尝试连接到SQL Server时出现问题。我正在使用SQLEXPRESS,nodeJs,mssql @ 3.3.0
var sql = require('mssql');
var config = {
server: 'LAPTOP-G1234567\\SQLEXPRESS',
database: 'AdventureWork2017',
user: 'sa',
password: '123456',
port: 1433,
options: {
trustedConnection: true,
useUTC: true
}
};
function loadData() {
var dbConn = new sql.Connection(config);
dbConn.connect().then(function () {
var request = new sql.Request(dbConn);
request.query("select * from HumanResources.Department").then(function (recordSet) {
console.log(recordSet);
dbConn.close();
}).catch(function (err) {
console.log(err);
dbConn.close();
});
}).catch(function (err) {
console.log(err);
});
}
loadData();
运行app.js文件时收到连接错误
name: 'ConnectionError',
message: 'Login failed for user \'sa\'.',
code: 'ELOGIN' }
我也尝试了最新版本的mssql,但是两个版本都得到错误结果,我无法找出无法连接到服务器的原因。 我检查了Services.msc,所有必需的服务都在运行, 我在SQL服务配置管理器中将端口设置为1433, 如果您能告诉我如何通过任何方法/版本连接数据库,那就太好了。