のVisual Studio 2008のデータベースプロジェクト2008導入前
プロジェクトは、導入前と展開後のSQLスクリプトのプレースホルダを持っています。彼らはうまくいく - とにかくほとんどの時間。
プロジェクトには、常に再作成 - データベースオプションがあります。既存のデータベースを削除し、毎回新しいオーブン・オーブン・データベースを作成します。
データベースを展開すると、SQLスクリプト全体がまとめられて実行されます。
データベースはレプリケーションに使用され、デプロイ後スクリプトの一部として、サーバーをディストリビューションとして指定し、レプリケーションを作成して記事を追加します。
したがって、私は複製を停止する必要があります。それを置く論理的な場所はPre-Deployでした。
VS2008は、私の顔のほほ笑みをかなり素早く拭きました。 Always-Recreate-Databaseがチェックされている場合、スクリプトはデータベースを削除して再作成してから、私のプレデプロイメントスクリプトを入れ、それ以外はすべてを入れます。
データベースプロジェクトのテンプレートを変更して、デプロイ前のSQLスクリプトを実行する場所(実行する場所、つまり、デプロイメント前)で実行する方法はありますか。
の外観を与えるためにも試してみてください。 –