0
在推送複製的發佈數據庫上更新模式的最佳方式是SQL Server(2012)。更新複製數據庫
目前我們禁用複製,更新架構,重新啓用複製並運行新快照。
隨着數據庫的發展,這種策略會變得成問題,因爲快照會變得越來越大,這會使部署需要更長的時間。
有沒有辦法做到這一點沒有新的快照?
在推送複製的發佈數據庫上更新模式的最佳方式是SQL Server(2012)。更新複製數據庫
目前我們禁用複製,更新架構,重新啓用複製並運行新快照。
隨着數據庫的發展,這種策略會變得成問題,因爲快照會變得越來越大,這會使部署需要更長的時間。
有沒有辦法做到這一點沒有新的快照?
模式更改可以在發佈者處使用ALTER語法進行。默認情況下,模式更改將自動傳播給訂閱者,發佈屬性@replicate_ddl必須設置爲true。根據模式更改的類型和發佈類型需要考慮。這包括在Make Schema Changes on Publication Databases和Replicate Schema Changes。