Důvod problému - Umístění souborů databáze mdf a ldf do adresáře mimo "oficiální" instalační složku SQL serveru.
Řešení –
http://tryingmicrosoft.com/ error-while-attaching-a-database to-sql-server-2008-r2/
Vložte svůj soubor .mdf a soubor ldf do tohoto adresáře -C:\Program Files\Microsoft SQL Server\MSSQL11.SS2012\MSSQL\DATA
Řešení, která problém nevyřešila –
1 - Odblokování zazipovaných souborů. Také zkontrolujte, že soubory mdf a ldf nejsou blokovány. (Kroky - klikněte pravým tlačítkem na soubor zip> vlastnosti> odblokovat)
2 – Spusťte SSMS 2012 jako správce.
3 - Spusťte SQL dotaz formuláře -
CREATE DATABASE MyAdventureWorks
ON (FILENAME = 'C:\MySQLServer\AdventureWorks_Data.mdf'),
(FILENAME = 'C:\MySQLServer\AdventureWorks_Log.ldf')
FOR ATTACH;