Использование Node.js для подключения к базе данных Microsoft SQL Server 2008 (MSSQL)

Возможный дубликат:
Подключение к удаленному серверу Microsoft SQL из Node.js

Я ищу актуальное объяснение того, как подключиться к MS SQL Sever 2008 с помощью Node.js (v0.5.7).

Я пробовал оба проекта Node.js на GitHub здесь:

https://github.com/vivina/node-mssql

https://github.com/orenmazor/node-tds

node-tds — это заброшенный проект, а node-mssql кажется неполным или, по крайней мере, кодовая база кажется устаревшей с самой последней версией Node.js.

Кто-нибудь на самом деле получил Node.js для подключения и запроса к Microsoft SQL Server 2008?

Я хотел бы увидеть некоторые детали конфигурации (версии, дополнения и т. д.) и примеры кода.

Спасибо,

P.

Устаревшие ответы на SO: Node.js и Microsoft SQL Server, < a href="https://stackoverflow.com/questions/4728385/connecting-to-a-remote-microsoft-sql-server-from-node-js">Подключение к удаленному серверу Microsoft SQL из Node.js


person paperclip    schedule 28.09.2011    source источник


Ответы (2)


Буквально сегодня я выпустил новый модуль только для Windows, позволяющий нативное и асинхронное использование MSSQL. Он называется TSQLFTW и в настоящее время поддерживает подключение и запросы к базе данных. Он возвращает результаты в формате JSON.

Посетите Github здесь: https://github.com/gfosco/tsqlftw

Представление/комментарии Hacker News: http://news.ycombinator.com/item?id=3353389

person Fosco    schedule 14.12.2011

Я работаю над решением (https://github.com/pekim/tedious), но оно не вполне годный еще.

В настоящее время он может подключаться, аутентифицироваться, отправлять операторы SQL. Выполняется парсинг ответа на оператор; некоторые метаданные столбцов обрабатываются, а сами данные строк идут дальше.

В ближайшие несколько недель (это проект в свободное время) я надеюсь привести его в пригодное для использования, но далеко не законченное состояние. Однако API и его сущность по-прежнему будут подвержены значительным изменениям, так как есть много вещей, которыми я все еще недоволен. Существует довольно много дополнительной проверки ошибок и обработки состояний, которые необходимо решить, а также хранимых процедур и параметризованных операторов.

Я постараюсь обновлять статус в README немного чаще, чтобы было легче увидеть, насколько он близок (или далек) от использования.

person pekim    schedule 11.11.2011
comment
tedious теперь можно использовать для простых случаев использования. - person pekim; 08.01.2012
comment
Вы не можете написать версию nodejsdb.org для MSSQL? Это было бы лучшим решением для сообщества разработчиков nodejs. - person Kolky; 03.02.2012
comment
Это githubbed и его JavaScript. Разветвите его и добавьте к нему интерфейс nodejsdb. @pekim спасибо за это. Я не могу дождаться, чтобы потратить немного времени на эти выходные на проект, который демонстрирует, как разработчик JS смотрит на проблему веб-сервиса. - person Erik Reppen; 01.05.2013
comment
В настоящее время я использую его. Все идет нормально! - person Dalorzo; 01.04.2014
comment
Сегодня обертка Node-mssql Tedious — лучший способ использовать MSSQL и Node. stackoverflow.com/questions/ 5156806/ - person Christiaan Westerbeek; 14.05.2014