La raison du problème - Mettre les fichiers mdf et ldf de la base de données dans un répertoire en dehors du dossier d'installation "officiel" du serveur SQL.
Résolution -
http://tryingmicrosoft.com/ error-while-attaching-a-database-to-sql-server-2008-r2/
Collez votre fichier .mdf et votre fichier ldf dans ce répertoire -C:\Program Files\Microsoft SQL Server\MSSQL11.SS2012\MSSQL\DATA
Solutions qui n'ont PAS résolu le problème -
1 - Déblocage des fichiers zippés. Vérifiez également que les fichiers mdf et ldf ne sont pas bloqués. (Étapes - clic droit sur le fichier zip> propriétés> débloquer)
2 - Exécutez SSMS 2012 en tant qu'administrateur.
3 - Exécuter la requête SQL du formulaire -
CREATE DATABASE MyAdventureWorks
ON (FILENAME = 'C:\MySQLServer\AdventureWorks_Data.mdf'),
(FILENAME = 'C:\MySQLServer\AdventureWorks_Log.ldf')
FOR ATTACH;