SQL2000和SQL2005和SQL2008同時安裝問題


1,因為SQL2000安裝過程中無法修改實例名稱,故安裝過程中必須先安裝SQL2000,然后在安裝SQL2005.安裝SQL2005時必須修改SQL實例名稱,否則將和SQL2000的實例名稱沖突.

2,安裝完SQL2005后,開始准備用SQL2000客戶端工具連接SQL2005,結果報告不能用SQL2000客戶端工具連接,只能用SQL2005客戶端工具連接,后證明SQL2005客戶端工具可以同時連接SQL2000和SQL2005.

3, 服務器上安裝完成后,准備用遠程連接SQL服務器試試,結果始終連接不上SQL2005,只能連接上SQL2000.原來SQL2000服務器用的端口始 終是1433端口,而SQL2005使用的是動態端口.那如果用程序連接SQL20005服務器的時候,程序如何知道SQL2005服務器用的是什么端口 呢?原來SQL2005提供了一個SQL BROWER服務,開啟這個服務后,就可以通過查詢SQL BROWER服務 就可以知道SQL2005現在正在使用哪個端口.因為項目需要,需要把這個SQL2005的動態端口改成靜態的,修改過程如下:

運行SQL配置管理程序,找到SQL的實例名稱下面的協議,雙擊右邊的TCP/IP協議,在第二選項卡中IPALL里面輸入SQL運行的端口就可以了(注意不能同時填寫動態端口和靜態端口,否則SQL下次將無法啟動),修改完成后重新啟動SQL服務即可生效.

4,修改端口后在連接發現仍然不能連接,原來還需要開啟SQL2005的遠程登陸服務.

 在Microsoft SQL Server 2005中默認的是不允許遠程登錄的,會出現【provider: SQL 網絡接口, error: 26 - 定位指定的服務器/實例時出錯】的錯誤,下面的方法可以打開:

  配置工具->sql server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節點下的Database Engine 節點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定后,重啟數據庫服務就可以。

5,遠程登陸服務和端口都修改之后連接應該沒有問題了吧,結果遠程連接SQL2000的時候發現沒有問題,但是連接SQL20005依然不行,在SQL2005的客戶端連接工具里面需要輸入你要連接的SQL服務,SQL2000的直接輸入服務器的IP地址即可,那如何輸入才能讓客戶端工具連接到SQL2005的服務呢?既然SQL2005修改了端口,那 按照常規的錄入格式應該是輸入:IP地址+冒號+端口號應該就可以了.結果試了一下發現依然不行.后又修改了客戶端的連接的默認端口,結果仍然不行.沒辦 法了只有到網上Google了一翻,結果終於在一篇英文文章中找到了連接的方法,原來按照常規的格式錄入是錯誤的,需要改成:IP地址+逗號+端口號才行。

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

實踐證明,SQL Server 2000 + 2005 + 2008,完全可以共存,注意區別: 

(1)只要實例名不同即可(如:默認實例、命名實例SQL2005、命名實例SQL2008)。 
(2)2005 與 2008要求的 .NET Framework 版本不一樣,2005 要求 2.0,而 2008 要求 3.5 SP1; 
(3)特別要注意的是,安裝 SQL2008 的機器上如果安裝過開發工具 Visual Studio 2008, 
    則必須先安裝 VS2008 SP1 補丁包(相當耗時但是必須的),否則壓根就不讓你繼續裝。 
(4)SQL2008真是爽啊,語法智能感知,Management Studio 速度也快了許多,……。 
----------------------------------------------- 

操作系統支持: 

(1)Windows XP(XP3):SQL Server 2000 個人版、2005 Express版本/開發版、2008 Express版本/開發版。 
(2)Windows 2003(R2)/2008:SQL Server 2000 個人版/標准版/企業版、2005 Express版本/開發版/企業版等、2008 Express版本/開發版/企業版等 
(3)Windows Vista:*最煩這個系統,所以沒試。 
----------------------------------------------- 

補丁及最新版本號(僅列Intel X86): 
(1)SQL Server 2000:SP4                版本號:8.00.2039     May  3 2005 23:18:18 
(2)SQL Server 2005:SP2 + KB948109        版本號:9.00.3068.00  Feb 26 2008 18:15:01 
(3)SQL Server 2008:全新的,截止目前還沒破呢。  版本號:10.0.1600.22  Jul  9 2008 14:43:34


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM