繁体   English   中英

快照复制发布者架构更改

[英]Snapshot replication publisher schema changes

目前,在我的项目中,我有两个数据库,可以将它们称为“实时”和“报告”。

我需要像您期望的那样使用“实时”数据库,并在发生所有更改时将其存储。 我需要“报告”数据库全天保持静态(非易失性),除非进行复制。

目前,我有复制设置,每天凌晨3点工作,并复制所有表,这需要执行以下任一操作:

  • 每次“实时”模式更改(例如,额外的表?)来重新创建快照复制时,都需要进行大量手动工作,快照复制必须在许多模式更改之前删除(例如,删除表,或者甚至备份数据库)。向上/恢复)。
  • 或者,在每次对数据库进行更新/更改之后,我必须写一个摘要来显式地重新创建发布者和订阅者。

由于发布到新服务器时的时间限制(以及可能通过手动步骤引入错误的可能性..),我觉得必须有一种更整洁的方法来重新创建或维护复制。 理想情况下,我需要整个数据库(减去一些明确突出显示的表...)。 目前,感觉还很“混乱”。

有没有人遇到过类似的问题,或者有任何建议吗?

我使用T4模板解决了这个问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM