程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> Sql2000與Sql2005共存裝置的處理辦法

Sql2000與Sql2005共存裝置的處理辦法

編輯:MSSQL

Sql2000與Sql2005共存裝置的處理辦法。本站提示廣大學習愛好者:(Sql2000與Sql2005共存裝置的處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Sql2000與Sql2005共存裝置的處理辦法正文


這裡假定已裝置了Sql2000,上面開端裝置Sql2005
運轉光盤
選擇“辦事器組件、對象、聯機叢書和示例”。

接著是允許協定
然後是停止裝置前的支撐組件裝置、掃描盤算機設置裝備擺設
在裝置領導裡,sqlserver 2005裝置法式會對體系停止設置裝備擺設檢討
接上去輸出注冊信息;選摘要裝置的組件,在這個進程中可以點擊"高等"來選擇裝置途徑

接上去在“實例名”中這是症結的一步,假如機子上沒有其余Sql版本的,選擇默許實例名就好了,然則因為已裝有Sql2000,所以這一步得選“新實例名”,然後輸出實例名
接著到服認證形式選用混雜認證形式,同時設置sa暗碼;剩下部門的裝置都選默許值,一路“下一步”,最初裝置,完成!
至此兩個版本的數據庫完成並存。

兩個版本數據庫共用中的一些成績

    * SQL2000客戶端對象沒法銜接SQL2005,SQL2005客戶端對象可以同時銜接SQL2000和SQL2005.

    * SQL2000辦事器一直是1433端口,SQL2005應用的是靜態端口。經由過程SQL2005供給了一個SQL BROWER辦事,開啟這個辦事後,便可以經由過程查詢SQL BROWER辦事曉得SQL2005如今正在應用哪一個端口。固然也能夠把SQL2005的靜態端口改成靜態的,修正進程以下:運轉SQL設置裝備擺設治理法式,找到SQL的實例稱號上面的協定,雙擊左邊的TCP/IP協定,在第二選項卡中IPALL外面輸出SQL運轉的端口便可以了(留意不克不及同時填寫靜態端口和靜態端口,不然SQL下次將沒法啟動),修正完成後從新啟動SQL辦事便可失效。
    * 修正端口後假如依然不克不及銜接,須要開啟SQL2005的長途上岸辦事。在Microsoft SQL Server 2005中默許的是不許可長途登錄的,會湧現【provider: SQL 收集接口, error: 26 - 定位指定的辦事器/實例時失足】的毛病,經由過程以下辦法可以翻開:

      設置裝備擺設對象->sql server核心運用設置裝備擺設器->辦事和銜接的核心運用設置裝備擺設器->翻開MSSQLSERVER節點下的Database Engine 節點,先擇"長途銜接",接下建議選擇"同時應用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
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved