代码之家  ›  专栏  ›  技术社区  ›  KVNA

要使用哪个IP远程连接到SQL Server?

  •  0
  • KVNA  · 技术社区  · 8 年前

    我正在尝试从节点(使用节点mssql)远程连接到Microsoft SQL Server。

    var sql = require('mssql')
    
    var config = {
      server:   '**',
      user:     '**',
      password: '**!',
      database: '**'
    }
    
    sql.connect(config, function(err) {
      var request = new sql.Request()
      request.query("select *", function(err, recordset) {
        console.log(err)
        console.log(recordset)
      })
      console.log('end')
    })
    

    我从服务器运行了以下查询:

    SELECT  
       CONNECTIONPROPERTY('net_transport') AS net_transport,
       CONNECTIONPROPERTY('protocol_type') AS protocol_type,
       CONNECTIONPROPERTY('auth_scheme') AS auth_scheme,
       CONNECTIONPROPERTY('local_net_address') AS local_net_address,
       CONNECTIONPROPERTY('local_tcp_port') AS local_tcp_port,
       CONNECTIONPROPERTY('client_net_address') AS client_net_address 
    

    基于 SQL - Query to get server's IP address

    我是否使用 client_net_address 远程连接,或 server 参数

    1 回复  |  直到 8 年前
        1
  •  1
  •   KVNA    8 年前

    如果从同一台计算机上的应用程序连接,请使用 local_net_address .