介紹實現複製的步驟。(以快照複製為例)
測試環境:
兩台sql server 2000伺服器a和b,將a配置為發布和分發伺服器,b配置為訂閱伺服器
要發布的資料庫為db_test,要發布的出版物為表tb_test
以下步驟在a上完成
1.新建乙個共享目錄,做為發布的快照檔案的存放目錄,路徑為d:/rdata,共享名為rdata
2.設定sql**(sqlserveragent)服務的啟動使用者
開始--程式--管理工具--服務
--右鍵sqlserveragent
--屬性--登陸--選擇"此賬戶"
--輸入"./administrator",或者選擇其他系統管理員
--"密碼"中輸入該使用者的密碼
3.設定sql server身份驗證模式,解決連線時的許可權問題
企業管理器
--右鍵sql例項--屬性
--安全性--身份驗證
--選擇"sql server 和 windows"
--確定
4.在發布伺服器和訂閱伺服器上互相註冊
企業管理器
--右鍵sql server組
--新建sql server註冊...
--下一步--可用的伺服器中,輸入你要註冊的遠端伺服器名 --新增
--下一步--連線使用,選擇第二個"sql server身份驗證"
--下一步--輸入使用者名稱和密碼
--下一步--選擇sql server組,也可以建立乙個新組
--下一步--完成
正式開始:
1.配置發布伺服器
a. 選中指定 [伺服器] 節點
b. 從 [工具] 下拉列表的 [複製] 子選單中選擇 [發布、訂閱伺服器和分發] 命令
c. 系統彈出乙個對話方塊點 [下一步] 然後看著提示操作
--直到"指定快照資料夾"
--在"快照資料夾"中輸入準備工作中建立的目錄: //a/rdata
一[下一步] 直操作到完成。
d. 當完成了出版伺服器的設定以後系統會為該伺服器的樹形結構中新增乙個複製監視器
同時也生成乙個分發資料庫(distribution)
2.建立發布
a. 選中指定的伺服器
b. 從 [工具] 選單的 [複製] 子選單中選擇 [建立和管理發布] 命令。此時系統會彈出
乙個對話方塊
c. 選擇資料庫db_test,然後單擊 [建立發布]
d. 在 [建立發布嚮導] 的提示對話方塊中單擊 [下一步] 系統就會彈出乙個對話方塊。對話
框上的內容是複製的三個型別。選第乙個快照發布
e. 單擊 [下一步] 系統要求指定可以訂閱該發布的資料庫伺服器型別,選擇執行
"sql server 2000"的資料庫伺服器
f. 單擊 [下一步] ,選擇要發布的物件tb_test
g. 然後 [下一步] 直到操作完成。當完成出版物的建立後建立出版物的資料庫也就變成了
乙個共享資料庫。
3.設計訂閱
訂閱方式有兩種:強制訂閱與請求訂閱
下面是強制訂閱的步驟:
企業管理器
--複製
--發布內容
--右鍵剛才生成的出版物
--選擇強制新訂閱,開啟歡迎使用強制訂閱嚮導,單擊 [下一步]
--選擇伺服器b,單擊 [下一步]
--在"訂閱資料庫名稱"中輸入db_test,單擊 [下一步]
--此時可對訂閱進行排程,單擊 [下一步]
--剩下的步驟 單擊 [下一步],直至[完成]
下面是請求訂閱的步驟,
a. 選中指定的訂閱伺服器b
b. 從 [工具] 下拉列表中選擇 [複製] 子選單的 [請求訂閱]
c. 按照提示單擊 [下一步] 操作直到系統會提示檢查sql server**服務的執行狀態,執行
複製操作的前提條件是sql server**服務必須已經啟動。
d. 單擊 [完成] 完成訂閱操作。
如何檢測配置是否成功:
1、展開出版伺服器下面的複製——發布內容——右鍵發布內容——屬性——擊活——狀態然後點立即執行**程式接著點**程式屬性擊活調 度把排程設定為每一天發生,每一分鐘,在0:00:00和23:59:59之間。
2、檢視d:/rdata目錄下是否多出unc目錄
3、開啟b上訂閱資料庫,是否多出了訂閱表tb_test
mysql複製功能介紹
mysql 的複製是基於主庫的二進位制日誌,在從庫上重放這些日誌方式來完成的,所以mysql複製方式是非同步的,這就意味著同一時間點上,備庫上的資料與主庫上存在不一致的地方,並且無法保證主庫與備庫之間的延遲。複製解決了什麼問題 實現了在不同伺服器上的資料分布 利用二進位制日誌增量進行 不需要太多的頻...
redis複製的實現
一 複製的意義 為了實現高可用和並且可以減輕主伺服器的讀壓力,實現了橫向擴充套件的讀能力。二 複製的實現 1.檔案同步 2.命令傳播。redis複製的實現主要是通過同步資料檔案和命令傳播另個步驟。複製的行為在新版和舊版中存在差異。2.8以前的版本只有全複製一種方式,2.8版本以後有全複製和部分複製兩...
Mysql的主從複製介紹
mysql 主從複製是指資料可以從乙個mysql資料庫伺服器主節點複製到乙個或多個從節點。mysql 預設採用非同步複製方式,這樣從節點不用一直訪問主伺服器來更新自己的資料,資料的更新可以在遠端連線上進行,從節點可以複製主資料庫中的所有資料庫或者特定的資料庫,或者特定的表。用途 讀寫分離 在開發工作...