none
關於 sql2000 ,sql2005 ,sql2008安裝至同一台伺服器的問題 RRS feed

  • 一般討論

  • 小弟日前為了測試 需要,所以在 一台 server 上同時安裝了

    sql2008, sql2005 , sql2000 三個 sql server 版本

    三個版本皆是獨立的 instance  
    因為某些原因,所以安裝的順序為

    sql2005 --> sql 2008 --> sql2000

    結果發生奇妙的問題
    安裝完畢 sql2000之後 其它的電腦是連不到 這台 sql2000 instance
    我在別台電腦測試 不論是用 client tool - sql server enterprismanager  或是使用 UDL Provider 選擇 Microsoft OLE DB Provider for SQL Server ,都連不到

    但是在 dos command 中 使用 telnet [server name]  [port]  ,顯示 那個port  也是有通的

    SQL 2008 , SQL2005 則是一切正常,都可以連接,只有 SQL 2000 掛了

    不知道 我有沒有漏了什麼 設定 ?? 請問各位高手指點

    不到最後,實在不想再重裝一次所有的 sql server 版本,先謝謝各位了
     
     
    相關環境資料:

    OS : WINDOWS SERVER 2003 Standard Edition SP2 - English

    SQL SERVER 2008 Enterprise Edition SP1 - English

    SQL SERVER 2005 Enterprise Edition SP3 - CHT

    SQL SERVER 2000 Enterprise Edition SP4 - CHT





    • 已變更類型 Alex ChuoModerator 2009年11月11日 下午 04:35 提問者未有後續回應
    2009年10月30日 上午 07:36

所有回覆

  • 調整 SQL Server 聆聽的通訊埠:
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2009年10月30日 上午 08:01
    版主
  • 謝謝 Alex 回覆,目前修改了 sql 2000 的 port 為 1433 
    sql 2005 , sql 2008 也都設定動態 不過 還是無法連線至 sql2000 的 instance

     錯誤訊息為 " [DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒絕存取 "


    請問還有需要調整什麼呢??
     
    2009年11月2日 上午 08:33
  • Is it running? How did you connect to it? Tried connect with ip address and port number?

    2009年11月2日 下午 06:12
  • 我使用 udl 連線, 在[提供者] 選用Microsoft OLE DB Provider for SQL Server
    pipe name 和 ip  都試過  後面都有加上instance name
    例 : pcSQLSvr\sql2000 ,  xxx.xxx.xx.xx\sql2000
    但是會出現  error message :   " [DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒絕存取 "

    sql 2000 service 是有啟動的,因為我在 那台server  連結是成功的
    sql 2005  , sql 2008 從遠端也可以正常連接
    就是 sql2000沒有辦法


    補充:sql 2000 目前使用port : 1433  ,sql 2008 , sql 2005 為動態
      ,使用 telnet  [serverName] 1433 測試過,確實是有通的



    感謝各位的回覆 ^^
    2009年11月3日 上午 03:17
  • Is instance name correct? Tried connect with xxx.xxx.xx.xx,1433?
    2009年11月3日 上午 03:25
  • 嘗試過使用 SQL Server 2008 的 SSMS,是否可在「網路伺服器」那邊看到遠端 Windows Server 2003 上的那 3 種不同版本的 SQL Server 執行個體呢?


    若可以,就不應該出現這樣的錯誤訊息: [DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒絕存取
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2009年11月3日 上午 05:54
    版主
  • 請問您TCPIP跟Named pipe通訊埠有啟用嗎? 您可以從Server network utility來確認設定. 請參考以下步驟:
    http://msdn.microsoft.com/en-us/library/aa197973(SQL.80).aspx
    2009年11月3日 上午 07:34
  • 嘗試過使用 SQL Server 2008 的 SSMS,是否可在「網路伺服器」那邊看到遠端 Windows Server 2003 上的那 3 種不同版本的 SQL Server 執行個體呢?


    若可以,就不應該出現這樣的錯誤訊息: [DBNETLIB][ConnectionOpen(Connect()).]SQL Server 不存在或拒絕存取
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    May get this error even instances are there, if put in wrong instance name or instance is not running or ...
    2009年11月3日 下午 05:15
  • 請問您的問題解決沒?
    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    在本討論區使用正體中文(即繁體中文),是對參與的朋友的一種尊重,因此請用本討論區的語言:正體中文。
    2009年11月10日 上午 11:53
    版主