0

我正在尝试使用节点 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

4

0 回答 0