データベースプロジェクトがあり、Database.sqldeployment設定で[データベースを常に再作成する]チェックボックスをオフにしていないとします。また、デプロイしているデータベースの名前ですでにデータベースがあるサーバーにデプロイするとします。VS2010データベースプロジェクトの展開でドロップデータベースが生成されないようにするにはどうすればよいですか?
データベースのデプロイメントでは、「DROP DATABASE」ステートメントを使用してスクリプトを生成しますか?
データベースプロジェクトを右クリックして[Deploy]を選択して生成されたデプロイメントスクリプトによってデータベースが破棄されないようにするには、これを防ぐために取るべきステップは何ですか?
プロジェクトや設定ファイルを投稿する可能性はありますか? AFAIK DROP DATABASEをスクリプト化する唯一のオプションは、あなたが言及したオプションです。 –
プロジェクトは顧客に属しているため、残念ながら、そうではありません。また、私もこれを再現することはできません。プロジェクトはドロップなしでスクリプトを生成するようになりました。私はそれが以前にドロップでスクリプトを生成する原因になっている可能性があるものを把握しようとしています。下のFrankは、Target Connectionについてよく考えました。ターゲット接続が設定されているにもかかわらず、それが自分のプロジェクト設定でのみ設定されていて、独立した環境設定では設定されていない可能性があります。私はまた、ターゲット接続が定義されている可能性があると考えていましたが、VPNではできませんでした。 idk。 –
ああ、意味があります。うん、孤立したdevとプロジェクトの設定はちょっと混乱するかもしれません。彼らがSSDTでそのアイデアを捨ててくれてうれしい。デプロイメントがインタラクティブに行われた場合、またはビルドサーバーがそれを実行したかどうかを思い出してください。後者の場合は、ビルドログに役立つものがあるかもしれません。 –