2012-08-08 54 views
11

我正在尝试使用Node.js和Express编写REST服务,并且需要连接到SLQServer 2000数据库。我已经试过微软连接器,但它不工作在Linux上,据他们说:在Linux上使用Node.js访问SQLServer

对Node.js的SQL Server的Microsoft驱动程序目前可 作为一个预览版本,并且依赖于运行时组件在Microsoft Windows和Windows Azure上运行的 系统上仅提供 。

我也试过node.js的模块tdm和繁琐的没有成功......任何想法?

+0

什么单?我的意思是 - 例如,尝试使单声道节点工作。导致afaik - 单声道可以与MS SQL交谈 – 2012-08-08 10:52:04

+0

[从Node.js连接到远程Microsoft SQL服务器]可能的重复(http://stackoverflow.com/questions/4728385/connecting-to-a-remote-microsoft-sql -server-from-node-js) – podiluska 2012-08-08 12:42:45

+0

您引用的问题提供的解决方案对我无效,正如问题 – Kalimaha 2012-08-08 13:16:48

回答

-2

即使它是一个一年前的问题,想到回答它,因为它是谷歌显示的第一个问题。

有微软维护的node-sqlserver。最后一次提交是在5个月前完成的。

$ npm install msnodesql

+3

Ubuntu不受支持。它只适用于windows。 – matteofigus 2013-12-02 12:00:54

+2

这个问题明确询问有关linux的支持,你的答案是一个Windows唯一的解决方案 – 2014-05-15 12:19:03

1

退房tedious重新安装。版本0.2与TDS 7.1(SQL Server 2000)的固定兼容性。

+0

我使用繁琐的Ubuntu在其他服务器上连接SQL-SERVER,它工作的很好。 – Muath 2014-07-20 18:20:31

0
npm install mssql 

我相信这是普遍接受的最佳方案