防火墙端口1433无法打开

Roh*_*hit 9 sql-server firewall database-connection sql-server-2008

我使用MS Server 2008和MSSQL 2008-R2作为数据库服务器.

每次一些工作我必须通过远程连接登录到服务器.我试图配置SQL Server远程连接,按照以下步骤....

1.处理tcp端口1433的入站和出站规则.

2.在sqlserver配置管理器中,所有都设置为IP地址,而POrt没有属性.

3.为远程连接设置SqlServer实例.

但它仍然不起作用.

此外,当我在本地计算机上检查端口1433 for tcp时,它显示已关闭.

提前致谢.......

two*_*rse 13

在SQL Server配置管理器 - > SQL Server网络配置 - >协议中,检查是否启用了命名管道和tcp/ip.

如果这不起作用,那么它可能是你的防火墙阻止它,试试这个链接:http://msdn.microsoft.com/en-us/library/cc646023.aspx

这可能也很有用:http: //support.microsoft.com/kb/287932


Dev*_*per 10

  1. 可能已禁用端口1433,因此请使用MS WIndows防火墙启用它.

或者只是使用

netsh firewall set portopening protocol = TCP port = 1433 name = SQLPort mode = ENABLE scope = SUBNET profile = CURRENT
Run Code Online (Sandbox Code Playgroud)
  1. 可能MS SQL Server Browser服务未运行.所以去服务并启动它.

或者只在"运行"菜单下执行

%WINDIR%\ SYSTEM32\SERVICES.MSC

  1. 可能在SQL Server 2008/2014 Configuration Manager下禁用了TCP/IP通道.所以去那里并启用所有TCP/IP选项.

在此输入图像描述

  1. 以防万一在同一个地方(SQL Server 2008/2014配置管理器)确保您有1433端口.

在此输入图像描述

  1. 确保将SQL Server配置为允许远程连接.使用MS SQL Management Studio并右键单击服务器本身的顶级节点.

在此输入图像描述


jmo*_*ris 6

如果已在SQL Server配置管理器中启用命名管道和TCP/IP访问,则需要为UDP端口1434添加规则,或者为sqlbrowser.exe添加规则,以便SSMS客户端可以与SQL Server Browser服务进行通信.

我实际上经常看到人们经常遇到这个问题所以我在这里写了一个解释:http://blog.dereenigne.com/microsoft-sql-server-dynamic-ports-windows-firewall-and-you/

  • 对于动态端口,还需要执行另一步骤-确保SQL Browser服务已启动并正在运行,因为该服务可能已关闭。 (2认同)