none
請教如何使用 SQL Server 2008 的 Management Studio 連接到遠端的 SQL Server 2000 資料庫 RRS feed

  • 問題

  • 我有先參考這一篇  請問如何使用SQL SERVER 2005 去連接一個遠端的SQL SERVER 2000  的作法試過了,卻還是出現

    測試已註冊的伺服器失敗。請確認伺服器名稱、登入認證及資料庫,然後再按一下 [測試]。

    ------------------------------

    其他資訊:  建立連接至 SQL Server 時,發生網路相關或執行個體特定的錯誤。找不到或無法存取伺服器。確認執行個名稱是否正確,以及 SQL Server 是否設定為允許遠端連線。 (provider: TCP 提供者, error: 0 - 無法連線,因為目標電腦拒絕連線。) (Microsoft SQL Server, 錯誤: 10061)

    所以我想應該是 SQL Server 2000 這方面的設定錯了吧

    關於防火牆的部份,我是使用開啟防火牆,然後新增二個例外(tcp 1433 、udp 1434)的連接port

    這一點我有點疑惑的是,SQL 2000的設定,是不是不需要像SQL 2005一樣新增程式?

    這個需求,我已經找了二、三天了,也試過各式各樣的方法,但是都沒有人寫的很清楚

    最清楚的只有上面那個連結那篇,但是也沒有說清楚SQL 2000那邊的設定應如何?

    請各位高手幫幫我。

    另外順便問一下,同樣的需求,如果被連結的那一端改成 SQL 2008 的話(譬如用2008或2005去連遠端的2008)遠端連接又應該怎麼設定?

    是像這一篇的方式嗎?

    2010年5月20日 下午 02:31

解答

  • 請先確認SQL 2000那台電腦是否可以連線:

    1.       分別用Server IP Server Name ping 有問題的 SQL server machine.

    如果ping不通就是server根本連不上

    2.       測試防火牆port: 在命令提示字元中執行以下指令.

    Telnet  SQLServerName  1433

    如果telnet不通就是防火牆不通.

    2010年5月21日 上午 02:48

所有回覆

  • Ensure tcp/ip is enabled on sql2k then try connect with ip address and port number.
    2010年5月21日 上午 12:41
  • 請先確認SQL 2000那台電腦是否可以連線:

    1.       分別用Server IP Server Name ping 有問題的 SQL server machine.

    如果ping不通就是server根本連不上

    2.       測試防火牆port: 在命令提示字元中執行以下指令.

    Telnet  SQLServerName  1433

    如果telnet不通就是防火牆不通.

    2010年5月21日 上午 02:48