【问题标题】:Which Red Gate tool should I use?我应该使用哪个 Red Gate 工具?
【发布时间】:2012-04-22 14:57:50
【问题描述】:

我需要export/update schema without loosing existing data。我发现有两个你可能听说过的Red Gate 工具:

  • SQL Compare;
  • SQL Data Compare;

其中哪一个可以帮助我解决迁移问题?

【问题讨论】:

    标签: migration continuous-integration database-schema redgate


    【解决方案1】:

    你需要SQL Data Compare,因为SQL Compare只同步模式而不是数据。

    【讨论】:

      【解决方案2】:

      这取决于更改的性质。 SQL Compare 将在进行架构更改时保留您的数据,即使更改需要重建表。

      但是,如果您进行更改(例如表重命名或表/列拆分),SQL Compare 将无法理解“意图”,并可能生成与您预期不同的脚本。

      解决方案是将 SQL 比较与 SQL 源代码控制及其迁移脚本功能结合使用,从而使其具有高度可定制性。

      【讨论】:

        【解决方案3】:

        SQL 比较就足够了,如果警告是表重命名的结果,您可以简单地使用“项目设置”中的表映射选项卡告诉 SQL 比较它们是同一个表。 附言我知道这篇文章很古老,但最好使用正确的工具:)

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2011-07-22
          • 1970-01-01
          • 2010-09-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多