一、發佈 上面有多種發佈方式,這裡我選擇事物發佈,具體區別請自行百度。 點擊下一步、然後繼續選擇需要發佈的對象。 如果需要篩選發佈的數據點擊添加。 根據自己的計劃選擇發佈的時間。 點擊安全設置,設置代理信息。 最後單擊完成系統會自動創建發佈。 如出現上述警告,則需要在電腦的服務中打開 SQL Se ...
一、發佈
上面有多種發佈方式,這裡我選擇事物發佈,具體區別請自行百度。
點擊下一步、然後繼續選擇需要發佈的對象。
如果需要篩選發佈的數據點擊添加。
根據自己的計劃選擇發佈的時間。
點擊安全設置,設置代理信息。
最後單擊完成系統會自動創建發佈。
如出現上述警告,則需要在電腦的服務中打開 SQL Server 代理 (MSSQLSERVER) 。
最後在本地發佈中查看、如下圖說明發佈成功。
二、訂閱
連接之後可以查看剛纔的發佈,然後選擇這個發佈進行訂閱。
上面有兩種訂閱方式,區別已經很明顯了。請各位根據需要進行選擇,在這裡我選擇的是請求訂閱。
點擊新建一個資料庫用來接收訂閱的數據。然後點擊下一步
設置與訂閱伺服器的鏈接
設置同步計劃,這裡我設置連續運行(相當於實時同步)。
單擊下一步,創建訂閱。
查看訂閱
點擊訂閱,右擊查看訂閱同步狀態,如下圖
提示:
在這一步如果出現無法訪問訂閱文件夾的錯誤(對路徑”xxxxx“訪問被拒絕),解決辦法為進入剛纔設置SQL Server 代理 (MSSQLSERVER)服務,然後點擊登陸選項,選擇本地系統賬戶登陸然後重啟該服務即可。
至此配置成功。
三、測試
在發佈的資料庫對已發佈的數據表進行操作,其結果為對任意數據的改動訂閱伺服器的資料庫都會同步更新。
至此讀發佈及訂閱配置成功,你可以通過在應用程式中配置不同的鏈接字元串來指向不同的資料庫實例來實現讀寫分離。