Búsqueda de sitios web

Crear certificado de identificación de ConfigMgr SQL Server


En este artículo, le mostraré cómo crear un certificado de identificación de ConfigMgr SQL Server, que resulta útil cuando no puede conectarse a la base de datos del servidor de informes.

Hace unos días, estaba trabajando en la implementación de PKI para SCCM y encontré un problema relacionado con el certificado del servidor SQL en el entorno de producción. Mientras limpiaba los certificados no deseados del servidor SCCM, uno de mis asociados eliminó accidentalmente el certificado de identificación del servidor SQL.

Después de unos minutos, noté que los administradores no podían usar la consola de Configuration Manager. Los administradores encontraron el error en el que la consola ConfigMgr no podía conectarse a la base de datos del sitio.

Los servicios de SQL Server, de informes de SQL Server y del agente de servidor SQL se detuvieron automáticamente. Después de verificar los registros del visor de eventos, revisé el almacén de certificados en la máquina y noté que faltaba el certificado de identificación de SQL Server.

En este artículo, le mostraré cómo crear un certificado de identificación del servidor SQL de ConfigMgr. He simulado el mismo problema en la configuración de mi laboratorio y le mostraré cómo solucionarlo.

Errores del certificado de identificación de SQL Server

Siempre que se elimine el Certificado de identificación de SQL Server del servidor SCCM, encontrará varios errores. Al verificar los registros del visor de eventos, encontré que el servidor de informes (MSSQLSERVER) no puede conectarse a la base de datos del servidor de informes.

Lea también: Arreglar El servidor de informes ha encontrado un error de configuración

spid10s     Unable to load user-specified certificate [Cert Hash(sha1) "BCDDA9DF02E4091B6865B15394DF5FA0F1D9ABF3"]. The server will not accept a connection. You should verify that the certificate is correctly installed. See "Configuring Certificate for Use by SSL" in Books Online.
spid10s     Error: 17182, Severity: 16, State: 1.
spid10s     TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property.
spid10s     Error: 17182, Severity: 16, State: 1.
spid10s     TDSSNIClient initialization failed with error 0x80092004, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. Cannot find object or property.
spid10s     Error: 17826, Severity: 18, State: 3.
spid10s     Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
spid10s     Error: 17120, Severity: 16, State: 1.
spid10s     SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.

Lo que me dio una pista de que faltaba el certificado fue esta línea de error: “El servidor no aceptará una conexión. Debes verificar que el certificado esté correctamente instalado“.

Cuando intenté iniciar el servicio del servidor SQL y el servicio del agente del servidor SQL, recibí el siguiente error. Windows no pudo iniciar SQL Server (MSSQLSERVER) en la computadora local. Para obtener más información, revise el registro de eventos del sistema.

La única forma de resolver los errores anteriores es crear el Certificado de identificación de SQL Server.

Lea también: Solucione el error de acceso al generador de informes de SCCM SQL Server

Crear certificado de identificación de ConfigMgr SQL Server

Utilice los siguientes pasos para crear el certificado de identificación del servidor SQL de ConfigMgr:

  • Inicie la consola de administración de IIS.
  • Seleccione el servidor y en la sección IIS, haga clic en Certificados de servidor.

Haga clic derecho en el panel derecho y haga clic en Crear certificado autofirmado.

Proporcione un nombre descriptivo a este certificado. Elija el certificado que se almacenará en la tienda personal. Haga clic en Aceptar.

Ahora puede ver que se ha creado el nuevo certificado de identificación de SQL Server.

Recomendado: Instalar el Generador de informes para SCCM | Editar informes SSRS

Asignar el certificado de identificación de SQL Server

Inicie 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 nuevo certificado SQL 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.

Después de haber asignado el certificado de identificación de SQL Server, haga clic derecho en los servicios de SQL Server e inícielos. Asegúrese de que el estado de cada servicio muestre En ejecución.

Esto completa los pasos para crear el certificado de identificación de SQL Server para SCCM. Si tiene alguna pregunta, hágamelo saber en la sección de comentarios.

Leer siguiente

  • 7 informes SCCM para aplicaciones virtuales
  • Lista de informes SCCM BitLocker en la consola ConfigMgr
  • Agregue fácilmente informes de ConfigMgr como favoritos
  • Reparar los informes predeterminados de SCCM que faltan en la consola
  • No se puede descargar la aplicación de creación de informes

Artículos relacionados