Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/12/2007, 07:33
juancete
 
Fecha de Ingreso: febrero-2007
Mensajes: 69
Antigüedad: 17 años, 10 meses
Puntos: 0
problema con restore

lo que me pasa es algo raro. uso el visual studio 2005 con el sql express integrado.

desde la base de datos "D:\Prueba\APP_DATA\DATOS.MDF" pq ese es el nombre que me pone en propiedades de la BD, hago

backup database [D:\Prueba\APP_DATA\DATOS.MDF] to disk='D:\Prueba\Backup\CopiaSeguridad.bak' WITH INIT

desde la BD master hago

restore database [D:\Prueba\App_Data\Datos.mdf] from disk='D:\Prueba\Backup\CopiaSeguridad.bak'
with replace


funciona a veces, si arranco el visual studio y no entro en la BD "D:\Prueba\APP_DATA\DATOS.MDF" si que funciona, pero como entre en ella me da el error

El sistema operativo devolvió el error '32(El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso.)' al intentar RestoreContainer::ValidateTargetForCreation' en 'D:\Prueba\APP_DATA\Datos.mdf'. El archivo 'Datos' no se puede restaurar en 'D:\Prueba\APP_DATA\Datos.mdf'. Utilice WITH MOVE para identificar una ubicación válida para el archivo. El sistema operativo devolvió el error '32(El proceso no tiene acceso al archivo porque está siendo utilizado por otro proceso.)' al intentar RestoreContainer::ValidateTargetForCreation' en 'D:\Prueba\APP_DATA\Datos_log.ldf'. El archivo 'Datos_log' no se puede restaurar en 'D:\Prueba\APP_DATA\Datos_log.ldf'. Utilice WITH MOVE para identificar una ubicación válida para el archivo. Se identificaron problemas al planear la instrucción RESTORE. Los mensajes anteriores proporcionan detalles. Fin anómalo de RESTORE DATABASE.


como puedo cerrar todas las conexiones que pudiera haber? si espero unos minutos desde la ultima consulta a la BD tb funciona el restore, debe ser eso que se keda la conexion pillada

Última edición por juancete; 17/12/2007 a las 10:50