不同服务器上的两个数据库之间是否可以部分同步?

you*_*gme 2 data-synchronization sql-server-2016

想象一个场景,您有一个数据库的主实例和一个自动同步的辅助实例 - 与可用性组非常相似。

我的问题是我是否可以向辅助实例添加其他对象 - 特别是物化(索引)视图 - 而不需要该视图同步回主实例。

这可能吗?

(“为什么?”,我听到你问?因为我不希望维护视图的性能影响影响主实例。如果需要,可以找到辅助实例使用异步提交模式。)

Jos*_*ell 5

我认为唯一满足您要求的内置数据同步技术是Transactional Replication

请参阅有关复制的常见问题解答

如何添加或更改发布和订阅数据库的索引?

可以在发布服务器或订阅服务器上添加索引,无需特别考虑复制(请注意,索引会影响性能)。CREATE INDEX并且ALTER INDEX不会被复制,因此如果您在发布服务器上添加或更改索引,如果您希望它在那里得到反映,您必须在订阅服务器上进行相同的添加或更改。

这意味着您可以在每个副本上拥有不同的对象(索引、视图等)。