当前位置:Gxlcms > 数据库问题 > SQL Server 合并复制 快照总结

SQL Server 合并复制 快照总结

时间:2021-07-01 10:21:17 帮助过:40人阅读

在SQL Server 合并复制中,如果在发布端做了数据库架构的更改(例如新建表,更改表结构等),原则上来说都需要重新生成发布端的快照,订阅端才能同步这些更改(订阅端要“重新初始化”)。

 

但是我发现目前SQL Server 2016中,如果只是更改发布端表的列类型、甚至新加一列,即便是不重新生成发布端快照,订阅端只要同步一次,那么这些更改也会同步到订阅端表上。但是如果是在发布端表上新增了一个索引,那么就必须重新生成发布端快照,并且重新初始化订阅端,新加的索引才能从发布端同步到订阅端。

所以原则上来说只要是更改了数据库中对象的架构,那么还是推荐大家,重新生成发布端的快照,并且重新初始化订阅端,这样能够百分之百保证发布端和订阅端保持一致。

SQL Server 合并复制 快照总结

标签:初始   发布   架构   对象   订阅   nbsp   更改   做了   推荐   

人气教程排行