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

Aumentar el tamaño para subir archivos en Sharepoint 2013

Search Center Pages en Sharepoint 2013

Acceso anónimo