17

データベースとデータベース プロジェクトからデルタ スクリプトを作成したいと考えています。ソースとしてデータベース、ターゲットとしてデータベース プロジェクト。ボタンはUpdateエラーなしで正常に動作し、エラー リストには次の警告のみが含まれます。

ソースのログインには VIEW ANY DEFINITION 権限がありません。ターゲットがデータベースの場合、比較はデータベース スコープの要素に制限されます。

この権限: https://technet.microsoft.com/en-us/library/ms175808(v=sql.105).aspx

ここに画像の説明を入力

スキーマの比較が役に立たなかった後、投稿の[ターゲットの更新] ボタンが無効になります。

generate ScriptVisual Studio Enterprise 2017 でボタンをアクティブにするにはどうすればよいですか? スクリプト生成のためにメタデータへのアクセスが本当に必要ですか?

(編集):

この権限があっても機能しません。しかし、2 つのデータベースを比較するときにスクリプトを生成できます。

4

4 に答える 4

14

ターゲットがデータベース プロジェクトの場合、[スクリプトの生成] ボタンは無効になります。スクリプトを生成するには、データベース プロジェクトではなく、ターゲット データベースと直接比較できます。

于 2018-01-15T09:18:12.800 に答える