Sql2000與Sql2005共存安裝的解決方法
更新時間:2011年03月01日 15:31:20 作者:
首先說明的是兩個版本的數據庫安裝次序沒有先后之分,主要后一安裝版本一定要另外創(chuàng)建實例,就可以并存。
這里假設已安裝了Sql2000,下面開始安裝Sql2005
運行光盤
選擇“服務器組件、工具、聯機叢書和示例”。
接著是許可協議
然后是進行安裝前的支持組件安裝、掃描計算機配置
在安裝向導里,sqlserver 2005安裝程序會對系統(tǒng)進行配置檢查
接下來輸入注冊信息;選擇要安裝的組件,在這個過程中可以點擊"高級"來選擇安裝路徑
接下來在“實例名”中這是關鍵的一步,如果機子上沒有別的Sql版本的,選擇默認實例名就行了,但是由于已裝有Sql2000,所以這一步得選“新實例名”,然后輸入實例名
接著到服認證模式選用混合認證模式,同時設置sa密碼;剩下部分的安裝都選默認值,一路“下一步”,最后安裝,完成!
至此兩個版本的數據庫實現并存。
兩個版本數據庫共用中的一些問題
* SQL2000客戶端工具無法連接SQL2005,SQL2005客戶端工具可以同時連接SQL2000和SQL2005.
* SQL2000服務器始終是1433端口,SQL2005使用的是動態(tài)端口。通過SQL2005提供了一個SQL BROWER服務,開啟這個服務后,就可以通過查詢SQL BROWER服務知道SQL2005現在正在使用哪個端口。當然也可以把SQL2005的動態(tài)端口改成靜態(tài)的,修改過程如下:運行SQL配置管理程序,找到SQL的實例名稱下面的協議,雙擊右邊的TCP/IP協議,在第二選項卡中IPALL里面輸入SQL運行的端口就可以了(注意不能同時填寫動態(tài)端口和靜態(tài)端口,否則SQL下次將無法啟動),修改完成后重新啟動SQL服務即可生效。
* 修改端口后如果仍然不能連接,需要開啟SQL2005的遠程登陸服務。在Microsoft SQL Server 2005中默認的是不允許遠程登錄的,會出現【provider: SQL 網絡接口, error: 26 - 定位指定的服務器/實例時出錯】的錯誤,通過如下方法可以打開:
配置工具->sql server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節(jié)點下的Database Engine 節(jié)點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定后,重啟數據庫服務就可以。
* 假設同時裝了sql2000(端口1443)和sql2005(端口1433),應用程序連接字符串用server=127.0.0.1可以訪問sql2005,用server=機器名/實例名可以訪問sql2000
問題在于:用server=127.0.0.1:1443訪問sql2000不成功
如果遠程訪問數據庫家端口,寫法如下:
逗號分隔 server=127.0.0.1,1443
運行光盤
選擇“服務器組件、工具、聯機叢書和示例”。
接著是許可協議
然后是進行安裝前的支持組件安裝、掃描計算機配置
在安裝向導里,sqlserver 2005安裝程序會對系統(tǒng)進行配置檢查
接下來輸入注冊信息;選擇要安裝的組件,在這個過程中可以點擊"高級"來選擇安裝路徑
接下來在“實例名”中這是關鍵的一步,如果機子上沒有別的Sql版本的,選擇默認實例名就行了,但是由于已裝有Sql2000,所以這一步得選“新實例名”,然后輸入實例名
接著到服認證模式選用混合認證模式,同時設置sa密碼;剩下部分的安裝都選默認值,一路“下一步”,最后安裝,完成!
至此兩個版本的數據庫實現并存。
兩個版本數據庫共用中的一些問題
* SQL2000客戶端工具無法連接SQL2005,SQL2005客戶端工具可以同時連接SQL2000和SQL2005.
* SQL2000服務器始終是1433端口,SQL2005使用的是動態(tài)端口。通過SQL2005提供了一個SQL BROWER服務,開啟這個服務后,就可以通過查詢SQL BROWER服務知道SQL2005現在正在使用哪個端口。當然也可以把SQL2005的動態(tài)端口改成靜態(tài)的,修改過程如下:運行SQL配置管理程序,找到SQL的實例名稱下面的協議,雙擊右邊的TCP/IP協議,在第二選項卡中IPALL里面輸入SQL運行的端口就可以了(注意不能同時填寫動態(tài)端口和靜態(tài)端口,否則SQL下次將無法啟動),修改完成后重新啟動SQL服務即可生效。
* 修改端口后如果仍然不能連接,需要開啟SQL2005的遠程登陸服務。在Microsoft SQL Server 2005中默認的是不允許遠程登錄的,會出現【provider: SQL 網絡接口, error: 26 - 定位指定的服務器/實例時出錯】的錯誤,通過如下方法可以打開:
配置工具->sql server外圍應用配置器->服務和連接的外圍應用配置器->打開MSSQLSERVER節(jié)點下的Database Engine 節(jié)點,先擇"遠程連接",接下建議選擇"同時使用TCP/IP和named pipes",確定后,重啟數據庫服務就可以。
* 假設同時裝了sql2000(端口1443)和sql2005(端口1433),應用程序連接字符串用server=127.0.0.1可以訪問sql2005,用server=機器名/實例名可以訪問sql2000
問題在于:用server=127.0.0.1:1443訪問sql2000不成功
如果遠程訪問數據庫家端口,寫法如下:
逗號分隔 server=127.0.0.1,1443
您可能感興趣的文章:
- 在安裝了Sql2000的基礎上安裝Sql2005的詳細過程 圖文
- sql2000 卸載后重新安裝時不能安裝的解決辦法
- sql2000掛起無法安裝的問題的解決方法
- 比較詳細的完美解決安裝sql2000時出現以前的某個程序安裝已在安裝計算機上創(chuàng)建掛起的文件操作。
- mysql安裝圖解 mysql圖文安裝教程(詳細說明)
- SQL Server 2012 安裝圖解教程(附sql2012下載地址)
- SQL Server 2008 安裝和配置圖解教程(附官方下載地址)
- sqlserver2005 安裝圖解教程以及SQL 2005 SP3補丁安裝圖文教程
- windows下MySQL5.6版本安裝及配置過程附有截圖和詳細說明
- Win10 64位安裝個人版SQL2000圖文教程
相關文章
如何統(tǒng)計全天各個時間段產品銷量情況(sqlserver)
對一個賣場來說,肯定有負責人每天定時去統(tǒng)計每天各個時間段產品銷量情況,以此保證賣場長期可持續(xù)發(fā)展,有的用excel表統(tǒng)計,但是用起來很不方便,下面給大家介紹sqlserver版如何統(tǒng)計全天各個時間段產品銷量情況2015-08-08