前述したように、基本的なアプローチは問題ありません。MDF をデタッチし、ファイルをコピーして、Visual Studio でローカル データベースとして開きます。
BUT: SQL Server 2008 R2 MDF ファイルを使用しようとしているように見えますが、Visual Studio 2010 がサポート/インストールする SQL Server のバージョンは SQL Server 2008 Express です。
新しい SQL Server バージョン (2008 R2 ) から古いバージョン (SQL Server 2008 ) に戻すことはできません。これはサポートされていません。
これを解決する方法の 1 つは、Visual Studio 2010 がインストールした SQL Server 2008 Express を明示的にアンインストールし、Microsoft の Web サイトからSQL Server 2008 R2 Expressバージョンをダウンロードしてインストールすることです ( .\SQLExpress
Visual Studio と同様にインスタンスとして)。
メイン サーバーと Visual Studio 内の両方で同じバージョンの SQL Server を使用すると、探しているものを実現できるはずです。