私は SQL Server データベース ツールを初めて使用するので、配置後のスクリプトが何を行っているかについて間違った仮定をしている可能性があります。間違っている場合は修正してください。
私が知る限り、展開後のスクリプトは、1 回の展開だけでなく、すべての展開の後に実行されることが期待されます。
配置後のスクリプトでスクリプトを 1 回だけ実行する場合、これらのスクリプトが既に実行されたときにログに記録するデータベースのバージョンまたは履歴テーブルを必要とせずにこれを行う方法はありますか?
つまり、スクリプトのその後の修正を、バージョン番号をオンにしてプロジェクト内の新しいファイルとして追加し、それをデプロイ後のスクリプトに追加することはできますが、以前のスクリプトは何らかの方法で無視することができます (潜在的に最初に削除する必要はありません)。展開中にスクリプトを実行するかどうかに関係なく?
この種の設定はありますか、それとも意図しない動作ですか?