2012-02-17 8 views
1

私はVisual Studio 2010のスキーマ比較を使用して、Devデータベースからの更新を取得し、それをUAT環境に移動しようとしています。Visual Studio 2010 - スキーマ比較の使用時にスキーマ更新の順序を制御するにはどうすればよいですか?

比較自体は問題なく動作しますが、ツールは更新スクリプトを誤って注文し続けます。

まずストアドプロシージャを更新してから、そのプロシージャが依存するビューを更新しようとします。私のビューにプロシージャが依存する新しいフィールドが含まれていると、更新が失敗します。

私はどのような方法にはありhttp://msdn.microsoft.com/en-us/library/aa833294.aspx

で提案されているように、スキーマ名を持つ従属ビューへのすべての参照(基本的に表示するのではなくdbo.view)を修飾することによって認識されるように、依存関係を強制しようとしてきました特定の順序(テーブル、ビュー、次にsprocs)にスクリプトを強制するか、どうやって依存関係が計算されるのか、なぜ私は何がうまくいかないのかを知る方法があるのでしょうか?

答えて

0

私が望んでいたことのいずれかが可能だとは思わない。

私が学んだことは、スキーマ比較の更新が常に依存関係を正しく再計算しているとは限りません。

これを閉じて新しいものを開始しても、元のものをリフレッシュするだけでは機能しませんでした。

関連する問題