| 角色 | OS | SQL Server | IP | 主機名 |
|---|---|---|---|---|
| 發布者 | Win Server 2003 x64 | 2008 R2 | 192.168.3.70 | wxl-PC |
| 分發者 | Win Server 2003 x64 | 2008 R2 | 192.168.23.130 | wxl-pc-vm2 |
| 訂閱者 | Win Server 2003 x64 | 2008 R2 | 192.168.23.129 | wxl-pc-vm1 |
若修改過電腦名,需同步 @@SERVERNAME:
問題 原因 對策 訂閱者初始化失敗 快照資料夾權限、路徑錯誤 共享資料夾給 SQL Server 服務帳號讀寫權限 延遲持續增大 大交易、索引缺失、分發者磁碟慢 拆大交易、補索引、分發者用 SSD/RAID10 主鍵衝突 訂閱者有寫入、身分列未設 NOT FOR REPLICATION 訂閱者唯讀、身分列加 NOT FOR REPLICATION DDL 不複寫 發布屬性未勾選「複製 DDL」 發布屬性 → 文章 → 勾選「複製結構變更」 監控指標
sp_replmonitorsubscriptionpendingcmdssp_replmonitorhelpsubscriptionSQL Server 交易式複寫「發布-分發-訂閱」三角色,核心在於獨立分發者分壓、快照共享權限正確、代理帳號網路互通。部署前務必對齊 @@SERVERNAME,啟用 Agent,做好快照資料夾共享。上線後以「未散發命令數」與「延遲秒數」為核心告警指標。