Replication with DB Mirroring

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