¿Cómo truncar el archivo de registro de una base de datos SQL Server

¿Cómo truncar el archivo de registro de una base de datos SQL Server


Síntomas

El SQL archivo de registro del Servidor ha crecido a un tamaño grande y necesita ser truncado,

Resumen

El tamaño del registro seguirá creciendo en una base de datos SQL Server. El archivo puede ser truncado usando el siguiente procedimiento.

Detail

en una base de datos de SQL Server Express, descargue e instale SQL Server Management Studio Express y, a continuación, ábrala. Conéctese a la instancia de SQL Server (normalmente ComputerNameSQLEXPRESS).,

expanda Bases de datos a la izquierda y seleccione la base de datos Softalk Business Server.

Haga clic en el botón Nueva consulta debajo de la barra de menú.

En la nueva consulta pegue el siguiente:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
backup log SoftalkBusinessServer with truncate_only
dbcc shrinkfile(SoftalkBusinessServer_log,1)

haga Clic en el botón Ejecutar. SQL Server truncará el archivo de registro.

en una base de datos SQL Server (no Express) se puede seguir el mismo procedimiento anterior, pero utilizando SQL Server Management Studio., Alternativamente, si el modo de recuperación no está establecido en simple, se puede usar el siguiente comando para hacer una copia de seguridad del archivo de registro antes de truncar:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO
BACKUP LOG SoftalkBusinessServer
TO DISK = 'c:backupsssbackup.bak'
GO
dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO

en SQL Server el comando anterior también se puede agregar como una tarea de agente de SQL Server para que se ejecute cada dos días.

consulte la documentación de SQL Server para obtener más información.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *