Ну, как я уже сказал - базовый подход в порядке - отсоедините MDF, скопируйте файл, откройте его как локальную базу данных в Visual Studio.
НО: может показаться, что вы пытаетесь использовать файл SQL Server 2008 R2 MDF, но версия SQL Server, которую Visual Studio 2010 поддерживает / устанавливает, - это SQL Server 2008 Экспресс.
Нельзя перейти с более новой версии SQL Server (2008 R2 ) на старую версию (SQL Server 2008 ) - это не поддерживается.
Один из возможных способов решения этой проблемы - явное удаление SQL Server 2008 Express, на котором установлена Visual Studio 2010, загрузка версии SQL Server 2008 R2 Express с веб-сайта Microsoft и установка ее (например, * 1019). * экземпляр, как это делал Visual Studio).
Если у вас установлена одна и та же версия SQL Server - как на главном сервере, так и в Visual Studio, вы сможете достичь того, что ищете.