CORREÇÃO: O serviço SQL Server Integration Services (SSIS) não inicia quando você instala o SQL Server 2005 SP1 em um computador que já está executando o serviço SSIS

Traduções deste artigo Traduções deste artigo
ID do artigo: 918644
Bug n º: 694 (Hotfix do SQL)
A Microsoft distribui correções do Microsoft SQL Server 2005 como um arquivo para download. Como as correções são cumulativas, cada versão nova contém todos os hotfixes e todas as correções de segurança que foram incluídas com o SQL Server 2005 anteriores corrigir lançamento.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você instala o Microsoft SQL Server 2005 Service Pack 1 (SP1) em um computador que já está executando o SQL Server Integration Services (SSIS), o serviço SSIS não será iniciado e a seguinte mensagem de erro é registrada no log de eventos do sistema:
O serviço não respondeu à solicitação de início ou controle de forma oportuna
Observação Esse problema também pode ocorrer com o serviço do Notification Services (NS).

Causa

Esse problema ocorre porque o computador afetado não pode acessar o site http://crl.microsoft.com. Esse problema ocorre porque ocorre o seguinte comportamento:
  • Quando o Microsoft.NET Framework inicia o serviço SSIS, o.NET Framework chama a CryptoAPI função para verificar os certificados que são atribuídos para os arquivos de assembly do SQL Server.
  • O CryptoAPI função verifica uma lista (certificados Revogados) que está disponível no site http://crl.microsoft.com. Esta ação requer uma conexão com a Internet.
  • Se a conexão com a Internet está bloqueada, as solicitações HTTP de saída podem ser descartadas. Portanto, uma mensagem de erro não será retornada. Além disso, o atraso de tempo faz com que a verificação CRL para tempo limite.
  • O Gerenciador de controle de serviço (SCM) determina que o serviço SSIS está demorando muito para iniciar. Portanto, o SCM relata a mensagem de erro e o serviço SSIS não é iniciado.

Resolução

Para resolver esse problema, instale o pacote de hotfix cumulativo (compilação 2153) para o Microsoft SQL Server 2005. Para obter mais informações sobre como obter o pacote de hotfix cumulativo (compilação 2153) para o SQL Server 2005, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
918222 Pacote de hotfix cumulativo (compilação 2153) para o SQL Server 2005 está disponível
Observação Se você aplicar o hotfix descrito no artigo do Microsoft Knowledge Base 918222, o problema foi resolvido. No entanto, a inicialização do serviço está lenta.

Você deve instalar todos os pacotes do componente na ordem em que estão listadas neste artigo. Se você não instalar os pacotes do componente na ordem correta, você receberá uma mensagem de erro.Para obter mais informações, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
919224 CORREÇÃO: Você pode receber uma mensagem de erro quando você instala o pacote de hotfix cumulativo (compilação 2153) para o SQL Server 2005

Como Contornar

Para contornar esse problema, use um dos seguintes métodos.

Método 1: Adicionar uma nova marca XML


Se seu sistema tiver a atualização do Microsoft.NET Framework cuja versão é igual ou posterior à versão que é discutida no artigo da Base de Conhecimento Microsoft936707, você pode contornar esse problema adicionando uma nova marca XML para desativar generatePublisherEvidence. Para fazer isso, você deve editar o *. exe para os serviços de SSIS (MsDtsSrvr.exe.config) e o *. exe para qualquer um dos tempos de execução do SSIS. Esse recurso desabilita a verificação de CRL e está incluído em todos os hotfixes para o Microsoft.NET Framework começando com a correção descrita no artigo 936707 do Microsoft Knowledge Base. Para verificar se essa atualização é instalada para a versão do.NET Framework 2.0 em execução no seu sistema, você pode verificar as propriedades do arquivo abaixo para certificar-se de que ela é versão 876 ou uma revisão posterior. (O número da versão deve ser 2.0.50727.876 ou uma versão posterior).
C:\Windows\Microsoft.NET\Framework\v2.0.50727\MsCorWks.dll
  • Arquivo de configuração do serviço do SSIS 2005
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\msdtssrvr.exe.config

  • Arquivos de configuração de tempo de execução SSIS 2005 em 32 ou 64 bits:
    • C:\Program Files\Microsoft SQL Server\90\DTS\Binn\
      • DTExec.exe.config (ferramenta de linha de comando para a execução de pacotes do SSIS e pacotes do SSIS de trabalhos do SQL Server Agent)
      • Dtshost.exe.config (para pacotes filho por executar tarefa do pacote)
      • DtsDebugHost.exe.config (para executar pacotes no depurador BIDS)
      • DTUtil.exe.config
  • Equivalente WOW64 SSIS 2005 runtime arquivos de configuração para a execução de pacotes do SSIS de 32 bits em um computador de 64 bits:
    • C:\Program Files (x86) \Microsoft SQL Server\90\DTS\Binn\DTExec.exe.config
      • DTExec.exe.config (ferramenta de linha de comando para a execução de pacotes do SSIS e pacotes do SSIS de trabalhos do SQL Server Agent)
      • Dtshost.exe.config (para os pacotes do SSIS filho da tarefa executar pacote)
      • DtsDebugHost.exe.config (para a execução de pacotes do SSIS no depurador BIDS)
      • DTUtil.exe.config
      • DTSWizard.exe.config (para o Assistente para importação exportação que usa pacotes do SSIS internamente)


  • Para SSIS 2005 se você tem um executável personalizado que carrega o SSIS runtimes programaticamente, você pode para editar o arquivo de configuração do aplicativo personalizado.

    ObservaçãoOs arquivos de programa local da pasta pode variar com base em personalizações feitas durante a instalação do SQL Server 2005. Se não souber onde o SSIS está instalado, verifique a chave do Registro HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\90\DTS\Setup\ para o valor da cadeia de SQLPath.

Se você tiver o SSIS 2008 ou uma versão posterior, a marca generatePublisherEvidence já está incluída nos arquivos de configuração para todos os executáveis do SSIS. Você não precisa fazer mais nada para tempos de execução do SQL Server 2008 Integration Services evitar a verificação de certificado.

No SQL Server 2005 Integration Services, para evitar a verificação de CRL de certificado, essa nova opção pode ser adicionada no arquivo de configuração do aplicativo:
<generatePublisherEvidence enabled="false"></generatePublisherEvidence>

Esta marca fica entre o <runtime></runtime> marca no arquivo de configuração. Você terá que adicionar manualmente as marcas de tempo de execução e a marca generatePublisherEvidence se eles ainda não existir no arquivo config.

Aqui está um exemplo de arquivo de DTExec.exe.config para SSIS 2005:

<configuration>

<startup>

<requiredRuntime version="v2.0.50727"/>

</startup>

<runtime>

<generatePublisherEvidence enabled="false"/>

</runtime>

</configuration>

Aqui está um exemplo da DTExec.exe.config do 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: Definir configurações de proxy

Certifique-se de que as configurações de proxy estão configuradas corretamente para a conta de serviço acessar a Internet. Para obter mais informações sobre como usar a ferramenta Proxycfg.exe. exe para modificar as configurações de proxy de WinHTTP, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
841641 O IIS retorna uma mensagem de erro "403.13 cliente certificados revogados" após a instalação do MS04-011 devido às configurações de proxy do Wininet
Artigo 841641 do Microsoft Knowledge Base também ajuda você a configurar um proxy específico configuração se você estiver executando serviços como uma conta de não-interativa.

Método 3: Configurar o firewall

Configure o firewall para retornar um status de falha para o aplicativo rapidamente se o firewall bloqueia acesso para o site http://crl.microsoft.com.

Observação: Para obter mais informações, consulte a documentação do firewall ou entre em contato com o fornecedor do firewall.

Situação

A Microsoft confirmou que esse é um problema nos produtos Microsoft que estão listados na seção "Aplica-se a".

Mais Informações

Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão usada para descrever as atualizações de software

Referências

Para obter mais informações sobre listas de certificados revogados, clique no número abaixo para ler o artigo na Base de dados de Conhecimento Microsoft:
289749 Perguntas freqüentes sobre listas de certificados revogados (CRLs) e o IIS 5.0

Propriedades

ID do artigo: 918644 - Última revisão: segunda-feira, 26 de maio de 2014 - Revisão: 2.0
Palavras-chave: 
kbfix kbsql2005setup kbexpertiseinter kbexpertiseadvanced kbtshoot kbmt KB918644 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
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