Причината за проблема - Поставяне на mdf и ldf файловете на базата данни в директория извън "официалната" инсталационна папка на SQL сървъра.
Решение -
http://tryingmicrosoft.com/ грешка-докато-прикачване-база данни-към-sql-server-2008-r2/
Поставете вашия .mdf файл и ldf файл в тази директория -C:\Program Files\Microsoft SQL Server\MSSQL11.SS2012\MSSQL\DATA
Решения, които НЕ решиха проблема -
1 - Деблокиране на компресираните файлове. Също така проверете дали mdf и ldf файловете не са блокирани. (Стъпки - щракнете с десния бутон на zip файл> свойства> деблокиране)
2 - Стартирайте SSMS 2012 като администратор.
3 - Изпълнете SQL заявка от формата -
CREATE DATABASE MyAdventureWorks
ON (FILENAME = 'C:\MySQLServer\AdventureWorks_Data.mdf'),
(FILENAME = 'C:\MySQLServer\AdventureWorks_Log.ldf')
FOR ATTACH;