Error al truncar LOG

31/05/2004 - 23:51 por Carlos | Informe spam
Hola tengo una base de datos que saque de otro servidor y
la adjunte en mi equipo dejandola en una carpeta del C.
Mi problema es que al correr el script para disminuir el
tamaño del log me da error, adjunto script y resultado
despues de ejecutar con el analizador de consulta.

SCRIPT

USE empre1
CHECKPOINT
EXEC sp_addumpdevice 'disk','copiaempre1', 'c:\empre1.bak'
BACKUP database empre1 to copiaempre1
backup log empre1 with truncate_only
DBCC SHRINKFILE(empre1_log,120)

RESULTADO

Servidor: mensaje 15026, nivel 16, estado 1, procedimiento
sp_addumpdevice, línea 87
El dispositivo lógico 'copiaempre1' ya existe.
Procesadas 78640 páginas de la base de datos 'empre1',
archivo 'erp', en el archivo 1.
Procesadas 1 páginas de la base de datos 'empre1',
archivo 'erp_log', en el archivo 1.
BACKUP DATABASE procesó correctamente 78641 páginas en
157,161 segundos (4,099 MB/seg.).
Servidor: mensaje 8985, nivel 16, estado 1, línea 6
No se encuentra el archivo 'empre1_log' en sysfiles.
Ejecución de DBCC completada. Si hay mensajes de error,
consulte al administrador del sistema.

De antemano gracias por su ayuda.
Carlos
 

Leer las respuestas

#1 Gustavo Larriera [MVP SQL]
01/06/2004 - 00:27 | Informe spam
Tengo la sensación que no has adjuntado el log de transacciones. Estás
seguro que en el dumpdevice está incluido el log?

Gustavo Larriera, MVP-SQL, MCSE
Uruguay LatAm
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"Carlos" wrote in message
news:15bb401c44759$6ba51960$
Hola tengo una base de datos que saque de otro servidor y
la adjunte en mi equipo dejandola en una carpeta del C.
Mi problema es que al correr el script para disminuir el
tamaño del log me da error, adjunto script y resultado
despues de ejecutar con el analizador de consulta.

SCRIPT

USE empre1
CHECKPOINT
EXEC sp_addumpdevice 'disk','copiaempre1', 'c:\empre1.bak'
BACKUP database empre1 to copiaempre1
backup log empre1 with truncate_only
DBCC SHRINKFILE(empre1_log,120)

RESULTADO

Servidor: mensaje 15026, nivel 16, estado 1, procedimiento
sp_addumpdevice, línea 87
El dispositivo lógico 'copiaempre1' ya existe.
Procesadas 78640 páginas de la base de datos 'empre1',
archivo 'erp', en el archivo 1.
Procesadas 1 páginas de la base de datos 'empre1',
archivo 'erp_log', en el archivo 1.
BACKUP DATABASE procesó correctamente 78641 páginas en
157,161 segundos (4,099 MB/seg.).
Servidor: mensaje 8985, nivel 16, estado 1, línea 6
No se encuentra el archivo 'empre1_log' en sysfiles.
Ejecución de DBCC completada. Si hay mensajes de error,
consulte al administrador del sistema.

De antemano gracias por su ayuda.
Carlos

Preguntas similares