2010-01-14 95 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

相關問題