SQL Server Transaction Log File

18/01/2007 - 15:38 por Martín | Informe spam
Amigos!

Cual es la manera de reducir el tamaño del "SQL Server Transaction Log File"
Tengo un caso de bases de datos en el cual el archivo .LDF es superior en
tamaño al .MDF
Qué puedo hace para solucionar esto?

Muchas gracias!
 

Leer las respuestas

#1 Rubén Vigón
18/01/2007 - 16:07 | Informe spam
Hola Martín,

Puedes truncar el registro de transacciones (eliminar su parte "inactiva") de una determinada base de datos con «BACKUP LOG» y la cláusula «TRUNCATE_ONLY»; por ejemplo:

CHECKPOINT
GO
BACKUP LOG basedatos WITH TRUNCATE_ONLY
GO

Otra opción es usar «DBCC SHRINKFILE»; tienes más información de todo ésto en:

Truncar el registro de transacciones
http://msdn2.microsoft.com/es-es/li...89085.aspx

Administrar el espacio del registro de transacciones
http://msdn2.microsoft.com/es-es/li...45382.aspx

INF: Reducir el tamaño del registro de transacciones de SQL Server 2000 con DBCC SHRINKFILE
http://support.microsoft.com/kb/272318/es

Cómo detener el crecimiento inesperado del registro de transacciones de una base de datos de SQL Server
http://support.microsoft.com/kb/873235/es

Un saludo!

Rubén Vigón
Microsoft MVP Visual Basic
http://vigon.mvps.org

Preguntas similares