Si tiene todos los archivos (mdf, ldf y potencialmente múltiples ndf) y la base de datos se cerró limpiamente, no tendrá problemas para adjuntar a 2012.
Si solo tiene el mdf, podría funcionar, pero también podría fallar.
De cualquier manera, primero haga una copia de seguridad de los archivos que tiene.
Dicho esto, asegúrese de no utilizar ninguna función que haya cambiado entre 2005 y 2012 (consulte http://technet.microsoft.com/en-us/library/ms143532.aspx para más detalles)