我正在通过IBM Bluemix运行应用程序,而我的后端数据库是托管在远程服务器上的SQL Server。我可以使用GUI工具轻松连接SQL Server数据库,但是当我尝试使用sql.js文件连接并执行查询时,我收到以下错误:
执行查询:
SELECT *
FROM SUBSCRIBER
WHERE SUBSCRIBER_ID = 'abc'
错误:
ConnectionError:用户'admin'登录失败。
我的连接字符串:
msdb.connect("mssql://admin:root@[ip in actual code]/watch-me").then(function() {
.catch(function(err) {
// ... query error checks
callBack(1,err,null,responseObj);
});
}).catch(function(err) {
console.log("error: " + err);
// ... connect error checks
callBack(1, err, null, responseObj);
答案 0 :(得分:0)
在我的连接字符串中,数据库名称不正确,修复它并且它现在正在工作。