Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este artículo le ayuda a resolver un error de tiempo de espera y un problema en el que se registran los identificadores de evento 7000, 7009 y 1530 al iniciar SQL Server Reporting Services (SSRS).
Versión del producto original: SQL Server
Número de KB original: 2745448
Síntomas
Supongamos que aplica la actualización que se describe en el artículo de Microsoft Knowledge Base (KB) 2677070 en un equipo que ejecuta SSRS. Al intentar iniciar SSRS, recibirá un error de tiempo de espera y el identificador de evento 7000 y el identificador de evento 7009 se registran en el registro de la aplicación.
Además, se registra el identificador de evento 1530 y la información similar a la siguiente se registra en el registro de aplicación:
Nota:
El marcador de posición <Tiempo> de evento representa la hora en que se produce el evento. El nombre> del servidor SSRS del marcador de posición <representa el nombre del servidor SSRS.
Causa
Este problema se produce debido a la incapacidad de recuperar listas de confianza y de confianza de certificados que no son de confianza (CTL). Si el sistema no tiene acceso a Windows Update, ya sea porque el sistema no está conectado a Internet o porque las reglas de firewall bloquean Windows Update, la recuperación de red agota el tiempo de espera antes de que el servicio pueda continuar con su procedimiento de inicio. En algunos casos, este tiempo de espera de recuperación de red puede superar el tiempo de espera de inicio del servicio de 30 segundos. Si un servicio no puede notificar que el inicio se completó después de 30 segundos, el administrador de control de servicio (SCM) detiene el servicio.
Las direcciones URL para actualizar el CTL han cambiado con esta actualización. Por lo tanto, si las direcciones URL anteriores estaban codificadas de forma rígida como excepciones en el firewall o proxy, o si no hay acceso a Internet en el equipo, no se puede actualizar el CTL.
Para descargar las CCL más recientes, use las siguientes direcciones URL actualizadas:
Solución alternativa
Para solucionar este problema, configure el equipo para que la red no recupere CTL de confianza y que no sea de confianza. Para ello, utilice uno de los métodos siguientes:
Método 1
Valide que los firewalls de límites, las reglas de acceso del enrutador o los servidores proxy de bajada permitan a los sistemas que tienen instalada la actualización 2677070 ponerse en contacto con Microsoft Update. Para obtener más información sobre este requisito, vea:Un actualizador automático de certificados revocados está disponible para Windows Vista, Windows Server 2008, Windows 7 y Windows Server 2008 R2 (esto incluye las direcciones URL a las que accede la actualización de CTL).
Método 2
Cambie la configuración de directiva de grupo. Para ello, siga estos pasos:
- En el nodo Configuración del equipo del Editor de directivas de grupo local, haga doble clic en Directivas.
- Haga doble clic en Configuración de Windows, haga doble clic en Configuración de seguridady, a continuación, haga doble clic en Directivas de clave pública.
- En el panel de detalles, haga doble clic en Configuración de validación de ruta de acceso de certificado.
- Active la pestaña Recuperación de red, haga clic para activar la casilla Definir esta configuración de directiva y, a continuación, haga clic para desactivar la casilla Actualizar certificados automáticamente en el Programa de certificados raíz de Microsoft (recomendado).
- Seleccione Aceptar y, a continuación, cierre el Editor de directivas de grupo local.
Método 3
Modifique el registro. Para hacerlo, siga estos pasos.
Importante
Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. Por lo tanto, asegúrese de que sigue estos pasos con atención. Para la protección añadida, realice una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce un problema. Para obtener más información sobre cómo realizar copias de seguridad y restaurar el registro, vea: Cómo hacer copia de seguridad y restaurar el registro en Windows.
Seleccione Inicio, seleccione Ejecutar, escriba regedit en el cuadro Abrir y, a continuación, haga clic en Aceptar.
Busque la siguiente subclave del Registro y selecciónela:
HKLM\Software\Policies\Microsoft\SystemCertificates.Haga clic con el botón derecho en AuthRoot, seleccione Nuevo y, a continuación, haga clic en DWORD.
Escriba DisableRootAutoUpdate y presione Entrar.
Haga clic con el botón derecho en DisableRootAutoUpdatey, a continuación, haga clic en Modificar.
En el cuadro datos Valor, escriba 1 y haga clic en Aceptar.
En el menú Archivo , haga clic en Salir.
Método 4
Aumente el tiempo de espera del servicio predeterminado.
Importante
Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. No obstante, pueden producirse problemas graves si modifica el registro de manera incorrecta. Por lo tanto, asegúrese de que sigue estos pasos con atención. Para la protección añadida, realice una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce un problema. Para obtener más información sobre cómo realizar copias de seguridad y restaurar el registro, vea: Cómo hacer copia de seguridad y restaurar el registro en Windows.
Para aumentar el tiempo de espera predeterminado del servicio, siga estos pasos:
Haga clic en Inicio, haga clic en Ejecutar, escriba regedit en el cuadro Abriry, a continuación, haga clic en Aceptar.
Busque y, a continuación, seleccione la siguiente subclave del Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control.Haga clic con el botón derecho en Control, seleccione Nuevoy, a continuación, haga clic en DWORD.
En el cuadro Nuevo valor , escriba ServicesPipeTimeout y presione Entrar.
Haga clic con el botón derecho en ServicesPipeTimeout y, a continuación, haga clic en Modificar.
Haga clic en Decimal, escriba el número de milisegundos que desea esperar hasta que se agote el tiempo de espera del servicio y, a continuación, haga clic en Aceptar. Por ejemplo, para esperar 60 segundos antes de que se agote el tiempo de espera del servicio, escriba 60000.
En el menú Archivo , haga clic en Salir y, a continuación, reinicie el equipo.
Más información
Para obtener más información sobre el programa de certificados raíz de Windows, los certificados, la confianza de certificados y la lista de certificados de confianza, consulte la sección Más información del artículo de Microsoft Knowledge Base: An-automatic-updater-of-untrusted-certificates-is-available-for-window.