Búsqueda de sitios web

Cómo reducir la base de datos de registros de SCCM Reporting Services


En esta publicación, le mostraré cómo reducir la base de datos de registros de los servicios de informes SCCM ubicada en SQL Server. Con unos sencillos pasos, puede reducir la base de datos de registros de servicios de informes de SQL Server (ReportServer_log.ldf) utilizada por ConfigMgr.

SQL Server Reporting Services (SSRS) es uno de los requisitos para el punto de servicio de informes SCCM. Cuando instala SSRS para SCCM, se instalan dos bases de datos: ReportServer y ReporServerTempDB. Cuando ejecuta un informe, el componente Reporting Services se conecta a la base de datos del sitio de Configuration Manager para recuperar datos.

Un servidor de informes realiza un seguimiento de la información sobre cómo se está ejecutando el servidor y cuál es su estado enviando registros a diferentes lugares. El registro de ejecución es una vista de SQL Server almacenada en la base de datos del servidor de informes. Consulte todos los archivos de registro SCCM importantes y útiles para solucionar problemas comunes.

El tamaño del archivo de registro de la base de datos del servidor de informes que ocupa la mayor parte del espacio en disco es uno de los problemas más comunes con los que se encuentran los administradores de SCCM. Recientemente, estaba solucionando un problema de Configuration Manager y recibí una alerta de que el espacio en disco de mi servidor SCCM era críticamente bajo. Al verificar esto, descubrí que el archivo ReportServer_log.ldf consumía mucho espacio en el disco. La única solución fue reducir la base de datos de registros de los servicios de informes de SQL Server.

Nota: Con SSRS configurado para SCCM o informes en general, de forma predeterminada el modelo de recuperación de la base de datos de ReportServer está habilitado como COMPLETO. Lo que significa que toda la actividad en la base de datos de ReportServer se registrará en el archivo de transacciones. Lo más importante es que el archivo de registro de transacciones puede crecer con el tiempo.

Ubicación de ReportServer_log.ldf

El archivo ReportServer_log.ldf se encuentra en :\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\DATA. Después de instalar y configurar los servicios de informes del servidor SQL para ConfigMgr, el archivo ReportServer_log.ldf finalmente crece. El valor de tamaño máximo predeterminado del archivo de registro de ReportServer (ReportServer_log.ldf) es 2 TB.

En la siguiente captura de pantalla, vemos que el archivo ReportServer_log ocupa aproximadamente unos 500 MB de espacio en disco. En los entornos de producción SCCM constan de una gran cantidad de clientes, el tamaño de este archivo puede superar los 300 GB y, a veces, incluso más. Si no reduce ni reduce la base de datos de registros de los servicios de informes de SQL Server, puede consumir más espacio en el disco y, finalmente, la unidad estará llena.

Cambiar el modelo de recuperación para la base de datos del servidor de informes

  1. Inicie sesión en SQL Management Studio y conéctese a la instancia de SCCM.
  2. Expanda Bases de datos y haga clic derecho en ReportServer.
  3. Vaya a Opciones y cambie el modelo de recuperación de Completo a Simple.
  4. Haga clic en Aceptar para guardar los cambios.

Cómo reducir la base de datos de registros de SCCM Reporting Services

Repasemos los pasos para reducir el tamaño de la base de datos de registros de servicios de informes para SCCM.

  • Inicie el estudio de administración del servidor Microsoft SQL.
  • Conéctese al motor de base de datos.
  • Expanda Bases de datos, haga clic con el botón derecho en ReportServer y seleccione Tareas > Reducir > Archivos.

En la ventana Reducir archivo - ReportServer_log, haga clic en el menú desplegable de Tipo de archivo y, en la lista de opciones, seleccione "Registro". Elija la Acción Reducir para Liberar espacio no utilizado. Puede dejar el resto de las opciones como están y hacer clic en Aceptar.

Cierre la herramienta SQL Server Management Studio después de realizar los cambios anteriores.

Esto debería reducir el tamaño del archivo ReportServer_log.ldf a un tamaño más modesto; es posible que tengas que repetir el paso de reducción dos o tres veces para que se complete correctamente.

En la siguiente captura de pantalla, vemos que el tamaño del archivo se reduce de 7040 KB a 560 KB, lo cual es realmente útil. Cuando seguí los pasos en el servidor SCCM ejecutándose en producción, el tamaño de la base de datos de los servicios de informes se redujo de 180 GB a 30 MB.

Artículos relacionados