2011-07-20 12 views
0

以前は、VS 2008をローカルPCにインストールし、SQL Express 2005をローカルPCにインストールしました。 VS 2008にデータベースプロジェクトとしてSqlServer 2005データベースをインポートしてプロジェクトを開くと、VSはSQL ExpressでGUIDを名前として使用してデータベースのインスタンスを作成していました。この方法で私がプロジェクトで行っていたスキーマの変更は、VS2008によって作成されたデータベースに自動的に反映されます。これは非常に役に立ちました。Visual Studio 2010のデータベースプロジェクトは、VS2008の使用方法と同じ方法でテンポラリデータベースを作成していません

現在、Windows 2003 ServerにはVS2010 PremiumとSQL Sever2008 R2 Enterprise Editionがインストールされています。 VS2010データベースプロジェクトに2008年のデータベースをインポートすると、インポートは正常ですが、自動的に一時的な開発/テストデータベースは作成されません。私は行方不明の設定はありますか?何もない場合は、変更を加えてデプロイスクリプトを常に実行する必要がありますか?

おかげ

答えて

1

は、私はそれはあなたが必要なものであるか分からないが、あなたはデータベースプロジェクトの展開]ページを経由して、あなたの開発/テスト用データベースを構成して展開することができます。コンボボックスの「隔離された開発環境」をページ、セットアップ名、およびdev/testデータベースへの接続で選択します。つまり、1つのプロジェクトに「生産」と「サンドボックス」の2つのデータベースがあります。

0

あなたはこの一時的なデータベースがなぜあなたにとって有用であったかを明確にしていません。 VS2005では、これは設計時の検証にのみ使用されていたと思います。この機能をサポートするためにこれは必要なくなりました。

テスト目的でデータベースが必要な場合は、単にデータベースプロジェクトからデプロイするだけではいかがですか?

関連する問題