1

我正在尝试远程连接到托管在公司 Intranet 上的 SQL Server。最终,我想连接一些乏味的东西,并通过 REST API 将数据输入到 Web 应用程序中。

我遵循了本教程:https ://blogs.msdn.microsoft.com/friis/2016/08/25/setup-iis-with-url-rewrite-as-a-reverse-proxy-for-real-world-apps /

  1. 输入client_net_address:1433入站规则。
  2. 禁用 SSL 卸载
  3. 在出站字段中输入了服务器的面向公众的 IP,To:但更改了最后一位数字。例如 xxx.xxx.xxx.100

当我尝试使用以下配置登录时,出现连接超时错误:

let config = {
  userName: "**",
  password: "**",
  server: "xxx.xxx.xxx.100",
  options:{
    port: 1433,
    database: "db_name",
    encrypt: true
  }
}

我必须采取哪些步骤才能远程连接到托管在 Intranet 上的 SQL 数据库?

目前我在 VPN 中可以从 SQL Server 2014 Management Studio 查询。

4

1 回答 1

0

此功能适用于节点模块 mssql 版本 3.3.0 和 SQL Server 2008。

使用npm install mssql@3.3.0和连接应该正常工作。

mssql 模块的第 4 版具有重大更改。

于 2017-12-30T15:37:24.927 回答