Búsqueda de sitios web

Solución: Certificado de identificación de SCCM SQL Server caducado


En este artículo, le mostraré cómo solucionar el error de caducidad del certificado de identificación de SCCM SQL Server. Al resolver este error, podrá acceder nuevamente a los informes de SCCM.

En uno de los sitios remotos, los usuarios que informaron comenzaron a quejarse de que no podían acceder a los informes de SCCM. Los administradores de informes que accedían regularmente a los informes de SCCM para recopilar datos no podían realizar sus tareas diarias.

De manera similar, el mismo problema de informes no accesibles también se informó desde varios sitios. No se podía acceder a los informes desde la consola de Configuration Manager e incluso a través de la URL web de SSRS. Esto significa que algo andaba mal con SCCM Reporting Services y requería atención.

Relacionado: Crear certificado de identificación de ConfigMgr SQL Server

Solución de problemas de errores del certificado de identificación de SQL Server

Normalmente, cuando no se puede acceder a los informes de ConfigMgr, el primer paso de solución de problemas que debe realizar es verificar los servicios SQL. Si los servicios de informes del servidor SQL no se están ejecutando, no se podrá acceder a los informes SCCM.

En mi caso, no hubo problemas con los servicios SQL ya que funcionaban correctamente. Después de realizar varios pasos de solución de problemas, descubrí que era el certificado de identificación de SQL Server el que había caducado.

Cuando caduca el Certificado de identificación de SQL Server, no puede acceder a los informes y se registran los siguientes errores:

  • Se ha producido un error al procesar el informe! (rsProcessingAborted).
  • No se puede crear una conexión con la fuente de datos "ID5C6358F24BB64a1bA16E8D96795D8602". (rsErrorOpeningConnection)
  • Se estableció exitosamente una conexión con el servidor, pero luego ocurrió un error durante el protocolo de enlace previo al inicio de sesión. (proveedor: Proveedor SSL, error: 0 - El certificado recibido ha caducado.)

Recomendado: Lista de archivos de registro de Configuration Manager para solucionar problemas

Parece que la última línea, "El certificado recibido ha caducado", revela exactamente por qué los informes SCCM eran inaccesibles. Además, inicié sesión en el servidor de Configuration Manager donde se ejecutaban los servicios de informes. Ejecuté un informe aleatorio directamente desde la consola y recibí el siguiente error.

An error has occurred during report processing. Microsoft.ReportingServices.ReportProcessing.ReportProcessingException: Cannot create a connection to data source 'AutoGen__5C6358F2_4BB6_4a1b_A16E_8D96795D8602_'. System.Exception: For more information about this error, navigate to the report server on the local server machine, or enable remote errors. Microsoft.ConfigurationManagement.ManagementProvider.SmsException. An error has occurred during report processing.

Reparar el certificado de identificación de SCCM SQL Server caducado

Veamos los pasos para corregir el error de caducidad del certificado de identificación de SCCM SQL Server. Lo primero que debe hacer es eliminar el certificado caducado y crear uno nuevo porque el certificado de identificación de SQL Server existente ha caducado. Comencé eliminando el certificado del servidor SQL caducado de mi tienda personal.

Para eliminar el certificado de identificación de SQL Server caducado, ejecute el comando certlm.msc y vaya a la tienda personal. Seleccione el certificado de identificación del servidor SQL y haga clic en eliminar.

Para generar un nuevo certificado de identificación del servidor SQL de ConfigMgr, abra la consola de administración de IIS. Seleccione el servidor y luego haga doble clic en Certificados de servidor como se ilustra a continuación.

En el asistente Crear certificado autofirmado, especifique un nombre descriptivo para el certificado y seleccione el almacén de certificados como Personal. Haga clic en Aceptar. Complete los pasos restantes del asistente.

Finalmente, haga clic en Inicio para iniciar el Administrador de configuración de SQL Server. Expanda Configuración de red de SQL Server, haga clic con el botón derecho en Protocolos para MSSQLSERVER y haga clic en Propiedades. Seleccione la pestaña Certificado y use el menú desplegable para seleccionar el certificado autofirmado que creó. Puede volver a verificar esto asegurándose de que el campo Emitido por coincida con el nombre del servidor. Haga clic en Aceptar.

Una vez que complete los pasos anteriores, debería ver el nuevo certificado del servidor SQL en Certificados del servidor. Ahora puede hacer clic en Servicios de SQL Server y reiniciar los servicios una vez. Después de completar los pasos anteriores, todos los usuarios de informes pudieron acceder a los informes SCCM sin ningún problema.

Artículos relacionados