【问题标题】:Visual Studio 2010 - How can I control the order of schema updates when using schema compare?Visual Studio 2010 - 使用架构比较时如何控制架构更新的顺序?
【发布时间】:2012-02-17 09:22:57
【问题描述】:

我一直在尝试使用 Visual Studio 2010 架构比较从 Dev 数据库获取更新并将其移动到 UAT 环境。

比较本身工作正常,但该工具不断错误地对更新脚本进行排序。

它将首先尝试更新存储过程,然后是该过程所依赖的视图。如果我的视图包含该过程所依赖的新字段,那么它将导致更新失败。

我已尝试通过使用架构名称(本质上是 dbo.view 而不是 view)限定对依赖视图的所有引用来强制识别依赖关系,正如 http://msdn.microsoft.com/en-us/library/aa833294.aspx 中所建议的那样

有没有办法强制脚本按特定顺序(表、视图然后是 sprocs),或者有没有办法说明如何以及为什么计算依赖关系,以便我可以看到出了什么问题?

【问题讨论】:

    标签: visual-studio-2010 schema-compare


    【解决方案1】:

    我不认为我希望做的任何事情都是可能的。

    我了解到,架构比较的刷新似乎并不总是正确地重新计算依赖关系。

    关闭它并开始一个新的工作,只是刷新原来没有。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-10
      • 1970-01-01
      • 2014-02-21
      • 2013-02-12
      • 1970-01-01
      • 1970-01-01
      • 2012-09-22
      相关资源
      最近更新 更多