超詳細的sqlServer分發和訂閱
一、環境說明
兩臺局域網內的PC機
主機:
系統:window server2012
數據庫:sqlserver 2012
服務器名稱:SqlServer2012dy
備機:
系統:window server2012
數據庫:sqlserver 2012
計算機名:WIN-CHAO
用戶名:Administrator
做複製之前,把兩臺機器的防火牆關閉,然後保證兩臺機器能夠互相PING 通。
在相應位置創建文件夾C:\Repldata 並設置文件權限,將代理賬戶SQLSERVERAGENT(如果系統上沒有此用戶請創建此用戶)用戶的權限設置未完全控制如圖:
將SQLServer代理賬戶設置SQLSERVERAGENT用戶如圖:
二、搭建步驟
A、配置分發
選中複製->點擊"配置分發"如圖:
下一步
配置快照的文件夾的位置,將此位置配置到剛開始創建文件C:\Repldata 點擊 下一步
配置分發數據庫,分發數據庫文件的文件夾,分發數據庫日誌文件的文件夾的數據庫名稱及路徑。此處選默認路徑就好點擊下一步。
點擊下一步
下面一直點擊下一步 直到出現
B、新建發佈
選中本地發佈->新建發佈
下一步
下一步
選擇事務發佈點擊下一步
選擇你需要發佈的表及存儲過程
下一步
下一步
在這裏需要注意勾選立即創建快照並使快照保持可用狀態,以初始化訂閱,不勾選會報無初始化快照
點擊更改配置作業計劃 爲了便於測試,此處設置爲10s
配置代理安全性在裏選用模擬賬戶登錄鏈接發佈服務選擇你的登錄賬戶和密碼
下一步
輸入發佈名稱點擊完成
至此,發佈成功,可以查看發佈狀態,查看快照是否生成。
C 訂閱配置
點擊本地訂閱
下一步
下一步
添加訂閱服務器 點擊->訂閱服務器->添加SQl訂閱服務器
選擇你要訂閱的數據庫 點擊下一步
下一步
點擊… 配置分發代理安全 這裏鏈接分發服務器選擇 通過模擬進程賬戶
鏈接訂閱服務器使用Sa賬戶和密碼(此圖是之前截取的)點擊確定
下一步
下一步
點擊完成
到此訂閱配置完!