REVISIÓN: El servicio SQL Server Integration Services (SSIS) no se inicia al instalar SQL Server 2005 SP1 en un equipo que ya se está ejecutando el servicio SSIS

Seleccione idioma Seleccione idioma
Id. de artículo: 918644
Nº de error: 694 (revisión SQL)
Microsoft distribuye las revisiones de Microsoft SQL Server 2005 como un archivo descargable. Dado que las revisiones son acumulativas, cada versión nueva contiene todas las revisiones y revisión de todas las revisiones de seguridad incluidas en la versión anterior de SQL Server 2005.
Expandir todo | Contraer todo

En esta página

Síntomas

Al instalar el Service Pack 1 (SP1) de Microsoft SQL Server 2005 en un equipo que ya se está ejecutando SQL Server Integration Services (SSIS), no se iniciará el servicio SSIS y se registra el siguiente mensaje de error en el registro de sucesos del sistema:
El servicio no respondió a la solicitud de inicio o de control de manera oportuna
Nota Este problema también puede producirse con el servicio de Notification Services (NS).

Causa

Este problema se produce porque el equipo afectado no puede conectar con el sitio Web de http://crl.microsoft.com. Este problema se produce porque se produce el siguiente comportamiento:
  • Cuando la de Microsoft.NET Framework, se inicia el servicio SSIS, el.NET Framework llama a la CryptoAPI función para comprobar los certificados que se asignan a los archivos de ensamblado de SQL Server.
  • El CryptoAPI función comprueba una lista de revocación de certificados (CRL) que está disponible en el sitio Web de http://crl.microsoft.com. Esta acción requiere una conexión a Internet.
  • Si se bloquea la conexión a Internet, es podrán que se interrumpan las solicitudes HTTP salientes. Por lo tanto, no se devuelve un mensaje de error. Además, el retardo de tiempo hace que la comprobación CRL, tiempo de espera.
  • El Administrador de Control de servicios (SCM) determina que el servicio SSIS tarda demasiado en iniciar. Por lo tanto, el SCM indica el mensaje de error y no se ha iniciado el servicio SSIS.

Solución

Para resolver este problema, instale el paquete de hotfix acumulativo (versión 2153) para Microsoft SQL Server 2005. Para obtener más información acerca de cómo obtener el paquete de hotfix acumulativo (versión 2153) para SQL Server 2005, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
918222 Paquete de hotfix acumulativo (versión 2153) para SQL Server 2005 está disponible
Nota Si aplica la revisión que se describe en el artículo 918222 de Microsoft Knowledge Base, se resuelve el problema. Sin embargo, el inicio del servicio es lento.

Debe instalar todos los paquetes de componente en el orden en que se enumeran en este artículo. Si no instala los paquetes del componente en el orden correcto, puede recibir un mensaje de error.Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
919224 REVISIÓN: Puede recibir un mensaje de error al instalar el paquete de hotfix acumulativo (versión 2153) para SQL Server 2005

Solución

Para evitar este problema, utilice uno de los métodos siguientes.

Método 1: Agregar una nueva etiqueta XML


Si el sistema tiene la actualización de Microsoft.NET Framework, cuya versión es igual a o una versión posterior a la versión que se describe en el artículo de Microsoft Knowledge Base936707, puede solucionar este problema agregando una nueva etiqueta XML para deshabilitar generatePublisherEvidence. Para ello, debe editar el *. archivo exe.config para los servicios de SSIS (MsDtsSrvr.exe.config) y el *. archivo exe.config para cualquiera de los tiempos de ejecución SSIS. Esta característica deshabilita la comprobación de CRL y se incluye en todas las revisiones de la de Microsoft.NET Framework a partir de la solución descrita en el artículo 936707 de Microsoft Knowledge Base. Para comprobar si se instala esta actualización de la versión de la versión 2.0 de.NET Framework que se ejecuta en el sistema, puede comprobar las propiedades del archivo siguiente para asegurarse de que es la versión 876 o una revisión posterior. (El número de versión debe ser 2.0.50727.876 o una versión posterior).
C:\Windows\Microsoft.NET\Framework\v2.0.50727\MsCorWks.dll
  • Archivo de configuración de servicio de 2005 SSIS
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\msdtssrvr.exe.config

  • Archivos de configuración de SSIS 2005 en tiempo de ejecución de 32 bits o 64 bits:
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\
      • DTExec.exe.config (herramienta de línea de comandos para ejecutar paquetes SSIS y los paquetes SSIS de trabajos del agente de SQL Server)
      • Dtshost.exe.config (para los paquetes secundarios por tarea Ejecutar paquete)
      • DtsDebugHost.exe.config (para la ejecución de paquetes en el depurador de pujas)
      • DTUtil.exe.config
  • Equivalente WOW64 SSIS 2005 runtime archivos de configuración para ejecutar los paquetes SSIS de 32 bits en un equipo de 64 bits:
    • C:\Program Files (x 86) \Microsoft SQL Server\90\DTS\Binn\DTExec.exe.config
      • DTExec.exe.config (herramienta de línea de comandos para ejecutar paquetes SSIS y los paquetes SSIS de trabajos del agente de SQL Server)
      • Dtshost.exe.config (para los paquetes SSIS de secundarios de la tarea Ejecutar paquete)
      • DtsDebugHost.exe.config (para ejecutar los paquetes SSIS en el depurador de pujas)
      • DTUtil.exe.config
      • DTSWizard.exe.config (el Asistente para importar exportar que utiliza internamente los paquetes SSIS)


  • Para 2005 SSIS si tiene un archivo ejecutable personalizado que se carga mediante programación, los tiempos de ejecución de SSIS puede para editar el archivo de configuración de aplicación personalizada.

    NotaLos archivos de programa puede variar la ubicación de la carpeta se basa en las personalizaciones realizadas durante la instalación de SQL Server 2005. Si no sabe donde está instalado SSIS, compruebe la clave del Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\DTS\Setup\ para el valor de cadena de SQLPath.

Si tienes SSIS 2008 o una versión posterior, la etiqueta generatePublisherEvidence ya se incluye en los archivos de configuración para todos los ejecutables SSIS. No es necesario adoptar medidas de tiempos de ejecución de SQL Server 2008 Integration Services evitar la comprobación de certificados adicionales.

En SQL Server 2005 Integration Services, para evitar la comprobación de certificado CRL, esta nueva opción puede agregarse en el archivo de configuración de aplicación:
<generatePublisherEvidence enabled="false"></generatePublisherEvidence>

Esta etiqueta se coloca entre el <runtime></runtime> etiqueta en el archivo config. Tendrá que agregar manualmente las etiquetas en tiempo de ejecución y la etiqueta generatePublisherEvidence si ya no existen en el archivo *.config.

Aquí es un ejemplo de archivo de DTExec.exe.config de 2005 SSIS:

<configuration>

<startup>

<requiredRuntime version="v2.0.50727"/>

</startup>

<runtime>

<generatePublisherEvidence enabled="false"/>

</runtime>

</configuration>

Aquí es un ejemplo de la DTExec.exe.config de SSIS 2008:

<configuration>
<startup>
<requiredRuntime version="v2.0.50727"/>
</startup>
<runtime>
<gcServer enabled="true"/>
<disableCommitThreadStack enabled="true"/>
<generatePublisherEvidence enabled="false"/>
</runtime>
</configuration>

Método 2: Configurar el proxy

Asegúrese de que la configuración de proxy está configurada correctamente para que la cuenta de servicio de acceso a Internet. Para obtener más información acerca de cómo utilizar la herramienta Proxycfg.exe para modificar la configuración del proxy WinHTTP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
841641 IIS devuelve un mensaje de error "403.13 cliente certificados revocados" después de instalar MS04-011 debido a la configuración de proxy de Wininet
Artículo 841641 de Microsoft Knowledge Base también le ayudará a configurar a un proxy específico si ejecuta servicios como una cuenta no interactiva.

Método 3: Configurar el servidor de seguridad

Configure el firewall para devolver rápidamente un estado de error a la aplicación si el firewall bloquea el acceso al sitio Web de http://crl.microsoft.com.

Nota: Para obtener más información, consulte la documentación del servidor de seguridad o póngase en contacto con su proveedor de servidor de seguridad.

Estado

Microsoft ha confirmado que se trata de un error en los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

Para obtener más información acerca de la terminología de la actualización de software, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar que se utiliza para describir las actualizaciones de software de Microsoft

Referencias

Para obtener más información acerca de las listas de revocación de certificados, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
289749 Preguntas frecuentes de listas de revocación de certificados (CRL) e IIS 5.0

Propiedades

Id. de artículo: 918644 - Última revisión: lunes, 26 de mayo de 2014 - Versión: 2.0
Palabras clave: 
kbfix kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB918644 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 918644

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com