Javascript 正在尝试连接到NodeJS上的SQL Server 2014
我正在尝试用NodeJS连接SQL Server 2014,我正在使用“mssql”包,我没有答案,这是我的代码Javascript 正在尝试连接到NodeJS上的SQL Server 2014,javascript,sql-server,node.js,Javascript,Sql Server,Node.js,我正在尝试用NodeJS连接SQL Server 2014,我正在使用“mssql”包,我没有答案,这是我的代码 var sql = require('mssql'); var opciones = { user: 'myuser', password: 'mypass', server: 'myserver', database: 'mydatabase', options: { encrypt: true } }; sql.connect(opci
var sql = require('mssql');
var opciones = {
user: 'myuser',
password: 'mypass',
server: 'myserver',
database: 'mydatabase',
options: {
encrypt: true
}
};
sql.connect(opciones,function(err){
if(err){
console.log(err);
}else{
console.log("CONEXIÓN EXITOSA");
}
});
该js的名称是“cnSQL.js”,当我在cmd“node cnSQL”上执行时,我没有答案。用我的本地DB实例测试了上述代码。 代码实际上是正确的
var sql = require('mssql');
var opciones = {
user: 'sa',
password: 'mypass',
server: '127.0.0.1',
database: 'mydb',
options: {
encrypt: true
}
};
sql.connect(opciones,function(err){
if(err){
console.log(err);
}else{
console.log("CONEXIÓN EXITOSA");
}
});
我已成功获得“Connexion Exitosa”消息。
为了进一步调试问题,请尝试以下操作:
使用您尝试登录时使用的用户名(在我的示例中为“sa”)
打开SQLServerManagementStudio并尝试如上所述输入连接信息。单击“登录”,可以吗
如果没有:
希望有帮助 您是否使用适当的连接信息设置了配置文件?是的,我设置了,当我更改服务器时,出现了错误,但当我输入了错误的用户时,我没有错误消息。您收到了什么错误?超时错误,我认为它是正确的,因为该服务器不存在,但当我输入正确的服务器时,我没有错误消息,我想我必须在控制台上获得“CONEXIÓN EXITOSA”消息。您能否尝试以这种格式编写sql.connect sql.connect(“mssql://username:password@localhost/database”)。然后(函数()?