2011-07-26 17 views
0

チームの開発中のASP.NETプロジェクトがあります。私はデータベースを作り、チームメイトと共有したいと思っています。彼らは編集することができるように(テーブルの追加など)。プロジェクトでデータベースthatsを開くと、次のエラーが表示されます。TFSとデータベースを共有するにはどうすればいいですか?

1つまたは複数のファイルがデータベースのプライマリファイルと一致しません。データベースを接続しようとしている場合は、正しいファイルで操作を再試行してください。これが既存のデータベースの場合、ファイルが破損している可能性があり、バックアップからリストアする必要があります。 ファイルxxxx.mdfの自動ネーム・データベースをアタッチできませんでした。同じ名前のデータベースが存在するか、指定されたファイルを開くことができないか、UNC共有上にあります。

どうか間違って助けてください!

日の終わりに、私は、データベースがチームとそれを共有したい(またはより良い私たちのすべては無料で、それに接続できるようにどこかのデータベースをホストする)

助けてください!

ありがとうございます。

答えて

0

データベースを共有したい場合は、それはあなたがDBプロジェクトフォームのVisual Studioテンプレートを作成する場合は、ファイルとして、すべてのデータベースオブジェクトが含まれているプロジェクトがあり、そしてによってあなたのローカルDBを使用してプロジェクトを比較できるように、マージすることができましですDBからプロジェクトに変更するか、プロジェクトからDBに変更すると、DBに存在する必要があるデータのスクリプトを作成することもできます。このスクリプトは、DBプロジェクトの展開後に実行できます。だからここ

あなたはローカルDBを作成し、あなたが比較の更新を書く あなたはあなたのDBプロジェクトとDBを比較 あなたはあなたのソリューション内のDBプロジェクトを作成 いくつかのテーブルを作成 シナリオは、いくつかのテーブルでありますファイルは チェックインのDB TFS

他の開発者チェックアウト今、ローカルDB へのローカルDB 書き込み更新してDBプロジェクトの比較 DBプロジェクトを含むソリューションを他の開発者と同じDB

を持っています10の

おかげ M.Radwan

+0

だから今...私は別のチームメイトのために別のweb.configファイルを持っているにはどうすればよいです。彼らは異なる接続文字列を持つデータベースの異なるコピーを持っています。 –