CORRECÇÃO: O serviço SQL Server Integration Services (SSIS) não é iniciado quando instalar o SQL Server 2005 SP1 num computador que já está em execução o serviço SSIS

Traduções de Artigos Traduções de Artigos
Artigo: 918644
Bugs #: 694 (correcção SQL)
A Microsoft distribui correcções do Microsoft SQL Server 2005 como um ficheiro transferível. Uma vez que as correcções são cumulativas, cada nova edição contém todas as correcções e todas as correcções de segurança que foram incluídas com o SQL Server 2005 anteriores corrigir lançamento.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando instala o Microsoft SQL Server 2005 Service Pack 1 (SP1) num computador que já está a executar o SQL Server Integration Services (SSIS), o serviço SSIS não será iniciado e a seguinte mensagem de erro é registada no registo de eventos do sistema:
O serviço não respondeu ao pedido de início ou controlo atempadamente
NotaEste problema também poderá ocorrer com o serviço de notificação Services (NS).

Causa

Este problema ocorre porque o computador afectado não consegue aceder ao Web site http://crl.microsoft.com. Este problema ocorre porque ocorre o seguinte comportamento:
  • Quando o Microsoft .NET Framework inicia o serviço SSIS, o .NET Framework chama aCryptoAPIfunção para verificar os certificados que são atribuídos a ficheiros de assemblagem do SQL Server.
  • OCryptoAPIfunção verifica uma lista de revogação de certificados (CRL) que está disponível no Web site http://crl.microsoft.com. Esta acção requer uma ligação à Internet.
  • Se a ligação à Internet estiver bloqueada, os pedidos HTTP a enviar podem ser largados. Por conseguinte, uma mensagem de erro não é devolvida. Além disso, o atraso de tempo faz com que a verificação de CRL para o tempo limite.
  • O Gestor de controlo de serviços (SCM) determina que o serviço SSIS está a demorar demasiado tempo a iniciar. Por conseguinte, o SCM relatórios a mensagem de erro e o serviço SSIS não é iniciado.

Resolução

Para resolver este problema, instale o pacote de hotfix cumulativo (compilação 2153) para Microsoft SQL Server 2005.Para mais informações sobre como obter o pacote de hotfix cumulativo (compilação 2153) para o SQL Server 2005, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
918222Está disponível um pacote de hotfix cumulativo (compilação 2153) para o SQL Server 2005
NotaSe aplicar a correcção descrita no artigo 918222, o problema está resolvido. No entanto, o arranque do serviço é lento.

Tem de instalar todos os pacotes de componentes pela ordem em que estão listados neste artigo. Se não instalar os pacotes de componentes pela ordem correcta, poderá receber uma mensagem de erro.Para mais informações, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
919224CORRECÇÃO: Poderá recebe uma mensagem de erro quando instala o pacote de hotfix cumulativo (compilação 2153) para o SQL Server 2005

Como contornar

Para contornar este problema, utilize um dos seguintes métodos.

Método 1: Adicionar uma nova marca XML


Se o sistema tiver a actualização do Microsoft .NET Framework cuja versão é igual ou posterior à versão é discutido no artigo936707, pode contornar este problema, adicionando uma nova marca XML para desactivargeneratePublisherEvidence. Para efectuar este procedimento, tem de editar o *. ficheiro config para os serviços de SSIS (MsDtsSrvr.exe.config) e o *. ficheiro config para qualquer o runtime SSIS. Esta funcionalidade desactiva a verificação de CRL e está incluída em todas as correcções para o Microsoft .NET Framework, começando com a correcção descrita no artigo 936707. Para verificar se esta actualização é instalada para a versão do .NET Framework 2. 0 em execução no seu sistema, pode verificar as propriedades do ficheiro seguinte para se certificar de que é a versão 876 ou uma revisão posterior. (O número de versão deve ser 2.0.50727.876 ou uma versão posterior.)
C:\Windows\Microsoft.NET\Framework\v2.0.50727\MsCorWks.dll
  • Ficheiro de configuração SSIS 2005 Service
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\msdtssrvr.exe.config

  • Ficheiros de configuração de runtime de SSIS 2005 de 32 bits ou 64 bits:
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\
      • DTExec.exe.config (ferramenta de linha de comandos para executar pacotes SSIS e pacotes SSIS de tarefas do SQL Server Agent)
      • Dtshost.exe.config (para os pacotes do subordinado por executar tarefas do pacote)
      • DtsDebugHost.exe.config (para executar pacotes no depurador ofertas)
      • DTUtil.exe.config
  • Equivalentes WOW64 SSIS 2005 runtime ficheiros de configuração para executar pacotes SSIS de 32 bits num computador de 64 bits:
    • C:\Program Files (x86) \Microsoft SQL Server\90\DTS\Binn\DTExec.exe.config
      • DTExec.exe.config (ferramenta de linha de comandos para executar pacotes SSIS e pacotes SSIS de tarefas do SQL Server Agent)
      • Dtshost.exe.config (para pacotes SSIS subordinado da tarefa de pacote executar)
      • DtsDebugHost.exe.config (para executar pacotes SSIS no depurador ofertas)
      • DTUtil.exe.config
      • DTSWizard.exe.config (para importar Assistente de exportação que utiliza internamente pacotes SSIS)


  • Para SSIS 2005 se tiver um executável personalizado que carrega SSIS Runtime programaticamente, poderá editar o ficheiro de configuração da aplicação personalizada.

    NotaOs programas localização de pasta pode variar com base no personalizações efectuadas durante a instalação do SQL Server 2005. Se indeciso em que SSIS está instalado, verifique a chave de registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Server\90\DTS\Setup\ de SQL para o valor de cadeia de SQLPath.

Se tiver SSIS 2008 ou uma versão posterior, a tag generatePublisherEvidence já está incluída nos ficheiros de configuração para todos os executáveis SSIS. Não é necessário tomar novas acções para o SQL Server 2008 Integration Services Runtime evitar a verificação do certificado.

No SQL Server 2005 Integration Services, para evitar a verificação CRL do certificado, esta nova opção pode ser adicionada no ficheiro de configuração da aplicação:
<generatepublisherevidence enabled="false"></generatepublisherevidence>

Este código vai entre o <runtime> </runtime> tag no ficheiro de configuração. Poderá ter de adicionar manualmente as marcas de tempo de execução e a tag generatePublisherEvidence se estes ainda não existam no ficheiro *.config.

Segue-se um exemplo de ficheiro DTExec.exe.config para SSIS 2005:

<configuration>

<startup>

<requiredRuntime version="v2.0.50727"/>

</startup>

<runtime>

<generatePublisherEvidence enabled="false"/>

</runtime>

</configuration>

Aqui está um exemplo do DTExec.exe.config 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 as definições de proxy

Certifique-se de que as definições de proxy estão configuradas correctamente para a conta de serviço aceder à Internet.Para mais informações sobre como utilizar a ferramenta Proxycfg. exe para modificar as definições de proxy WinHTTP, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
841641O IIS devolve uma mensagem de erro "403.13 cliente certificados revogados" depois de instalar o boletim MS04-011 devido às definições de proxy do Wininet
Artigo 841641 também o ajuda a configurar uma definição se estiver a executar serviços como uma conta não interactiva de proxy específica.

Método 3: Configurar o firewall

Configure o firewall para devolver um Estado de falha da aplicação rapidamente se o firewall bloqueia aceder ao Web site http://crl.microsoft.com.

Nota:Para mais informações, consulte a documentação do firewall ou contacte o fornecedor da firewall.

Ponto Da Situação

A Microsoft confirmou que este é um erro ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Para mais informações sobre a terminologia de actualizações de software, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
824684Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

Referências

For more information about Certificate Revocation Lists, click the following article number to view the article in the Microsoft Knowledge Base:
289749Certificate Revocation Lists (CRLs) and IIS 5.0 frequently asked questions

Propriedades

Artigo: 918644 - Última revisão: 30 de dezembro de 2010 - Revisão: 1.0
Palavras-chave: 
kbfix kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB918644 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 918644

Submeter comentários

 

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