SQL 2012 發布與訂閱實現資料同步 圖解(解決 錯誤22022)

來源:互聯網
上載者:User

標籤:

原文:SQL 2012 發布與訂閱實現資料同步 圖解(解決 錯誤22022)

 

概念參見:https://msdn.microsoft.com/zh-cn/library/ms151170.aspx

發送訂閱 

對於發送訂閱,發行伺服器將更改傳播到訂閱伺服器,而無需訂閱伺服器發出請求。

  更改可以按需、連續地或按照計劃推送到訂閱伺服器。 分發代理或合并代理在散發者上運行。

  • 通常,資料將連續同步或按照經常重複執行的計劃同步。   

  • 發布要求資料近似即時地移動。  

  • 散發者上較高的處理器開銷不會影響效能。 

  • 通常與快照和事務複製一起使用。       

提取訂閱

對於提取訂閱,訂閱伺服器請求在發行伺服器上所做的更改。

提取訂閱允許訂閱伺服器上的使用者確定同步資料更改的時間。 分發代理或合并代理在訂閱伺服器上運行。

  • 資料通常按需或按計劃同步,而非連續同步。    

  • 發布具有大量訂閱伺服器,並且/或在散發者上運行所有代理會消耗大量資源。 

  • 訂閱伺服器是自主的、中斷連線的和/或移動的。     訂閱伺服器將確定串連和同步更改的時間。

  • 通常與合併式複寫一起使用。   

 

1.環境準備

1.WIN7+SQL 2012 兩台機器

如:10.58.8.114  登陸帳號 TestB    10.58.8.96  登陸帳號 TestA

2.建立兩個資料庫執行個體:

如: 10.58.8.114       執行個體名 TestB     10.58.8.96  執行個體名 TestA

3.兩台機器建立相同的 登陸帳號和密碼,並將其加入到管理員權限  (解決 錯誤22022)

4.設定 SQL SERVER 服務登陸帳號為當前管理員帳號(發行伺服器和訂閱伺服器都要設定)(解決 錯誤22022) 

5.設定 SQL SERVER 代理 登陸帳號為當前管理員帳號並為自動啟動(發行伺服器和訂閱伺服器都要設定)(解決 錯誤22022) 

6.確保兩台機器能夠PING ,連接埠也是互連

7.兩台機器建立資料庫 TestPublishA

8.發行伺服器建立表TableA 並向其寫入資料,建立視圖ViewA

 

準備工作完畢,下面實現發布主體

2.實現發布主體

主體資料庫>>複製>>本地發布>>右鍵

選擇發布的資料庫 TestPublishA

快照發布

選擇發布對象,表、視圖、預存程序等。

查看項目問題 忽略

篩選表行 忽略

快照代理,我這邊沒有做計劃,計劃坐在 訂閱伺服器上

代理安全設定 我已經配置了代理服務啟動為當前電腦系統管理員 .\TX

建立發布

 

完成

 

3.實現訂閱主體

訂閱資料庫>>複製>>本機訂閱>>右鍵>>建立訂閱

下一步

尋找發行伺服器

選擇發布

設定訂閱嚮導

設定訂閱資料庫

設定分發代理安全性

設定同步計劃

訂閱初始化

完成

4.發布與訂閱狀態查看

1,發行伺服器 右鍵>>啟動複製監視器

可以看到其運行狀態如下

2.訂閱伺服器

右鍵>>查看同步狀態

監視

 

5.資料有效性

在發行伺服器上添加資料

在訂閱伺服器上添加資料

等待訂閱同步完成後 ,我們可以看到 訂閱後的資料 以發布資料為準,如下

本文來自  釋迦苦僧  http://www.cnblogs.com/woxpp/p/4293955.html

SQL 2012 發布與訂閱實現資料同步 圖解(解決 錯誤22022)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.