我需要export/update schema without loosing existing data
。我发现Red Gate
您可能听说过两种工具:
SQL Compare
;SQL Data Compare
;
其中哪一个可以帮助我解决迁移问题?
我需要export/update schema without loosing existing data
。我发现Red Gate
您可能听说过两种工具:
SQL Compare
;SQL Data Compare
;其中哪一个可以帮助我解决迁移问题?
您需要SQL Data Compare,因为 SQL Compare 只同步模式而不是数据。
这取决于变化的性质。SQL Compare 将在进行架构更改时保留您的数据,即使更改需要重建表也是如此。
但是,如果您进行更改,例如表重命名或表/列拆分,SQL 比较将无法理解“意图”,并且可能会生成与您预期不同的脚本。
解决方案是将 SQL Compare 与 SQL Source Control 及其迁移脚本功能结合使用,这使得它具有高度可定制性。
SQL 比较就足够了,如果警告是表重命名的结果,您可以简单地使用“项目设置”中的表映射选项卡告诉 SQL 比较它们是同一个表。PS我知道这篇文章很古老,但最好使用正确的工具:)