Error intentando eliminar un archivo de registro de transacciones

26/11/2003 - 15:08 por Eje | Informe spam
Tengo una BD con 2 archivos de registro de transacciones (tuve que crear el
2º por temas de espacio). Ahora ya ha arreglado el problema y quiero
eliminar el 2º archivo de registro. He hecho una copia de seguridad completa
del fichero y al ejecutar los comandos para reducir el fichero con EMPTYFILE
y luego para eliminar el fichero de la BD me da el siguiente error:

No se puede reducir el archivo de registro 4 (MS_MetaData_1_Log) porque
todos los archivos de registro lógicos están en uso.

(1 filas afectadas)

Ejecución de DBCC completada. Si hay mensajes de error, consulte al
administrador del sistema.
Servidor: mensaje 5042, nivel 16, estado 2, línea 3
No se puede quitar el archivo 'MS_MetaData_1_Log', porque no está vacío.

Los comandos que utilizo los he usado más veces con otros archivos y nunca
me dieron problemas, pero por si acaso os los pongo también:

dbcc shrinkfile (MS_MetaData_1_Log, EMPTYFILE)

alter database MS_MetaData
remove file MS_MetaData_1_Log

¿Alguna idea de por qué puede ser y cómo hacerlo para eliminar el archivo?
Gracias de antemano.

Un saludo

Preguntas similare

Leer las respuestas

#6 Eladio Rincón
27/11/2003 - 14:50 | Informe spam
Hola eje,

¿Qué quieres decir con "entradas inactivas"? ¿Eran conexiones que tenías
abiertas contra el servidor?

Gracias,

Eladio Rincón.
SQL Server MVP

http://eladio.europe.webmatrixhosting.net
"Comparte lo que sabes, aprende lo que no sepas", FGG.


"Eje" escribió en el mensaje
news:bq4jp2$1spv46$
Bueno, finalmente he conseguido resolverlo, os lo cuento por si alguien se
encuentra en la misma situación alguna vez y le sirve de ayuda.
Corté todas las conexiones con la BD y realicé una copia de seguridad del
registro de transacciones, eliminando las entradas inactivas. Tras esto


abrí
una sesión en el analizador de consultas, ejecuté los dos comandos y
funcionó sin problemas.
Gracias a todos los que habéis intentado ayudarme.

Un saludo


Respuesta Responder a este mensaje
#7 Eje
27/11/2003 - 15:23 | Informe spam
Eladio Rincón
Hola eje,

¿Qué quieres decir con "entradas inactivas"? ¿Eran conexiones que tenías
abiertas contra el servidor?



No, he hecho la copia de seguridad desde el Administrador Corporativo, y he
dejado marcada la opción que dice: Quitar entradas inactivas del registro de
transacciones. Creo que se refiere a eliminar las transacciones del registro
que ya se encuentran confirmadas.

Un saludo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida