Cómo administrar el log de transacciones de SQL Server para una base de datos de SharePoint

Hola bloggers como estan, no les ha pasado que mientras estan haciendo mantenimiento a una base de datos de SQL Server, se encuentran que el log de transacciones de alguna base de datos de SharePoint tiene mas de 2Gbytes de Tamaño? Quizas han sentido que sus aplicaciones web andan mas despacio? ésto dependerá del tamaño de ese archivo .log.

Veamos como podemos bajarle el tamaño a ese archivo:

Hay dos formas de hacerlo, la primera es realizando un ALTER DATABASE al archivo y la otra sin usarlo, veamos:

SIN ALTER DATABASE

Use <database_name>
GO
BACKUP LOG <Database_Name> WITH TRUNCATE_ONLY
DBCC SHRINKFILE (Transaction_Log_Name, 1);
GO

USANDO ALTER DATABASE

Use <database_name>
GO
ALTER DATABASE <database_name> SET RECOVERY SIMPLE
GO
DBCC SHRINKFILE (Database_Log_Name, 1);
GO
ALTER DATABASE <database_name> SET RECOVERY FULL
GO

 

Espero les sirva esta información,

Slds,

 

Ing. Andres Rojas

MCITP(rgb)_1349

MCTS(rgb)_1076_1348_1347_1342

1 comentarios:

Rincon del Olvido dijo...

Por que sucede esta situación que crezca tanto la bd

Publicar un comentario