我在 2 个服务器中有 2 个 MSSQL 数据库,我需要在模式和特定表中复制修改。最好我需要 SQL 命令来执行此操作。系统应该能够获取数据库初始状态的快照,然后生成显示更改的 SQL。
我只需要记录数据中特定表的更改,还需要检测表格式的更改(模式的更改)。希望可以手动调整复制 SQL(因此仅反映必要的更改,以防自动规则允许一些不必要的查询最终出现在补丁中。
谢谢 !
我在 2 个服务器中有 2 个 MSSQL 数据库,我需要在模式和特定表中复制修改。最好我需要 SQL 命令来执行此操作。系统应该能够获取数据库初始状态的快照,然后生成显示更改的 SQL。
我只需要记录数据中特定表的更改,还需要检测表格式的更改(模式的更改)。希望可以手动调整复制 SQL(因此仅反映必要的更改,以防自动规则允许一些不必要的查询最终出现在补丁中。
谢谢 !
看看RedGate SQL Developer bundle。不幸的是,我不知道任何用于 MS SQL Server 的好的开源工具。
我认为特别是SQL Compare可能对您有所帮助。如果您使用的是 Visual Studio Team Edition,您可以查看 VS 数据库项目。我听说有些团队成功地将它用于他们的数据库变更管理,但我自己从未尝试过。