我的服务器中有一些实例:
ImportError: cannot import name index_add_counter
我想让他们上网。我已将路由器设置为将端口1433和1434转发到My Server。我也试过使用远程dekstop,它与我的公共IP工作正常。我在防火墙中打开了端口1433和1434,并且在使用管理工作室使用本地IP远程执行sql时工作正常。
但问题是我无法使用公共IP连接到我的服务器(SQL Server),但远程dekstop与公共IP协同工作。
尝试使用在线检查程序进行端口检查,并打开端口3389,但关闭了1433和1434。
尝试过禁用防病毒软件和Windows防火墙但仍然无法连接。
更新1
我现在可以连接到[IP_PUBLIC](实例1)但无法使用公共IP连接到[IP_PUBLIC] \ SQL2014(实例2和3))
IP_PUBLIC \ SQL2014的错误消息是:(实例2和3)
建立网络时发生网络相关或实例错误 连接到SQL Server。找不到服务器或无法访问服务器
更新2
重新启动服务器后,路由器端口1433立即打开但仍然无法连接到IP_PUBLIC \ SQL2014(实例2和3),使用IP_LOCAL \ SQL2014连接正常。
更新3
我尝试使用“IP_PUBLIC \ INSTANCE_NAME”在另一台服务器上安装实例。似乎“IP_PUBLIC \ INSTANCE_NAME”不适用于公共IP。它可以正常使用默认实例名称。
“IP_LOCAL \ INSTANCE_NAME”也正常使用本地IP
这有可能造成的吗?端口转发或者如果使用公共IP可能如何调用它?
注意: Windows Server 2008 R2 SQL Server 2014
答案 0 :(得分:1)
请检查安装SQL Server的防火墙设置。防火墙必须允许SQL服务器传入和传出连接/数据。
答案 1 :(得分:0)
我尝试过使用命名实例的一些服务器,看起来它只是默认实例的工作。
我放弃并决定为每台服务器制作一个实例。