Problemas al restaurar BD en SQL Server 2000

silvia
29 de Junio del 2006
Buenas tardes, en una BD de sQL server 2000 se perdieron los datos. Yo creo que se volvi贸 a ejecutar el script de la creaci贸n de la BD. Gracias al EasyREcovery hemos conseguido recuperar los archivos '.mdf' y '.ldf'. Pero al intentar restaurar la BD me sale el siguiente error:

Cannot open backup device (la ruta del mssql/data del archivo .mdf que es el que selecciono). Device error or device off-line. See the Sql Server error log for more details. RESTORE DATABASE is termating abnormally.
Que podr铆a hacer?
Muchas gracias por adelantado.

mvallejos
29 de Junio del 2006
Los backups se restablecen con dispositivos de backups y no con dispositivos de bases de datos, son dos cosas diferentes.
Teniendo el Mdf, puedes usar el sp de la Master

sp_attach_single_file_db

Ejemplo

exec sp_attach_single_file_db 'Nombrebase','C:MSSQL7Data<Nombre mdf>'

Son dos par谩metros, el nombre de la base a crear (que no debe existir) y la ruta completa al mdf

Saludos