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