【问题标题】:Can you automate visual studio database project scripts你能自动化 Visual Studio 数据库项目脚本吗
【发布时间】:2014-08-14 15:49:38
【问题描述】:

当您手动比较模式时,它会生成一个 .sql,有没有办法自动化该过程,所以从我们的自定义工具中,我们可以“比较测试数据库和项目之间的模式,生成 .sql,在生产中运行它服务器”,所以测试数据库中的 sql 更改会通过该工具反映到生产数据库中吗?还是必须手动?

【问题讨论】:

    标签: database visual-studio project database-project


    【解决方案1】:

    您真的要执行刚刚在生产环境中生成的脚本吗? 如果有人在您的开发过程中更改了程序,并且在生产中也更改了相同的程序(作为关键修复) - 或者在生产中创建了新索引作为关键修复,会发生什么?

    在这些情况下,Visual Studio 将生成的脚本不会对冲突发出警报,而是会生成一个恢复它们的脚本。

    根据我的经验,我希望我在生产环境中执行的脚本首先在 stage / uat 环境中进行测试,然后再在生产环境中运行。我还希望生成脚本的工具能够了解更改并了解它们的性质(促进更改或保护目标 = 在存在冲突且需要手动干预的情况下忽略更改或中止)。

    【讨论】:

      猜你喜欢
      • 2011-07-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-16
      • 2010-09-23
      • 2010-09-05
      相关资源
      最近更新 更多