私はSQL Serverデータベースツールを初めて使用しているので、インストール後スクリプトが何をしているのかについて間違った前提がある可能性があります。ssdt post deployment script once once実行する
私の知る限り、導入後のスクリプトは、導入後に1回の導入だけでなく実行されることが予想されます。
ポストデプロイメントスクリプトにスクリプトを一度だけ実行させるには、これらのスクリプトがすでに実行されたときにログに記録するデータベースにバージョンテーブルまたは履歴テーブルを必要としないでこれを行う方法がありますか?
I.e.私はスクリプトの後続の修正をプロジェクト内の新しいファイルとしてバージョン番号をつけて追加し、それを投稿展開スクリプトに追加することはできますか?展開中にスクリプトをまだ実行しているかどうかは関係ありませんか?
この種の設定はありますか?またはこの意図しない動作ですか?
あなたの答えは私が期待していたもので、SSDTが「一度実行」のための設定をしているかもしれないと思っていましたが、それ自体の答えを知ることはできません。 – Pricey
私はそのような構成を知らない。どのようにプロジェクトは、何らかのテーブルや他のやり方で作業を参照することなく、データベース上で「一度実行」されたことをどのように知っていますか? –