2012-08-08 60 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 

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