El motivo del problema:colocar los archivos mdf y ldf de la base de datos en un directorio fuera de la carpeta de instalación del servidor SQL "oficial".
Solución -
http://tryingmicrosoft.com/ error-al-adjuntar-una-base-de-datos-a-sql-server-2008-r2/
Pegue su archivo .mdf y ldf en este directorio -C:\Program Files\Microsoft SQL Server\MSSQL11.SS2012\MSSQL\DATA
Soluciones que NO resolvieron el problema -
1 - Desbloquear los archivos comprimidos. También verificó que los archivos mdf y ldf no estén bloqueados. (Pasos:haga clic con el botón derecho en el archivo zip> propiedades> desbloquear)
2 - Ejecute SSMS 2012 como administrador.
3 - Ejecutar consulta SQL del formulario -
CREATE DATABASE MyAdventureWorks
ON (FILENAME = 'C:\MySQLServer\AdventureWorks_Data.mdf'),
(FILENAME = 'C:\MySQLServer\AdventureWorks_Log.ldf')
FOR ATTACH;