Transaction Log Full en la base de contenido de Sharepoint 2013

Realizando un check in de una página, me lanzó el error “Cannot complete this action. The URL 'Pages/default.aspx' is invalid. It may refer to a nonexistent file or folder, or refer to a valid file or folder that is not in the current Web.”

Revisando los logs, me aparecía “The transaction log for database ‘WSS_Content’ is full.

A continuación deberás realizar lo siguiente:
  • Abre el SQL Management Studio
  • Click en ‘New Query’ 
  • Ejecuta lo siguiente

USE [WSS_Content];
–  Set Recovery Model a SIMPLE
ALTER DATABASE WSS_Content
SET RECOVERY SIMPLE;
GO
DBCC SHRINKFILE ( WSS_Content_log, 100);
GO
–  Set Recovery Model a FULL
ALTER DATABASE WSS_Content
SET RECOVERY FULL;

Se realizará un truncate de los logs a 100 MB. Haz un IISRESET a continuación.

Para saber el nombre del nombre lógico de los logs, has click derecho sobre la base, ve a las propiedad de la base, y selecciona la sección files.

IMPORTANTE: nunca realizar shrinks de los datafiles, genera fragmentación.

Comentarios

Entradas populares de este blog

MySite – Distributed Cache Sharepoint 2013

Aumentar el tamaño para subir archivos en Sharepoint 2013

Search Center Pages en Sharepoint 2013