windows server 2008環境下 SQL server 2008 備份之訂閱發佈

1.確保計算機名和服務器名稱一致

select @@servername
select serverproperty('servername')

環境:windows server 2008 r2 sp1 64位  x2

SQL server 2008

在數據庫發佈訂閱前,爲避免不必要的麻煩,最好保證發佈和訂閱數據庫兩邊的數據庫結構內容保持一致。

發佈:

數據發佈之前先做一次備份

 

2.登陸數據庫-複製-本地發佈-右擊新建發佈

選擇發佈的數據庫-下一步

實時同步,選擇事務發佈-下一步

選擇需要同步的表(只有有主鍵的表纔可以同步),下一步

選擇立即創建快照

點擊安全設置

輸入發佈服務器的用戶名密碼(此處是把本地數據庫當做發佈服務器,故輸入本地數據庫用戶名密碼),下一步

下一步

創建發佈

自定義 發佈名稱,完成

以下截圖,發佈完成

在本地發佈可以看到剛剛發佈的數據庫信息

訂閱:

切換到另外一臺服務器

將在發佈服務器做的備份還原到訂閱服務器,保證兩遍數據結構一致

在訂閱服務器新建一個和發佈服務器同樣名稱的數據庫,數據庫可以是空的

 

本地訂閱-右擊新建訂閱

下一步

查找SQL server 發佈服務器

服務器名稱輸入發佈服務器的計算機名

連接,信息全部正確後,會彈出以下窗口,下一步

下一步,訂閱數據庫可以進行選擇,下一步

連接到訂閱服務器,本服務器就是訂閱服務器,輸入本數據庫的用戶名密碼,確定

下一步

下一步

下一步

下一步

完成

 創建訂閱成功

創建訂閱完成

測試階段:

發佈服務器查詢數據庫:

 

2.查詢訂閱數據庫

 

3.發佈數據庫插入一條數據,並查詢

4.查詢訂閱數據庫,一條數據已經同步

 

      經測試,在訂閱數據庫關閉或者宕機後,發佈數據進行的寫操作,最終會在訂閱數據庫重新上線後進行同步操作,同步的時間可能會受到數據量和網速等因素的影響。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章