2012-08-08 22 views
11

Tôi đang cố gắng viết một dịch vụ REST với Node.js và Express và tôi cần kết nối với cơ sở dữ liệu SLQServer 2000. Tôi đã thử kết nối Microsoft nhưng nó không làm việc trên Linux, theo họ:Truy cập vào SQLServer với Node.js trên Linux

Các driver Microsoft cho Node.js cho SQL Server hiện đang có sẵn như một phiên bản xem trước, và dựa vào các thành phần thời gian chạy chỉ có khả dụng trên hệ điều hành Microsoft Windows và Windows Azure .

Tôi cũng đã thử mô-đun của node.js tdm và tẻ nhạt không thành công ... Có ý tưởng nào không?

+0

gì về mono? Ý tôi là - hãy thử làm việc nút trên mono, ví dụ. gây ra afaik - mono có thể nói chuyện với MS SQL –

+0

có thể trùng lặp của [Kết nối tới một máy chủ Microsoft SQL từ xa từ Node.js] (http://stackoverflow.com/questions/4728385/connecting-to-a-remote-microsoft-sql -server-from-node-js) – podiluska

+0

câu hỏi bạn đang trích dẫn trình bày các giải pháp không hiệu quả đối với tôi, như được giải thích trong câu hỏi – Kalimaha

Trả lời

-2

Ngay cả khi câu hỏi cũ một năm của nó, nghĩ đến việc trả lời nó vì đây là điều đầu tiên xuất hiện trong google cho câu hỏi.

node-sqlserver do Microsoft duy trì. Cam kết cuối cùng được thực hiện cách đây 5 tháng.

Install với $ npm install msnodesql

+3

Ubuntu không được hỗ trợ. Nó chỉ dành cho cửa sổ. – matteofigus

+2

Câu hỏi rõ ràng hỏi về hỗ trợ linux và câu trả lời của bạn là giải pháp chỉ dành cho Windows –

1

Check-out tedious một lần nữa. Phiên bản 0.2 tương thích cố định với TDS 7.1 (SQL Server 2000).

+0

Tôi sử dụng tẻ nhạt trên Ubuntu để kết nối SQL-SERVER trên máy chủ khác, nó hoạt động rất tốt. – Muath

0
npm install mssql 

Tôi tin rằng là giải pháp tốt nhất được chấp nhận chung

0

Bạn có thể sử dụng Espresso Logic để tạo ra một API REST và sau đó gọi rằng từ .NodeJS