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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論