4

我想使用 NodeJS 连接到 SQL Server 2008 R2 Express 数据库。我已经查看了 NPM 提供的内容。试过了mssqlmssql-simple还有node-SQLServer。

有的可以安装,有的不能。而那些这样做的人,将不会访问 SQL Server。

使用时出错mssql

[错误:连接到 .\SQLEXPRESS:1433 - 失败错误:getaddrinfo ENOENT]
var sql = require('mssql');
var config = {
用户:'root',
密码:'xxx',
服务器:'.\SQLEXPRESS',
数据库:'test'
} var connection = new sql.Connection(config, function(err) {
console.log(err );
});

如果有人可以在 NodeJS 和 SQL Server Express 之间工作?您使用哪个模块和版本?

4

2 回答 2

2

问题是我没有启用 TCP/IP。如何检查和启用 MSSQL TCP/IP MSDN 接下来你不必在启用 TCP/IP 127.0.0.1 后使用“server: '.\SQLEXPRESS'” 工作正常!

于 2014-01-09T12:56:45.237 回答
0

你也可以把'localhost'作为你的服务器。

于 2019-03-27T14:54:29.337 回答