无法将节点js连接到SQL Server

时间:2018-07-26 07:54:34

标签: sql-server

尝试连接到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, 如果您能告诉我如何通过任何方法/版本连接数据库,那就太好了。

0 个答案:

没有答案