SQL Server 上的差异数据库复制

SQL Server 上的差异数据库复制

有没有办法执行差异复制,仅将本地数据库结构中的更改添加到新数据库?

答案1

你只对结构感兴趣吗?如果是这样,你可能需要第三方工具,如 Redgate 的 SQL 工具(SQL Compare)。它们相当昂贵,但如果你大量使用 SQL,这是一项非常不错的投资。

如果您对差异备份更感兴趣,SQL 会在维护计划中处理这些备份。

答案2

合并复制?

在 OLTP 配置中,我们并没有遇到太多好运(有时它会重新排序命令,导致插入尝试在它们所依赖的结构更改之前进行合并,从而导致接收更改的一方发生灾难性故障)。但是,对于仅结构更改,您不会同时主动提交数据,这可能是可以的。

相关内容