我第一次尝试与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();
答案 0 :(得分:0)
我需要使用SQL身份验证创建登录。你不能把它们留空。当我从我的sql身份验证帐户填写我的用户名和密码时,它开始工作。