Узел JS и SQL Server 2008 R2 Express
Я хочу использовать NodeJS для подключения к базе данных SQL Server 2008 R2 Express.
Я посмотрел вокруг на то, что NPM может предложить. Пробовали mssql
, mssql-simple
и узел-SQLServer.
Некоторые из них могут быть установлены, некоторые нет. А те, кто это сделает, не получат доступа к SQL Server.
Ошибка при использовании mssql
:
[ошибка: подключение к .SQLEXPRESS: 1433-ошибка: getaddrinfo ENOENT]
var sql = require ('mssql');
var config = {
пользователь: 'root',
пароль: "xxx",
сервер: '.SQLEXPRESS',
база данных: 'test'
} var connection = новый sql.Соединение (config, функция (err) {
приставка.log (err);
});
Есть ли кто-нибудь, у кого есть что-то для работы между NodeJS и SQL Server Express? Какой модуль и версию вы используете?
1 ответ:
Проблема заключалась в том, что у меня не был включен TCP/IP. Как проверить и включить MSSQL TCP / IP MSDN Далее вам не придется использовать "server: '.\SQLEXPRESS' " после включения TCP / IP 127.0.0.1 работает нормально!