2010-01-14 93 views
4

我试图通过TCP/IP连接到SQL Server 2000。通过本地主机上的TCP/IP连接到SQL Server 2000失败

我跟着these steps,并在端口1433上

然后我用命令来测试该端口是否被打开启用的SQL Server 2000:

telnet localhost 1433 

但我发现了以下错误:

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

而且我也无法通过关注these steps连接到服务器。

如何解决此问题并通过TCP/IP连接到Sql Server 2000?

见我CONFIGS

alt text alt text

+0

我也遇到了同样的错误。请告诉你如何解决它。 – 2012-11-17 04:32:55

+0

图像被破坏...以及配置步骤的链接 – itsho 2014-06-16 07:07:31

回答

1

默认情况下,TCP-IP被禁用。 你需要运行SQL Server配置管理器 - > SQL Server网络配置并启用该协议,然后重新启动SQL Server服务

+0

我重新启动了我的电脑和SQL Server。但它没有奏效。 – anonymous 2010-01-14 08:09:25

+0

对不起,您是否在配置管理器中启用了TCP-IP? 尝试禁用其他协议,只保留TCP-IP。所以如果你能够连接它必须是TCP-IP – burnall 2010-01-14 08:30:22

0

我认为你需要运行SQL Server代理通过TCP/IP连接2000年

+0

试过了。再次失败。 – anonymous 2010-01-14 09:18:09

1

尝试暂时禁用防火墙,看看它是否有所作为,以隔离问题。

编辑:等一下,你让客户服务器上的TCP/IP?如果你只在客户端启用它,那就解释它。

它必须启用两个允许通信。从您的错误,它看起来像服务器不接受TCP连接。我不记得什么SQL 2000调用该程序,但找到像“SQL Server网络配置”,而不是“客户端配置”。在那里打开TCP。

也许向我们展示您的网络配置对话框的屏幕截图。

+0

试过了。没有工作。 – anonymous 2010-01-14 09:13:08

+0

我已分别通过客户端网络实用程序和服务器网络实用程序在客户端和服务器中启用了TCP。 – anonymous 2010-01-14 09:56:14

0

此行为是设计: http://support.microsoft.com/kb/929152

使用本地主机地址的名称的另一种表示,而不是“本地主机”。可能的替代表示包括以下内容:

  • 127.0.0.1
  • ”。“
  • 实际的本地主机名
1

我以下行动,以消除这种错误

1)禁用除了TCP/IP其他从SQL Server的客户端和服务器工具协议

2)重新安装SQL Server 2000 sp4

相关问题