如何在同一機器裝上sql2000與SQL2005方法
來源:懂視網
責編:小采
時間:2020-11-09 10:01:58
如何在同一機器裝上sql2000與SQL2005方法
如何在同一機器裝上sql2000與SQL2005方法:1、因為sql2000安裝過程中無法修改實例名稱,故安裝過程中必須先安裝sql2000,然后再安裝sql2005。安裝sql2005時必須修改sql實例名稱,否則將和sql2000的實例名稱沖突。 2、安裝完sql2005后,開始準備用sql2000客戶端工具連接sql2005,結果報告
導讀如何在同一機器裝上sql2000與SQL2005方法:1、因為sql2000安裝過程中無法修改實例名稱,故安裝過程中必須先安裝sql2000,然后再安裝sql2005。安裝sql2005時必須修改sql實例名稱,否則將和sql2000的實例名稱沖突。 2、安裝完sql2005后,開始準備用sql2000客戶端工具連接sql2005,結果報告

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地址+逗號+端口號才行。一試,果然可以。然后在試著通過.net程序訪問看能否連接,結果都可以。
總結:就是因為連接輸入的格式錯誤,害得我弄了一天才找到辦法,真是郁悶,不知道sql2005為什么不用常規的方法,而要把冒號改成逗號連接。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
如何在同一機器裝上sql2000與SQL2005方法
如何在同一機器裝上sql2000與SQL2005方法:1、因為sql2000安裝過程中無法修改實例名稱,故安裝過程中必須先安裝sql2000,然后再安裝sql2005。安裝sql2005時必須修改sql實例名稱,否則將和sql2000的實例名稱沖突。 2、安裝完sql2005后,開始準備用sql2000客戶端工具連接sql2005,結果報告