ノード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 を使用して接続すると、リモート データベースにアクセスできます。
ドライバー リファレンス: https://www.npmjs.com/package/mssql