2012-08-08 3 views
11

Ich versuche, einen REST-Dienst mit Node.js und Express zu schreiben, und ich muss eine Verbindung zu einer SLQServer 2000-Datenbank herstellen. Ich habe den Microsoft-Anschluss versucht, aber es funktioniert nicht auf Linux, nach ihnen:Zugriff auf SQLServer mit Node.js unter Linux

Der Microsoft-Treiber für Node.JS für SQL Server ist derzeit als Preview-Version verfügbar, und stützt sich auf Laufzeitkomponenten Das sind nur verfügbar für die Microsoft Windows und Windows Azure Betriebssysteme.

Ich habe auch versucht, node.js Module tdm und langweilig ohne Erfolg ... Irgendeine Idee?

+0

was mono? Ich meine - versuchen Sie, Knoten zum Beispiel an Mono zu arbeiten. Ursache afaik - mono kann mit MS SQL sprechen –

+0

möglich Duplikat von [Verbindung zu einem remote Microsoft SQL Server von Node.js] (http://stackoverflow.com/questions/4728385/connecting-to-a-remote-microsoft-sql -server-from-node-js) – podiluska

+0

Frage Sie zitieren Geschenke Lösungen, die für mich nicht funktioniert haben, wie in der Frage – Kalimaha

Antwort

-2

Auch wenn es eine ein Jahr alte Frage ist, dachte daran, es zu beantworten, da es das erste Ding ist, das sich in Google für die Frage zeigt.

Es gibt node-sqlserver von Microsoft verwaltet. Das letzte Commit wurde vor 5 Monaten gemacht.

Installieren mit $ npm install msnodesql

+3

Ubuntu wird nicht unterstützt. Es ist nur für Windows. – matteofigus

+2

Die Frage fragt explizit nach Linux-Unterstützung und Ihre Antwort ist eine Windows-Lösung –

1

prüfen tedious wieder heraus. Version 0.2 hat die Kompatibilität mit TDS 7.1 (SQL Server 2000) behoben.

+0

Ich benutze langweilig auf Ubuntu SQL-SERVER auf anderen Server zu verbinden, es funktioniert super. – Muath

0
npm install mssql 

Ich glaube, dass die allgemein akzeptierte beste Lösung