資源描述:
《sql_server_2000_數(shù)據(jù)庫同步教程》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、SQLServer2000數(shù)據(jù)庫同步為什么要同步SQLServer2000數(shù)據(jù)庫,它都用在什么場(chǎng)合數(shù)據(jù)實(shí)時(shí)備份同步,數(shù)據(jù)庫服務(wù)器出問題時(shí)我們也有其正常工作時(shí)的備份數(shù)據(jù)實(shí)時(shí)備份同步,一臺(tái)服務(wù)器負(fù)載不起時(shí),可以用來做負(fù)載均衡數(shù)據(jù)實(shí)時(shí)備份同步,數(shù)據(jù)庫服務(wù)器可以無間斷,無損失遷移主服務(wù)器被攻擊或當(dāng)機(jī)時(shí)另一臺(tái)服務(wù)同步機(jī)可以應(yīng)急。。。。??梢哉f好處非常多的。暫時(shí)寫這么多-----------------------------------------------------------------------------
2、---SQLServer2000數(shù)據(jù)庫同步配置的原理復(fù)制的概念Microsoft?SQLServer?2000的復(fù)制是在數(shù)據(jù)庫之間對(duì)數(shù)據(jù)和數(shù)據(jù)庫對(duì)象進(jìn)行復(fù)制和分發(fā)并進(jìn)行同步以確保其一致性的一組技術(shù)。使用復(fù)制可以將數(shù)據(jù)分發(fā)到不同位置,通過局域網(wǎng)、使用撥號(hào)連接、通過Internet分發(fā)給遠(yuǎn)程或移動(dòng)用戶。復(fù)制還能夠使用戶提高應(yīng)用程序性能,根據(jù)數(shù)據(jù)的使用方式物理分隔數(shù)據(jù)(例如,將聯(lián)機(jī)事務(wù)處理(OLTP)和決策支持系統(tǒng)分開),或者跨越多個(gè)服務(wù)器分布數(shù)據(jù)庫處理。------------------------------
3、---------------------------------------------SQL復(fù)制的基本元素包括發(fā)布服務(wù)器、訂閱服務(wù)器、分發(fā)服務(wù)器、發(fā)布、項(xiàng)目發(fā)布服務(wù)器發(fā)布服務(wù)器是提供數(shù)據(jù)以便復(fù)制到其它服務(wù)器的服務(wù)器。發(fā)布服務(wù)器可以具有一個(gè)或多個(gè)發(fā)布,每個(gè)發(fā)布代表一組邏輯相關(guān)的數(shù)據(jù)。除了指定其中哪些數(shù)據(jù)需要復(fù)制之外,發(fā)布服務(wù)器還檢測(cè)事務(wù)復(fù)制期間發(fā)生更改的數(shù)據(jù)并維護(hù)有關(guān)此站點(diǎn)上所有發(fā)布的信息。分發(fā)服務(wù)器分發(fā)服務(wù)器是作為分發(fā)數(shù)據(jù)庫宿主并存儲(chǔ)歷史數(shù)據(jù)和/或事務(wù)以及元數(shù)據(jù)的服務(wù)器。分發(fā)服務(wù)器的角色根據(jù)執(zhí)行的復(fù)制類型
4、而不同。有關(guān)更多信息,請(qǐng)參見復(fù)制類型。遠(yuǎn)程分發(fā)服務(wù)器是獨(dú)立于發(fā)布服務(wù)器并配置為復(fù)制的分發(fā)服務(wù)器的服務(wù)器。本地分發(fā)服務(wù)器是既配置為復(fù)制的發(fā)布服務(wù)器又配置為復(fù)制的分發(fā)服務(wù)器的服務(wù)器。訂閱服務(wù)器訂閱服務(wù)器是接收復(fù)制數(shù)據(jù)的服務(wù)器。訂閱服務(wù)器訂閱的是發(fā)布而不是發(fā)布中分離的項(xiàng)目;并且訂閱服務(wù)器只訂閱其需要的發(fā)布,而不是發(fā)布服務(wù)器上所有可用的發(fā)布。根據(jù)復(fù)制的類型和所選擇的復(fù)制選項(xiàng),訂閱服務(wù)器還可以將數(shù)據(jù)更改傳播回發(fā)布服務(wù)器或?qū)?shù)據(jù)重新發(fā)布到其它訂閱服務(wù)器。發(fā)布發(fā)布是一個(gè)數(shù)據(jù)庫中的一個(gè)或多個(gè)項(xiàng)目的集合。這種多個(gè)項(xiàng)目的分組使得
5、指定邏輯相關(guān)的一組數(shù)據(jù)和數(shù)據(jù)庫對(duì)象以一起復(fù)制變得更容易。項(xiàng)目項(xiàng)目是指定要復(fù)制的數(shù)據(jù)表、數(shù)據(jù)分區(qū)或數(shù)據(jù)庫對(duì)象。項(xiàng)目可以是完整的表、某幾列(使用垂直篩選)、某幾行(使用水平篩選)、存儲(chǔ)過程或視圖定義、存儲(chǔ)過程的執(zhí)行、視圖、索引視圖或用戶定義函數(shù)。訂閱訂閱是對(duì)數(shù)據(jù)或數(shù)據(jù)庫對(duì)象的復(fù)本的請(qǐng)求。訂閱定義將接收的發(fā)布和接收的時(shí)間、地點(diǎn)。訂閱的同步或數(shù)據(jù)分發(fā)可以由發(fā)布服務(wù)器(強(qiáng)制訂閱)或訂閱服務(wù)器(請(qǐng)求訂閱)請(qǐng)求。發(fā)布可以支持強(qiáng)制訂閱和請(qǐng)求訂閱的混合。-------------------------------------
6、--------------------------------------SQL復(fù)制的工作原理SQLSERVER主要采用出版物、訂閱的方式來處理復(fù)制。源數(shù)據(jù)所在的服務(wù)器是出版服務(wù)器,負(fù)責(zé)發(fā)表數(shù)據(jù)。出版服務(wù)器把要發(fā)表的數(shù)據(jù)的所有改變情況的拷貝復(fù)制到分發(fā)服務(wù)器分發(fā)服務(wù)器包含有一個(gè)分發(fā)數(shù)據(jù)庫,可接收數(shù)據(jù)的所有改變,并保存這些改變,再把這些改變分發(fā)給訂閱服務(wù)器-------------------------------------------------------------------------------
7、-精品版SQLServer2000數(shù)據(jù)庫同步配置SQLSERVER復(fù)制技術(shù)類型,三種復(fù)制技術(shù),分別是(詳細(xì)的說明參考SQL聯(lián)機(jī)幫助):1、快照復(fù)制2、事務(wù)復(fù)制3、合并復(fù)制下介紹實(shí)現(xiàn)復(fù)制的步驟。(以快照復(fù)制為例)準(zhǔn)備工作:1.發(fā)布服務(wù)器,訂閱服務(wù)器都創(chuàng)建一個(gè)同名的windows用戶,并設(shè)置相同的密碼,做為發(fā)布快照文件夾的有效訪問用戶我的電腦--控制面板--管理工具--計(jì)算機(jī)管理--用戶和組--右鍵用戶--新建用戶--建立一個(gè)隸屬于administrator組的登陸windows的用戶2.在發(fā)布服務(wù)器上,新建一個(gè)
8、共享目錄,做為發(fā)布的快照文件的存放目錄,操作:我的電腦--D:新建一個(gè)目錄,名為:PUB--右鍵這個(gè)新建的目錄--屬性--共享--選擇"共享該文件夾"--通過"權(quán)限"按紐來設(shè)置具體的用戶權(quán)限,保證第一步中創(chuàng)建的用戶具有對(duì)該文件夾的所有權(quán)限--確定(如何還是不行,請(qǐng)檢查磁盤的默認(rèn)共享d$是否開啟,可在注冊(cè)表中編輯:“開始”→“運(yùn)行”輸入“regedit”確定后,打開注冊(cè)表編輯器,找到“HKEY_LO