Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';无法远程连接到SQL Server_Sql_Sql Server_Firewall - Fatal编程技术网

Can';无法远程连接到SQL Server

Can';无法远程连接到SQL Server,sql,sql-server,firewall,Sql,Sql Server,Firewall,我已将SQL Server 13配置为允许远程连接,还启用了TCP/IP,并验证了指定的端口为1433。运行SQL server的计算机已禁用防火墙。我已在路由器上转发端口1433。我可以从局域网内的另一台计算机连接到SQL server,但不能在局域网外连接 我尝试将SQL Server TCP/IP侦听端口更改为49172,并且能够连接到局域网外的SQL Server。为什么我不能使用端口1433?我已禁用路由器上的所有类型的安全选项。我有一个Sophos UTM9防火墙/路由器。检查143

我已将SQL Server 13配置为允许远程连接,还启用了TCP/IP,并验证了指定的端口为1433。运行SQL server的计算机已禁用防火墙。我已在路由器上转发端口1433。我可以从局域网内的另一台计算机连接到SQL server,但不能在局域网外连接


我尝试将SQL Server TCP/IP侦听端口更改为49172,并且能够连接到局域网外的SQL Server。为什么我不能使用端口1433?我已禁用路由器上的所有类型的安全选项。我有一个Sophos UTM9防火墙/路由器。

检查1433端口是否已启用。

尝试在计算机中启用telnet

这是为了启用telnet(谷歌源代码)

  • 单击开始>控制面板
  • 单击程序和功能
  • 单击打开或关闭Windows功能
  • 在Windows功能对话框中,选中Telnet客户端复选框 盒子
  • 单击“确定”。系统将安装相应的文件。这需要一段时间 几秒钟到一分钟
然后在命令提示下重试

电话网(IP号码)1433

如果连接正常,则连接正常,否则必须禁用防火墙

告诉我进展如何


祝你好运

是的,它已启用。我只能推断我的ISP正在阻止该端口。我在加拿大使用Rogers Business。不知道原因是什么,但您是否尝试将WAN端口49172转发到服务器LAN端口1433?这是个好主意。。我没想到。但这也不起作用。所以现在我在我的SQL server上设置了两个不同的侦听端口。在外部,我使用49172,在内部,我使用1433。它在我的局域网内工作,但不在局域网外工作。