1. 程式人生 > >SQL Server讀寫分離之發布訂閱

SQL Server讀寫分離之發布訂閱

font 提示 自己 strong xxx 實時 mss 創建 實時同步

  一、發布

技術分享圖片

技術分享圖片

  上面有多種發布方式,這裏我選擇事物發布,具體區別請自行百度。

  點擊下一步、然後繼續選擇需要發布的對象。

技術分享圖片

   如果需要篩選發布的數據點擊添加。

技術分享圖片

  根據自己的計劃選擇發布的時間。

技術分享圖片

  點擊安全設置,設置代理信息。

技術分享圖片

技術分享圖片

技術分享圖片

  最後單擊完成系統會自動創建發布。

技術分享圖片

  如出現上述警告,則需要在計算機的服務中打開 SQL Server 代理 (MSSQLSERVER) 。

  最後在本地發布中查看、如下圖說明發布成功。

  技術分享圖片

  二、訂閱

  技術分享圖片

  連接之後可以查看剛才的發布,然後選擇這個發布進行訂閱。

  技術分享圖片

  上面有兩種訂閱方式,區別已經很明顯了。請各位根據需要進行選擇,在這裏我選擇的是請求訂閱。

  

技術分享圖片

  點擊新建一個數據庫用來接收訂閱的數據。然後點擊下一步

  設置與訂閱服務器的鏈接

技術分享圖片

技術分享圖片

  設置同步計劃,這裏我設置連續運行(相當於實時同步)。

技術分享圖片

  單擊下一步,創建訂閱。

技術分享圖片

  查看訂閱

  技術分享圖片

  點擊訂閱,右擊查看訂閱同步狀態,如下圖

技術分享圖片

  提示:

  在這一步如果出現無法訪問訂閱文件夾的錯誤(對路徑”xxxxx“訪問被拒絕),解決辦法為進入剛才設置SQL Server 代理 (MSSQLSERVER)服務,然後點擊登陸選項,選擇本地系統賬戶登陸然後重啟該服務即可。

  至此配置成功。

  三、測試

  在發布的數據庫對已發布的數據表進行操作,其結果為對任意數據的改動訂閱服務器的數據庫都會同步更新。

  至此讀發布及訂閱配置成功,你可以通過在應用程序中配置不同的鏈接字符串來指向不同的數據庫實例來實現讀寫分離。

SQL Server讀寫分離之發布訂閱