2

私はVS2010 DB Projectゲーム全体にかなり慣れていません。基本的に、私は SQL Server Manager を使用してデータベースを設計してきました。私のチームは、SVN で SQL を管理できるように、VS2010 で DB プロジェクトを使用することを決定しました。

それで、私の質問は、VS2010 の豊富な VS2010 DB 構築機能を活用できるように、スキーマ全体 (この時点ではデータ自体は必要ありません) を DB プロジェクトに移動する最良の方法は何ですか? SQL/スクリプトをエクスポートするだけで簡単ですか? スキーマを DAC としてエクスポートし、代わりに VS DAC プロジェクトを使用する必要がありますか? DBプロジェクトとDACプロジェクトを使用することの利点/欠点を説明するのに特に役立つものは何も見つかりません。

よろしくお願いします。アドバイスの言葉をいただければ幸いです。

4

1 に答える 1

2

基本的に、新しいVisual Studio 2010データベースプロジェクトを開始します(File > New Project > Database > SQL Server 2008 Database Project)。

そのプロジェクトができたら、プロジェクトのメインノードを右クリックし、Import Database Objects and Settings既存のデータベースを選択してポイントします。

これにより、データベースからすべてのオブジェクトがSQLスクリプトとしてインポートされます。これはソース管理に固執する可能性があります。

この時点で、必要に応じてスクリプトを編集するだけCREATE ......です。デプロイすると、VS DBプロジェクトはCREATEスクリプトのセットを既存のターゲットデータベースと比較し、DIFF SQLスクリプトを把握して、それを作成します。オプションで、ターゲットデータベースに対してすぐに実行することもできます(通常は実行しません)。

私はまだDACプロジェクトをあまり調査していません-通常、最初のバージョンは使用するのがかなり難しいので、VS2012とDAC2.0を待ってから、時間をかけすぎます:-)

于 2011-06-17T16:14:03.847 に答える