問題の理由-データベースのmdfファイルとldfファイルを「公式の」SQLサーバーインストールフォルダーの外のディレクトリに配置します。
解決策-
http://tryingmicrosoft.com/ error-while-attaching-a-database-to-sql-server-2008-r2 /
.mdfファイルとldfファイルをこのディレクトリに貼り付けます-C:\ Program Files \ Microsoft SQL Server \ MSSQL11.SS2012 \ MSSQL \ DATA
問題を解決しなかった解決策-
1-zipファイルのブロックを解除します。また、mdfファイルとldfファイルがブロックされていないことも確認しました。 (手順-zipファイルを右クリック>プロパティ>ブロック解除)
2-管理者としてSSMS2012を実行します。
3-次の形式のSQLクエリを実行します-
CREATE DATABASE MyAdventureWorks
ON (FILENAME = 'C:\MySQLServer\AdventureWorks_Data.mdf'),
(FILENAME = 'C:\MySQLServer\AdventureWorks_Log.ldf')
FOR ATTACH;