mssql數(shù)據(jù)同步實現(xiàn)數(shù)據(jù)復(fù)制的步驟
更新時間:2008年09月21日 22:24:19 作者:
需要用到mssql數(shù)據(jù)同步的朋友可以參考本文和上一篇文章
介紹實現(xiàn)復(fù)制的步驟。(以快照復(fù)制為例)
測試環(huán)境:
兩臺SQL Server 2000服務(wù)器A和B,將A配置為發(fā)布和分發(fā)服務(wù)器,B配置為訂閱服務(wù)器
要發(fā)布的數(shù)據(jù)庫為db_test,要發(fā)布的出版物為表tb_test
以下步驟在A上完成
1.新建一個共享目錄,做為發(fā)布的快照文件的存放目錄,路徑為D:\RData,共享名為RData
2.設(shè)置SQL代理(SQLSERVERAGENT)服務(wù)的啟動用戶
開始--程序--管理工具--服務(wù)
--右鍵SQLSERVERAGENT
--屬性--登陸--選擇"此賬戶"
--輸入".\Administrator",或者選擇其他系統(tǒng)管理員
--"密碼"中輸入該用戶的密碼
3.設(shè)置SQL Server身份驗證模式,解決連接時的權(quán)限問題
企業(yè)管理器
--右鍵SQL實例--屬性
--安全性--身份驗證
--選擇"SQL Server 和 Windows"
--確定
4.在發(fā)布服務(wù)器和訂閱服務(wù)器上互相注冊
企業(yè)管理器
--右鍵SQL Server組
--新建SQL Server注冊...
--下一步--可用的服務(wù)器中,輸入你要注冊的遠程服務(wù)器名 --添加
--下一步--連接使用,選擇第二個"SQL Server身份驗證"
--下一步--輸入用戶名和密碼
--下一步--選擇SQL Server組,也可以創(chuàng)建一個新組
--下一步--完成
正式開始:
1.配置發(fā)布服務(wù)器
a. 選中指定 [服務(wù)器] 節(jié)點
b. 從 [工具] 下拉菜單的 [復(fù)制] 子菜單中選擇 [發(fā)布、訂閱服務(wù)器和分發(fā)] 命令
c. 系統(tǒng)彈出一個對話框點 [下一步] 然后看著提示操作
--直到"指定快照文件夾"
--在"快照文件夾"中輸入準備工作中創(chuàng)建的目錄: \\A\RData
一[下一步] 直操作到完成。
d. 當完成了出版服務(wù)器的設(shè)置以后系統(tǒng)會為該服務(wù)器的樹形結(jié)構(gòu)中添加一個復(fù)制監(jiān)視器
同時也生成一個分發(fā)數(shù)據(jù)庫(distribution)
2.創(chuàng)建發(fā)布
a. 選中指定的服務(wù)器
b. 從 [工具] 菜單的 [復(fù)制] 子菜單中選擇 [創(chuàng)建和管理發(fā)布] 命令。此時系統(tǒng)會彈出
一個對話框
c. 選擇數(shù)據(jù)庫db_test,然后單擊 [創(chuàng)建發(fā)布]
d. 在 [創(chuàng)建發(fā)布向?qū) 的提示對話框中單擊 [下一步] 系統(tǒng)就會彈出一個對話框。對話
框上的內(nèi)容是復(fù)制的三個類型。選第一個快照發(fā)布
e. 單擊 [下一步] 系統(tǒng)要求指定可以訂閱該發(fā)布的數(shù)據(jù)庫服務(wù)器類型,選擇運行
"SQL SERVER 2000"的數(shù)據(jù)庫服務(wù)器
f. 單擊 [下一步] ,選擇要發(fā)布的對象tb_test
g. 然后 [下一步] 直到操作完成。當完成出版物的創(chuàng)建后創(chuàng)建出版物的數(shù)據(jù)庫也就變成了
一個共享數(shù)據(jù)庫。
---------------------------------------------------------------------------
3.設(shè)計訂閱
訂閱方式有兩種:強制訂閱與請求訂閱
下面是強制訂閱的步驟:
企業(yè)管理器
--復(fù)制
--發(fā)布內(nèi)容
--右鍵剛才生成的出版物
--選擇強制新訂閱,打開歡迎使用強制訂閱向?qū)В瑔螕?[下一步]
--選擇服務(wù)器B,單擊 [下一步]
--在"訂閱數(shù)據(jù)庫名稱"中輸入db_test,單擊 [下一步]
--此時可對訂閱進行調(diào)度,單擊 [下一步]
--剩下的步驟 單擊 [下一步],直至[完成]
下面是請求訂閱的步驟,
a. 選中指定的訂閱服務(wù)器B
b. 從 [工具] 下拉菜單中選擇 [復(fù)制] 子菜單的 [請求訂閱]
c. 按照提示單擊 [下一步] 操作直到系統(tǒng)會提示檢查SQL SERVER代理服務(wù)的運行狀態(tài),執(zhí)行
復(fù)制操作的前提條件是SQL SERVER代理服務(wù)必須已經(jīng)啟動。
d. 單擊 [完成] 完成訂閱操作。
如何檢測配置是否成功:
1、展開出版服務(wù)器下面的復(fù)制——發(fā)布內(nèi)容——右鍵發(fā)布內(nèi)容——屬性——擊活——狀態(tài)然后點立即運行代理程序接著點代理程序?qū)傩該艋钫{(diào) 度把調(diào)度設(shè)置為每一天發(fā)生,每一分鐘,在0:00:00和23:59:59之間。
2、查看D:\Rdata目錄下是否多出unc目錄
3、打開B上訂閱數(shù)據(jù)庫,是否多出了訂閱表tb_test
您可能感興趣的文章:
- 使用Sqlserver事務(wù)發(fā)布實現(xiàn)數(shù)據(jù)同步(sql2008)
- mysql 觸發(fā)器實現(xiàn)兩個表的數(shù)據(jù)同步
- mysql 數(shù)據(jù)同步 出現(xiàn)Slave_IO_Running:No問題的解決方法小結(jié)
- sql2005 數(shù)據(jù)同步方法
- mysql 備份與遷移 數(shù)據(jù)同步方法
- MYSQL5 masterslave數(shù)據(jù)同步配置方法
- 怎么使 Mysql 數(shù)據(jù)同步
- 數(shù)據(jù)庫中兩張表之間的數(shù)據(jù)同步增加、刪除與更新實現(xiàn)思路
相關(guān)文章
高性能分析數(shù)據(jù)庫StarRocks的安裝與使用詳解
在大數(shù)據(jù)時代,選擇一個高性能的分析數(shù)據(jù)庫對業(yè)務(wù)的成功至關(guān)重要,StarRocks作為一款次世代MPP數(shù)據(jù)庫,以其卓越的實時分析和多維分析能力而聞名,下面小編就來和大家聊聊它的具體安裝與使用吧2025-03-03
一文讀懂數(shù)據(jù)庫管理工具 Navicat 和 DBeaver
這篇文章主要介紹了數(shù)據(jù)庫管理工具 Navicat 和 DBeaver的相關(guān)資料,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-03-03
mssql數(shù)據(jù)同步實現(xiàn)數(shù)據(jù)復(fù)制的步驟
需要用到mssql數(shù)據(jù)同步的朋友可以參考本文和上一篇文章2008-09-09
MySQL與Oracle 差異比較之四條件循環(huán)語句
這篇文章主要介紹了MySQL與Oracle 差異比較之四條件循環(huán)語句,需要的朋友可以參考下2017-04-04

