【问题标题】:Error connecting to sql server 2008 using tcp/ip使用 tcp/ip 连接到 sql server 2008 时出错
【发布时间】:2012-12-16 13:03:42
【问题描述】:

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

  1. 在我的 SQL Server 上启用 TCP/IP。

  2. 为 SQL Server 激活并启用 192.168.1.20。

  3. 为防火墙上的 1433 帖子和 sqlserver.exe 添加两条入站规则。

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

与主机 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

那么可能是什么问题?

【问题讨论】:

    标签: sql-server-2008 tcp


    【解决方案1】:

    telnet命令错误,试试

    telnet 192.168.1.20 1433
    

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

    【讨论】:

    • telnet 192.168.1.20 1433 也会给出“连接到 192.168.1.20...无法打开与主机的连接,在端口 1433 上:连接失败”
    • 好的,但是您是否也设置了出站规则?
    • 是的,我添加了两个出站规则,并且我还禁用了防火墙。但仍然无法在 192.168.1.20 1433 上 telnet ..最好的问候
    • 检查是否可以从同一台机器连接:从sqlserver机器使用IP(192.168.1.20)而不是实例名称连接到sql server。
    猜你喜欢
    • 2011-01-24
    • 1970-01-01
    • 1970-01-01
    • 2013-06-28
    • 1970-01-01
    • 2010-12-10
    • 1970-01-01
    • 1970-01-01
    • 2011-07-17
    相关资源
    最近更新 更多