有没有办法执行差异复制,仅将本地数据库结构中的更改添加到新数据库?
答案1
你只对结构感兴趣吗?如果是这样,你可能需要第三方工具,如 Redgate 的 SQL 工具(SQL Compare)。它们相当昂贵,但如果你大量使用 SQL,这是一项非常不错的投资。
如果您对差异备份更感兴趣,SQL 会在维护计划中处理这些备份。
答案2
合并复制?
在 OLTP 配置中,我们并没有遇到太多好运(有时它会重新排序命令,导致插入尝试在它们所依赖的结构更改之前进行合并,从而导致接收更改的一方发生灾难性故障)。但是,对于仅结构更改,您不会同时主动提交数据,这可能是可以的。