Olá Pessoal,
Há alguns meses atrás tive um grande problema para restaurar um BD em minha empresa já que o arquivo .Bak que é o backup estava corrompido.
Eu apenas tinha a extensão do banco mesmo .MDF e os logs .LDF. Segue o procedimento:
Crie uma Database com o mesmo nome da antigo, copie os arquivos MDF e LDF antigos para a pasta atual que vc criou e pronto. Seguindo esta lógica é para funcionar sem problemas. =D
Abç