Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2006, 15:26
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 10 meses
Puntos: 25
Cita:
Para usar el WITH MOVE, ¿No seria para el caso en el que los archivos .mdf y .ldf no estuvieran en el Directorio "C:\Archivos de Programa\Microsoft SQL Server\MSSQL$NombreInstancia\Data" ?
Si, pero también el nombre de los archivos tiene que permanecer igual. Si tu archivo original lleva el _Data.mdf y por algo la restauración lo intenta poner obtendrás el error.

Prueba la sentencia con WITH MOVE, a ver que sucede:
RESTORE DATABASE tubase
FROM DISK = 'c:\respaldo'
WITH MOVE 'tubase_Data' = 'C:\ruta\tubase.mdf',
'tubase_Log' = 'C:\ruta\tubase.ldf'

Si no estás seguro de que los nombres LOGICOS (no físicos) de los archivos de la base de datos sean tubase_Data y tubase_Log prueba antes:

RESTORE FILELISTONLY
FROM DISK = 'c:\respaldo'
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche