問題タブ [schema-compare]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - スキーマ比較中にデータ損失の警告を無視する方法は?
Visual Studio の SQL スキーマ比較でデータベースを更新しようとすると、次のエラーが発生します。
(48,1): SQL72014: .Net SqlClient データ プロバイダー: メッセージ 50000、レベル 16、状態 127、行 6 行が検出されました。データ損失が発生する可能性があるため、スキーマの更新は終了しています。バッチの実行中にエラーが発生しました。
ツールが更新された場合、ツールがデータ損失を検査したことを理解しています。
これを無視するという選択肢があるだろうと考えていました。
グーグルの後、以下のリンクを取得しましたが、Visual Studio 2012 では https://social.msdn.microsoft.com/Forums/en-US/ce95ac1d-a31c-4e83-904e-78a8491d0761/shema-compare-force-update- with-data-loss?forum=vstsdb
しかし、スキーマオプションにそのようなオプションが見つかりません
visual-studio - スキーマ比較後に Azure SQL データベース スキーマに制約がない
Azure で空の SQL データベースを作成しました。
Visual Studio 2017 からスキーマ比較を実行し、空の Azure データベースを自分のスキーマに更新しました。エラーはなかったので、すべてがまったく同じであることを確認しませんでした。
レプリケーションをセットアップし、すべてのデータを正常にレプリケートしました。
別のスキーマ比較を実行すると、すべての外部キー制約が欠落していることがわかりました。また、デフォルト値とインデックス作成も同様です。
visual-studio-2017 - スキーマ比較後、Visual Studio で [スクリプトの生成] ボタンが無効になる
データベースとデータベース プロジェクトからデルタ スクリプトを作成したいと考えています。ソースとしてデータベース、ターゲットとしてデータベース プロジェクト。ボタンはUpdate
エラーなしで正常に動作し、エラー リストには次の警告のみが含まれます。
ソースのログインには VIEW ANY DEFINITION 権限がありません。ターゲットがデータベースの場合、比較はデータベース スコープの要素に制限されます。
この権限: https://technet.microsoft.com/en-us/library/ms175808(v=sql.105).aspx
スキーマの比較が役に立たなかった後、投稿の[ターゲットの更新] ボタンが無効になります。
generate Script
Visual Studio Enterprise 2017 でボタンをアクティブにするにはどうすればよいですか? スクリプト生成のためにメタデータへのアクセスが本当に必要ですか?
(編集):
この権限があっても機能しません。しかし、2 つのデータベースを比較するときにスクリプトを生成できます。