我一直在尝试使用Visual Studio 2010架构比较从Dev数据库获取更新并将其移至UAT环境。
比较本身工作正常,但该工具不断地错误地命令更新脚本。
它将首先尝试更新存储过程,然后尝试更新过程所依赖的视图。如果我的视图包含该过程所依赖的新字段,那么它将无法更新。
我试图通过使用模式名称(基本上是dbo.view而不是view)限定对依赖视图的所有引用来强制识别依赖项,如http://msdn.microsoft.com/en-us/library/aa833294.aspx
中所建议的那样有没有办法强制脚本达到特定的顺序(表,视图然后是sprocs),或者有没有办法告诉如何以及为什么要计算依赖关系,这样我就能看出出了什么问题?
答案 0 :(得分:0)
我认为我希望做的任何事情都不可能。
我学到的是架构比较上的刷新似乎并不总是正确地重新计算依赖关系。
关闭它并开始一个新的工作,只是刷新原件没有。