從SQL Server 2000向SQL Server 2005遷移數(shù)據(jù)庫(復制).docx_第1頁
從SQL Server 2000向SQL Server 2005遷移數(shù)據(jù)庫(復制).docx_第2頁
從SQL Server 2000向SQL Server 2005遷移數(shù)據(jù)庫(復制).docx_第3頁
從SQL Server 2000向SQL Server 2005遷移數(shù)據(jù)庫(復制).docx_第4頁
從SQL Server 2000向SQL Server 2005遷移數(shù)據(jù)庫(復制).docx_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數(shù)據(jù)庫復制從SQL Server 2000向SQL Server 2005遷移數(shù)據(jù)庫服務器環(huán)境如下:GOCEAN-LEESQL2000:SQL Server 2000GOCEAN-LEESQL2005:SQL Server 2005Windows Server 2003 sp2系統(tǒng)用戶GOCEAN-LEEAdministrator,GOCEAN-LEESQLAgentUser,密碼皆為password,同隸屬于Administrators配置過程如下:1設置SQL Server Agent服務啟動賬戶(不執(zhí)行這一步也可以,不過建議執(zhí)行此步驟)設置GOCEAN-LEESQL2000和GOCEAN-LEESQL2005兩個SQL Server 實例的SQL Server Agent服務的啟動賬戶設置為GOCEAN-LEESQLAgentUser,并將其高設置為自動啟動。(圖1.設置SQL Server 2005 Agent服務的啟動賬戶)(圖2.設置SQL Server 2000 Agent服務的啟動賬戶)2.建立數(shù)據(jù)庫快照文件共享文件夾 建立一個共享文件夾(如c:shareCopy),以存放并共享耍要發(fā)布的數(shù)據(jù)庫的快照文件,同時設置GOCEAN-LEESQLAgentUser賬戶對該文件夾有完全控制權限,如下圖(圖3.設置共享文件夾屬性)3確定發(fā)布服務器、分發(fā)服務器、訂閱服務器 發(fā)布服務器、分發(fā)服務器和訂閱服務器是SQL SERVER 復制數(shù)據(jù)庫時的三個服務器角色,三個的作用分別是:發(fā)布服務器將需要同步的服務器發(fā)布出來;訂閱服務器把從發(fā)布服務器所發(fā)布的數(shù)據(jù)庫更新到自己的數(shù)據(jù)庫上;而分發(fā)服務器則起一個中轉站的作用,將發(fā)布服務器發(fā)布的服務整理,各個訂閱服務器直接從分發(fā)服務器上訂閱發(fā)布服務器的更新。 注意:不同用戶采取的復制方法可能略有不同,必須保證分發(fā)服務器的SQL 版本高于或等于發(fā)布服務器的SQL版本,訂閱服務器的SQL版本低于或等于分發(fā)服務器(這是在本工作場景中決定分發(fā)服務器的一個重要原因) 終上所述,將GOCEAN-LEESQL2000作為發(fā)布服務器,GOCEAN-LEESQL2005作為分發(fā)服務器和訂閱服務器4 . 在SQL Server 2000中建立分發(fā)數(shù)據(jù)庫 連接上GOCEAN-LEESQL2000,建立數(shù)據(jù)庫publishDB,并建立一個表productInfo,T-SQL代碼如下:USE master GO CREATE DATABASE publishDB GO USE publishDB GO IF OBJECT_ID(productInfo,U) IS NOT NULL DROP TABLE productInfo GO CREATE TABLE productInfo ( productID uniqueidentifier ROWGUIDCOL NOT NULL, productName char(10) NULL, CONSTRAINT PK_productInfo PRIMARY KEY(productID) ) GO連接上GOCEAN-LEESQL2005,建立數(shù)據(jù)庫publishDB,不用建立數(shù)據(jù)表。將GOCEAN-LEESQLAgentUser添加到GOCEAN-LEESQL2000和GOCEAN-LEESQL2005登錄用戶,并將其設置為兩個publishDB數(shù)據(jù)庫的public角色和db_owner角色。如下圖所示:(圖4.創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表)5. 配置分發(fā)服務器SQL Server Management Studio連接到GOCEAN-LEESQL2005,右擊“復制”節(jié)點執(zhí)行如下操作:(圖5.選擇”配置分發(fā)”)(圖6. )(圖7.)(圖8.輸入之前建立的共享文件夾)(圖9. 建立分發(fā)服務器時將自動創(chuàng)建默認數(shù)據(jù)庫distribution,可以自定義以上信息)(圖10. 默認只有GOCEAN-LEESQL2005一個發(fā)布服務器,可以通過右下角的添加按鈕添加GOCEAN-LEESQL2000為發(fā)布服務器,這一步相當重要,如果不執(zhí)行這一步而直接在2000中執(zhí)行發(fā)布操作將報錯誤信息,即會報如下圖所示的錯誤 (圖11. 建立與GOCEAN-LEESQL2000的連接)(圖12. 已經(jīng)將GOCEAN-LEESQL2000和GOCEAN-LEESQL2005同時配置為分發(fā)服務器)(圖13. 要求輸入請求訂閱時的密碼)(圖14. )(圖15. 分發(fā)服務器配置成功)6. 在GOCEAN-LEESQL2000中發(fā)布數(shù)據(jù)庫連接上GOCEAN-LEESQL2000,步驟如下:(圖16. 選擇“新建發(fā)布”)(圖17. 新建發(fā)布向導)(圖18. 添加GOCEAN-LEESQL2005作為分發(fā)服務器)(圖19. 已將GOCEAN-LEESQL2005添加分發(fā)服務器)(圖20. 輸入建立分發(fā)服務器時設立的密碼)(圖21. 選擇要發(fā)布的數(shù)據(jù)庫,不能發(fā)布系統(tǒng)數(shù)據(jù)庫)(圖22. 選擇合適的發(fā)布類型) (圖23. 選擇數(shù)據(jù)庫中需要發(fā)布的對象)(圖24)(圖25. 選擇合適的生成數(shù)據(jù)庫快照的時間調度)(圖26)(圖27. 輸入發(fā)布數(shù)據(jù)庫的名稱)(圖28. 數(shù)據(jù)庫發(fā)布成功)(圖29. 在”復制”本地發(fā)布”節(jié)下可以看到發(fā)布的數(shù)據(jù)庫)7. 在GOCEAN-LEESQL2005中訂閱數(shù)據(jù)庫連接上GOCEAN-LEESQL2005,執(zhí)行如下操作:(圖30. 選擇“新建訂閱”)(圖31. 新建訂閱向導)(圖32. 添加GOCEAN-LEESQL2000作為發(fā)布服務器)(圖33. 已將GOCEAN-LEESQL2000添加為發(fā)布服務器)(圖34)(圖35. 選擇或者新建數(shù)據(jù)庫,作為訂閱數(shù)據(jù)庫)(圖36. 點擊省略號設置代理安全性)(圖37. 設置代理安全性)(圖38. 已設置完分發(fā)代理安全性)(圖39. 設置同步計劃)(圖40. 設置初始化訂閱)(圖41)(圖42. 完成訂閱向導)(圖43. 已成功建立數(shù)據(jù)庫訂閱,可以在”復制”本地訂閱”節(jié)點下看到所訂閱的數(shù)據(jù)庫)(圖44. 已同步到GOCEAN-LEESQL2005數(shù)據(jù)庫publishDB中的表ductInfo及其數(shù)據(jù))至此,已經(jīng)完成了從SQL Ser

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論