Replication with DB Mirroring
設定Replication + DB Mirroring
*Distributor 最好有另外獨立的一台SQL server。
1. 在Principal上設定 Publisher及database mirroring (沒有先後順序)。 Distributor 裡也把Mirror設為Publisher :
2. 在Mirror上設定Distribution => 跟Principal用同一個Distributor
3. 在Principal上設定replication agent 的failover => -PublisherFailoverPartner
有使用到的agjent(log reader agnets, snapshot agent….)修改 “-PublisherFailoverPartner”參數
• 新建一個新的profiler:-PublisherFailoverPartner欄位加上Mirror 那台
•將Default的profiler改成新建的profiler
•重新啟動agjent
(Distributoion Agents 沒有-PublisherFailoverPartner參數)
reference
https://msdn.microsoft.com/en-us/library/ms151799.aspx