Javascript 身份验证0登录到数据库sql server失败

Javascript 身份验证0登录到数据库sql server失败,javascript,sql-server,firewall,auth0,Javascript,Sql Server,Firewall,Auth0,我想使用以下javascript代码(云上代码)连接到我的SQL SERVER数据库: 我得到了这个错误: 连接到Tun04474\dblocal:1433-失败错误:getaddrinfo ENOTFOUND Tun04474\dblocal Tun04474\dblocal:1433 谷歌搜索()之后,我明白我必须完成以下两个步骤: 通过为任何IP地址的端口1433添加规则来配置我的防火墙 在我的函数中,将服务器“TUN040474\dblocal”替换为主机的Ip地址,因为代码位于云中

我想使用以下javascript代码(云上代码)连接到我的SQL SERVER数据库:

我得到了这个错误: 连接到Tun04474\dblocal:1433-失败错误:getaddrinfo ENOTFOUND Tun04474\dblocal Tun04474\dblocal:1433

谷歌搜索()之后,我明白我必须完成以下两个步骤:

  • 通过为任何IP地址的端口1433添加规则来配置我的防火墙
  • 在我的函数中,将服务器“TUN040474\dblocal”替换为主机的Ip地址,因为代码位于云中
所以我做了。但它仍然不起作用,我得到了这个错误:

“超时:无法在15000毫秒内连接到41.224.17.185:1433”

我在ipconfig中尝试了所有ip地址

这是新代码

function login(email, password, callback) {
var connection = sqlserver.connect({
userName: 'username',
password: 'mypassword',
server: '41.224.17.185', // I tried all ip addresses in ipconfig
options: {
   database: 'myDB',
   rowCollectionOnRequestCompletion: true
        }
}))

有没有人遇到过这个问题并解决了它

function login(email, password, callback) {
var connection = sqlserver.connect({
userName: 'username',
password: 'mypassword',
server: '41.224.17.185', // I tried all ip addresses in ipconfig
options: {
   database: 'myDB',
   rowCollectionOnRequestCompletion: true
        }