mssql數(shù)據(jù)同步實(shí)現(xiàn)數(shù)據(jù)復(fù)制的步驟
更新時(shí)間:2008年09月21日 22:24:19 作者:
需要用到mssql數(shù)據(jù)同步的朋友可以參考本文和上一篇文章
介紹實(shí)現(xiàn)復(fù)制的步驟。(以快照復(fù)制為例)
測(cè)試環(huán)境:
兩臺(tái)SQL Server 2000服務(wù)器A和B,將A配置為發(fā)布和分發(fā)服務(wù)器,B配置為訂閱服務(wù)器
要發(fā)布的數(shù)據(jù)庫(kù)為db_test,要發(fā)布的出版物為表tb_test
以下步驟在A上完成
1.新建一個(gè)共享目錄,做為發(fā)布的快照文件的存放目錄,路徑為D:\RData,共享名為RData
2.設(shè)置SQL代理(SQLSERVERAGENT)服務(wù)的啟動(dòng)用戶(hù)
開(kāi)始--程序--管理工具--服務(wù)
--右鍵SQLSERVERAGENT
--屬性--登陸--選擇"此賬戶(hù)"
--輸入".\Administrator",或者選擇其他系統(tǒng)管理員
--"密碼"中輸入該用戶(hù)的密碼
3.設(shè)置SQL Server身份驗(yàn)證模式,解決連接時(shí)的權(quán)限問(wèn)題
企業(yè)管理器
--右鍵SQL實(shí)例--屬性
--安全性--身份驗(yàn)證
--選擇"SQL Server 和 Windows"
--確定
4.在發(fā)布服務(wù)器和訂閱服務(wù)器上互相注冊(cè)
企業(yè)管理器
--右鍵SQL Server組
--新建SQL Server注冊(cè)...
--下一步--可用的服務(wù)器中,輸入你要注冊(cè)的遠(yuǎn)程服務(wù)器名 --添加
--下一步--連接使用,選擇第二個(gè)"SQL Server身份驗(yàn)證"
--下一步--輸入用戶(hù)名和密碼
--下一步--選擇SQL Server組,也可以創(chuàng)建一個(gè)新組
--下一步--完成
正式開(kāi)始:
1.配置發(fā)布服務(wù)器
a. 選中指定 [服務(wù)器] 節(jié)點(diǎn)
b. 從 [工具] 下拉菜單的 [復(fù)制] 子菜單中選擇 [發(fā)布、訂閱服務(wù)器和分發(fā)] 命令
c. 系統(tǒng)彈出一個(gè)對(duì)話(huà)框點(diǎn) [下一步] 然后看著提示操作
--直到"指定快照文件夾"
--在"快照文件夾"中輸入準(zhǔn)備工作中創(chuàng)建的目錄: \\A\RData
一[下一步] 直操作到完成。
d. 當(dāng)完成了出版服務(wù)器的設(shè)置以后系統(tǒng)會(huì)為該服務(wù)器的樹(shù)形結(jié)構(gòu)中添加一個(gè)復(fù)制監(jiān)視器
同時(shí)也生成一個(gè)分發(fā)數(shù)據(jù)庫(kù)(distribution)
2.創(chuàng)建發(fā)布
a. 選中指定的服務(wù)器
b. 從 [工具] 菜單的 [復(fù)制] 子菜單中選擇 [創(chuàng)建和管理發(fā)布] 命令。此時(shí)系統(tǒng)會(huì)彈出
一個(gè)對(duì)話(huà)框
c. 選擇數(shù)據(jù)庫(kù)db_test,然后單擊 [創(chuàng)建發(fā)布]
d. 在 [創(chuàng)建發(fā)布向?qū) 的提示對(duì)話(huà)框中單擊 [下一步] 系統(tǒng)就會(huì)彈出一個(gè)對(duì)話(huà)框。對(duì)話(huà)
框上的內(nèi)容是復(fù)制的三個(gè)類(lèi)型。選第一個(gè)快照發(fā)布
e. 單擊 [下一步] 系統(tǒng)要求指定可以訂閱該發(fā)布的數(shù)據(jù)庫(kù)服務(wù)器類(lèi)型,選擇運(yùn)行
"SQL SERVER 2000"的數(shù)據(jù)庫(kù)服務(wù)器
f. 單擊 [下一步] ,選擇要發(fā)布的對(duì)象tb_test
g. 然后 [下一步] 直到操作完成。當(dāng)完成出版物的創(chuàng)建后創(chuàng)建出版物的數(shù)據(jù)庫(kù)也就變成了
一個(gè)共享數(shù)據(jù)庫(kù)。
---------------------------------------------------------------------------
3.設(shè)計(jì)訂閱
訂閱方式有兩種:強(qiáng)制訂閱與請(qǐng)求訂閱
下面是強(qiáng)制訂閱的步驟:
企業(yè)管理器
--復(fù)制
--發(fā)布內(nèi)容
--右鍵剛才生成的出版物
--選擇強(qiáng)制新訂閱,打開(kāi)歡迎使用強(qiáng)制訂閱向?qū)?,單?[下一步]
--選擇服務(wù)器B,單擊 [下一步]
--在"訂閱數(shù)據(jù)庫(kù)名稱(chēng)"中輸入db_test,單擊 [下一步]
--此時(shí)可對(duì)訂閱進(jìn)行調(diào)度,單擊 [下一步]
--剩下的步驟 單擊 [下一步],直至[完成]
下面是請(qǐng)求訂閱的步驟,
a. 選中指定的訂閱服務(wù)器B
b. 從 [工具] 下拉菜單中選擇 [復(fù)制] 子菜單的 [請(qǐng)求訂閱]
c. 按照提示單擊 [下一步] 操作直到系統(tǒng)會(huì)提示檢查SQL SERVER代理服務(wù)的運(yùn)行狀態(tài),執(zhí)行
復(fù)制操作的前提條件是SQL SERVER代理服務(wù)必須已經(jīng)啟動(dòng)。
d. 單擊 [完成] 完成訂閱操作。
如何檢測(cè)配置是否成功:
1、展開(kāi)出版服務(wù)器下面的復(fù)制——發(fā)布內(nèi)容——右鍵發(fā)布內(nèi)容——屬性——擊活——狀態(tài)然后點(diǎn)立即運(yùn)行代理程序接著點(diǎn)代理程序?qū)傩該艋钫{(diào) 度把調(diào)度設(shè)置為每一天發(fā)生,每一分鐘,在0:00:00和23:59:59之間。
2、查看D:\Rdata目錄下是否多出unc目錄
3、打開(kāi)B上訂閱數(shù)據(jù)庫(kù),是否多出了訂閱表tb_test
您可能感興趣的文章:
- 使用Sqlserver事務(wù)發(fā)布實(shí)現(xiàn)數(shù)據(jù)同步(sql2008)
- mysql 觸發(fā)器實(shí)現(xiàn)兩個(gè)表的數(shù)據(jù)同步
- mysql 數(shù)據(jù)同步 出現(xiàn)Slave_IO_Running:No問(wèn)題的解決方法小結(jié)
- sql2005 數(shù)據(jù)同步方法
- mysql 備份與遷移 數(shù)據(jù)同步方法
- MYSQL5 masterslave數(shù)據(jù)同步配置方法
- 怎么使 Mysql 數(shù)據(jù)同步
- 數(shù)據(jù)庫(kù)中兩張表之間的數(shù)據(jù)同步增加、刪除與更新實(shí)現(xiàn)思路
相關(guān)文章
設(shè)置CA證書(shū)來(lái)強(qiáng)化PostgreSQL的安全性的教程
這篇文章主要介紹了設(shè)置CA證書(shū)來(lái)強(qiáng)化PostgreSQL的安全性的教程,主要用到了CA私鑰,需要的朋友可以參考下2015-04-04帶參數(shù)的sql和不帶參數(shù)的sql存儲(chǔ)過(guò)程區(qū)別
來(lái)執(zhí)行我們sql語(yǔ)句,看到很多分頁(yè)存儲(chǔ)過(guò)程都是直接拼湊sql語(yǔ)句然后用exec('')執(zhí)行起來(lái)了,這個(gè)從效率和安全上面來(lái)說(shuō),都是不推薦的。2008-09-09sql語(yǔ)句創(chuàng)建外鍵關(guān)聯(lián)的完整實(shí)例
這篇文章主要給大家介紹了關(guān)于sql語(yǔ)句創(chuàng)建外鍵關(guān)聯(lián)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-03-03sql優(yōu)化實(shí)戰(zhàn) 把full join改為left join +union all(從5分鐘降為10秒)
因?yàn)樘厥庠颍瑹o(wú)法訪問(wèn)客戶(hù)的服務(wù)器,沒(méi)辦法查看sql的執(zhí)行計(jì)劃、沒(méi)辦法知道表中的索引情況,所以,嘗試從語(yǔ)句的改寫(xiě)上來(lái)優(yōu)化2020-09-09Navicat快速導(dǎo)入和導(dǎo)出sql文件的方法
Navicat是MySQL非常好用的可視化管理工具,功能非常強(qiáng)大,能滿(mǎn)足我們?nèi)粘?shù)據(jù)庫(kù)開(kāi)發(fā)的所有需求。今天教大家如何導(dǎo)入和導(dǎo)出SQL文件,感興趣的朋友跟隨小編一起看看吧2021-05-05