私たちはDBを作成してしまう展開スクリプトを作成することになり、より伝統的なプロジェクトではVisual Studioでデータベースプロジェクトを使用して、2008年のVisual Studio 2008のデータベースプロジェクトの展開ベースライン
を展開スクリプトの作成について質問があります最初の展開のための初期オブジェクト。これはベースラインになるでしょう。
追加のオブジェクトは、ALTER文としてスクリプト化されます。各ステートメントは、オブジェクトの存在をチェックし、再実行可能なデータベース配置スクリプトを提供します。
私はデータベースプロジェクトで同じことをやりたいと思っていますが、現在データベースを分析して、現在の状態からプロジェクトが指定する場所にスクリプトを作成します。これはローカル展開では問題ありませんが、実際のシステムにデータが失われないように再実行可能なスクリプトが必要なため、これを運用環境に展開することはできません。
私の最初のアイデアは、ライブにマッチするデータベースのコピーを持っていて、それをプロジェクトにポイントしてデプロイメント用のステートメントを生成することでしたが、保守性はあまりありません。
これを達成する方法について誰もが知っていますか?これは、スキーマによって行われ
おかげ
「が、現在のデータベースを分析し、スクリプトを作成します...」あなたが何を参照している:
私はあなたがこのリンクを便利見つけることができると思いますか? –