Nodejs数据库连接,连接错误,无法找到端口

时间:2017-03-23 11:15:29

标签: sql node.js database

我第一次尝试与nodejs建立数据库连接。一切顺利,但当我运行它时,我得到一个连接错误:在servername中找不到LP12的端口。我检查了sql配置管理器中的端口,它是1433的默认端口。如何检查它是否与另一个端口通信?你知道我怎么能解决这个问题吗?

这是我的代码:     var sql = require(“mssql”);

var dbConfig = {
server: "localhost\\VMB-LP12",
database: "SmmsData",
user: "",
password: "",
port: 1433
};

function getEmp(){
var conn = new sql.Connection(dbConfig);
var req = new sql.Request(conn);

conn.connect(function (err) {
if (err) {
    console.log(err);
    return;
}
req.query("SELECT * FROM SysteemSensorInfo", function (err, recordset) {
if (err) {
    console.log(err);
    return;
    }
else{
    console.log(recordset);
}
conn.close();
});

});

}

getEmp();

1 个答案:

答案 0 :(得分:0)

我需要使用SQL身份验证创建登录。你不能把它们留空。当我从我的sql身份验证帐户填写我的用户名和密码时,它开始工作。