Sql server 2008 使用tcp/ip连接到sql server 2008时出错

Sql server 2008 使用tcp/ip连接到sql server 2008时出错,sql-server-2008,tcp,Sql Server 2008,Tcp,我已将我的系统配置为连接到SQL Server 2008,我在windows Server 2008下运行,并执行了以下操作:- 在我的SQL Server上启用TCP/IPon 激活并启用SQL Server的192.168.1.20 为防火墙上的1433 post和sqlserver.exe添加两个inbounds规则 但当我尝试连接数据库时,出现以下错误:- 到主机192.168.1.20端口1433的TCP/IP连接失败。 错误:“连接超时。请验证连接属性,然后检查 SQL Server

我已将我的系统配置为连接到SQL Server 2008,我在windows Server 2008下运行,并执行了以下操作:-

  • 在我的SQL Server上启用TCP/IPon

  • 激活并启用SQL Server的192.168.1.20

  • 为防火墙上的1433 post和sqlserver.exe添加两个inbounds规则

  • 但当我尝试连接数据库时,出现以下错误:-

    到主机192.168.1.20端口1433的TCP/IP连接失败。 错误:“连接超时。请验证连接属性,然后检查 SQL Server实例正在主机上运行并接受 端口上的TCP/IP连接,并且没有防火墙阻止TCP 连接到端口。“

    当我键入以下内容时:

    telnet 192.168.1.20
    
    它给了我

    Connecting To 192.168.1.20...Could not open connection to the host, on port 23:
    Connect failed
    

    那么可能是什么问题呢?

    telnet命令错误,请重试

    telnet 192.168.1.20 1433
    

    你没有提到出境规则。您需要在您的计算机(在防火墙中)和SqlServer计算机上添加入站+出站规则。

    telnet 192.168.1.20 1433还将给出“连接到192.168.1.20…无法打开到主机的连接,在端口1433上:连接失败”确定,但您也添加了出站规则吗?是的,我添加了两个出站规则,我还禁用了防火墙。但是仍然无法在192.168.1.20 1433上远程登录。最好重新检查是否可以从同一台计算机连接:从sqlserver计算机使用IP(192.168.1.20)而不是实例名称连接到sqlserver。