我正在使用 SQL Server 的数据库比较工具,它允许我执行以下操作:
- 安排比较定期发生
- 将结果通过电子邮件发送给我(以易于阅读的格式,而不是生成的脚本)
- 允许我排除/包含某些对象名称(例如排除包含 %test% 的表名称。这不是一个真实的例子,但有充分的理由说明它会派上用场。)
以及显而易见的:
- 有通常的选项来忽略评论、身份种子等
- 用于选择不同类型对象的选项
如果它是免费的,或者至少不花钱,那当然是额外的奖励。
我已经尝试过 RedGate 的 SQL 比较以及 Visual Studio 中的内置数据库比较,但似乎都无法做到上面的前 3 点。我还查看了此处各种线程中推荐的其他工具,但他们再次在其功能中未提及上述 3 点。
我发现的一个选项是 RedGate 的 SQL 比较 SDK,我想我可以用它写一些东西来做我想做的事。
我只是想研究可以开箱即用地完成上述所有工作的工具。
谢谢!