1. 程式人生 > 實用技巧 >SQL Server Replication—本地釋出訂閱配置

SQL Server Replication—本地釋出訂閱配置

本文介紹在單個例項中配置本地釋出訂閱。複製是一組技術,它將資料和資料庫物件從一個數據庫複製和分發到另一個數據庫,然後在資料庫之間進行同步以保持一致性。 使用複製,可以通過區域網和廣域網、撥號連線、無線連線和 Internet 將資料分配到不同位置以及分配給遠端或移動使用者。


1. 配置本地分發

右鍵點選Replication,點選Configure Distribution...

blob.png


選擇本地例項作為分發伺服器

blob.png


設定快照路徑,設定為本地目錄即可

blob.png


設定分發資料庫名稱,分發資料庫檔案路徑(預設即可)

blob.png


blob.png


blob.png


blob.png

完成後點選close


2.配置本地釋出

右鍵點選Local Publications

blob.png


選擇釋出的資料庫

blob.png


選擇釋出的型別(根據實際需要選擇),這裡選擇事務

blob.png


選擇需要釋出的表、儲存過程、檢視、方法

blob.png


沒有主鍵的表不允許釋出

blob.png


如果需要篩選釋出的資料,點選Add編寫篩選條件,這裡不需要篩選

blob.png


blob.png


設定快照代理、日誌讀取代理的賬號,點選Security Settings...

blob.png


設定如下

blob.png


blob.png


blob.png


設定釋出名稱

blob.png


blob.png


3. 建立本地訂閱

右鍵點選Local Subscriptions,點選New Subscriptions

blob.png


選擇釋出源

blob.png


所有代理執行在分發庫的伺服器上

blob.png


選擇訂閱資料庫,也可以選擇新建

blob.png


如下,選擇一個已建好的資料庫

blob.png


設定連線帳號,點選...

blob.png


設定如下

blob.png


blob.png


預設選擇Run continuously不間斷同步

blob.png


預設選擇立即初始化訂閱

blob.png


blob.png


blob.png


blob.png


4. 檢查

配置完成後,資料庫顯示如下

blob.png


檢視Replication Monitor

blob.png


blob.png


檢視歷史同步記錄

blob.png


至此,本地釋出訂閱配置完成。



轉載於:https://blog.51cto.com/aimax/2129433