SSDT プロジェクトにスクリプトを追加して、静的データ テーブルからのデータの追加/更新を管理しています。これらのテーブルの一部は相互に参照しているため、更新中に制約をシャットダウンして、すべてのスクリプトが実行されるまでデータを一貫性のない状態にしておく必要があります (テーブル A のファイルがあります)。 、および表 B の別のもの)。
完了したら、すべての制約を再度有効にする必要があります (そして、システムがデータをチェックして一貫性があることを確認します)。注意点は、さまざまな理由により、一部の制約が現在無効になっていることです。スクリプトを作成する前の状態に確実に戻す必要があります。
FK 制約の現在のステータスを一覧表示するビュー/テーブルが見つからないようです。
SSDT パブリッシュでこれを自動的に行う方法はありますか? そうでない場合、誰かがこれを行うための良い解決策を推奨できますか?