[英]Error in connecting to SQL Server Database in Node js?
我正在学习如何在SQL Server数据库中使用Node js。 我正在尝试连接到sql服务器数据库,但是在节点js的数据库配置中输入服务器ip地址时遇到了这个问题。 谁能帮助我解决错误。 这是我的dbadmin给我的连接字符串。
<add name="ElmaReport" connectionString="Data Source=172.20.3.32\SQL2015;Initial Catalog=ElmaTest;User ID=realm;password=friend" providerName="System.Data.SqlClient" />
我试图在我的节点js数据库配置中使用此连接字符串。
var sql = require('mssql');
var addr = "172.10.3.22/SQL2014"; //This is where the error is.It doesn't understand the '/' character.
var config = {
"server":addr,
"user": "realm",
"password": "friend",
"database": "ElmaTest"
};
sql.connect(config, function (err) {
if (err) console.log(err);
});
var updateMember = function( username, password) {
return sql.execute( {
procedure: "updateMember",
params: {
firstName: {
type: sql.NVARCHAR,
val: username
},
lastName: {
type: sql.NVARCHAR,
val: password
}
}
} );
};
function connecttoDb() {
// updateMember("elma","pass1234");
sql.connect(config, function (err) {
if (err) console.log(err);
});
}
module.exports.datavalue = connecttoDb();
从mssql软件包文档中 (在示例中):
您可以使用“ localhost \\\\ instance”连接到命名实例
当然,您必须用服务器地址替换“ localhost”,并用SQL Server实例名称替换“ instance”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.