0
我正在将nodejs连接到SQL Server 2014;以下是我的配置。请帮助解决这个问题。无法连接到(localdb) MSSQLLocalDBgetaddrinfo enotfound nodesjs
var http = require('http');
var express = require('express'); // Web Framework
var app = express();
var sql = require('mssql'); // MS Sql Server client
var sqlConfig = {
server: '(localdb)\MSSQLLocalDB',
database: 'NodejsApp',
user: 'ra',
password: '[email protected]',
port: 1433
}
// Start server and listen on http://localhost:8081/
var server = app.listen(8081, function() {
var host = server.address().address
var port = server.address().port
console.log("app listening at http://%s:%s", host, port)
});
function makeconn() {
var conn = new sql.Connection(sqlConfig);
var req = new sql.Request(conn);
conn.connect(function (err) {
if (err) {
console.log(err);
return;
}
else {
console.log('success');
}
});
}
makeconn();
当我运行它,我得到这个错误:
过程中设置默认的即时删除'@'从你的密码字符 – Kruser
@Karlos @包含在密码 –
你不应该通过任何端口,localdb只能在本地访问 – sepupic