Javascript Github工作流赢得';无法连接到我的sql server
Javascript Github工作流赢得';无法连接到我的sql server,javascript,node.js,sql-server,github,Javascript,Node.js,Sql Server,Github,我一直在通过Node.js上的discord.js创建一个discord bot。 现在,对于我的数据库,我使用的是mssql 我在路由器上打开了一个端口,拥有关于数据库的所有正确信息,当我从自己的机器连接到它时,一切正常。 我在github上创建了一个工作流,以使bot全天候运行,但当它尝试连接到我的DB时,我遇到以下错误: UnhandledPromiseRejectionWarning: ConnectionError: Failed to connect to myipv4:port i
我一直在通过Node.js上的discord.js创建一个discord bot。
现在,对于我的数据库,我使用的是
mssql
我在路由器上打开了一个端口,拥有关于数据库的所有正确信息,当我从自己的机器连接到它时,一切正常。
我在github上创建了一个工作流,以使bot全天候运行,但当它尝试连接到我的DB时,我遇到以下错误:
UnhandledPromiseRejectionWarning: ConnectionError: Failed to connect to myipv4:port in 15000ms
我检查了我机器上的服务,它们正在运行,有关DB的所有允许其他设备连接的内容都正常工作。这里可能有什么问题?您是否已将运行bot的远程主机的IP地址添加到防火墙的端口1433规则(或实例运行的端口)中?我还假设该端口也已启用端口转发(仅打开远程IP的端口不会将其转发到实例主机)。如果该主机也有防火墙,您也需要打开该设备上的防火墙。我需要将github remote添加到防火墙规则中?如果您希望远程主机能够连接到您的本地数据库,是的。TBH我还不知道怎么做。我真的很想得到一个详细的解释。