我正在尝试使用节点 js 中的以下代码连接到远程数据库,并得到“由于触发器执行,登录 'sa' 登录失败”。错误。
// Database connection
var sql = require('mssql');
// Change the config settings to match your
// SQL Server and database
var config = {
"server": "my database server IP", // 127.0.0.1
"user": "nodejs",
"password": "mypassword",
"database": "mydatabase"
};
sql.setDefaultConfig( config );
sql.execute( {
query: "SELECT * FROM INFORMATION_SCHEMA.TABLES"
} ).then( function( results ) {
console.log( results );
}, function( err ) {
console.log( "Something bad happened:", err );
}
);
代码没有连接,但是当我提供我的本地 IP (127.0.0.1) 时,它工作得很好。
仅供参考:如果我使用 SQL Server Management Studio 连接远程数据库,则可以访问它。