Não é possível iniciar SQL Server Reporting Services depois de aplicar a atualização discutida no KB 2677070
Este artigo ajuda você a resolve um erro de tempo limite e um problema no qual as IDs de evento 7000, 7009 e 1530 são registradas quando você inicia SQL Server Reporting Services (SSRS).
Versão original do produto: SQL Server
Número de KB original: 2745448
Sintomas
Suponha que você aplique a atualização descrita no artigo KB (Microsoft Knowledge Base) 2677070 em um computador que está executando o SSRS. Ao tentar iniciar o SSRS, você recebe um erro de tempo limite e a ID do evento 7000 e a ID do evento 7009 são registradas no log do aplicativo.
Além disso, a ID do evento 1530 é registrada e as informações que se assemelham ao seguinte são registradas no log do aplicativo:
Observação
O espaço reservado < Tempo >de Evento representa a hora em que o evento acontece. O nome >do servidor SSRS do espaço reservado < representa o nome do servidor SSRS.
Motivo
Esse problema ocorre devido à incapacidade de recuperar CTLs (listas confiáveis e não confiáveis de confiança de certificado). Se o sistema não tiver acesso a Windows Update, seja porque o sistema não está conectado à Internet ou porque Windows Update está bloqueado pelas regras de firewall, a recuperação de rede será suspensa antes que o serviço possa continuar seu procedimento de inicialização. Em alguns casos, esse tempo limite de recuperação de rede pode exceder o tempo limite de inicialização do serviço de 30 segundos. Se um serviço não puder relatar que a inicialização foi concluída após 30 segundos, o SCM (gerenciador de controle de serviço) interromperá o serviço.
As URLs para atualizar a CTL foram alteradas com esta atualização. Portanto, se as URLs anteriores foram codificadas como exceções no firewall ou proxy ou se não houver acesso à Internet no computador, a CTL não poderá ser atualizada.
Para baixar as CTLs mais recentes, use as seguintes URLs atualizadas:
Solução alternativa
Para contornar esse problema, configure o computador para que a rede não recupere CTLs confiáveis e não confiáveis. Para fazer isso, use um dos seguintes métodos:
Método 1
Validar que firewalls de limite, regras de acesso de roteador ou servidores proxy downstream permitem que sistemas que atualizaram 2677070 instalados entrem em contato com o Microsoft Update. Para obter mais informações sobre esse requisito, consulte:Um atualizador automático de certificados revogados está disponível para Windows Vista, Windows Server 2008, Windows 7 e Windows Server 2008 R2 (isso inclui as URLs que a atualização CTL acessa).
Método 2
Altere as configurações de Política de Grupo. Para fazer isso, siga estas etapas:
- No nó Configuração do Computador no Política de Grupo Editor Local, clique duas vezes em Políticas.
- Clique duas vezes em Configurações do Windows, clique duas vezes em Configurações de Segurança e clique duas vezes em Políticas de Chave Pública.
- No painel de detalhes, clique duas vezes em Configurações de Validação do Caminho do Certificado.
- Selecione a guia Recuperação de Rede, clique para selecionar a caixa Definir essas configurações de política marcar e clique para limpar os certificados de atualização automática na caixa marcar Programa de Certificado raiz da Microsoft (recomendado).
- Selecione OK e feche o Política de Grupo Editor Local.
Método 3
Modifique o registro. Para fazer isso, execute as etapas a seguir.
Importante
Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para mais proteção, faça o backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, confira: Como fazer backup e restaurar o registro no Windows.
Selecione Iniciar, selecione Executar, digite regedit na caixa Abrir e clique em OK.
Localize e selecione a seguinte subchave de Registro:
HKLM\Software\Policies\Microsoft\SystemCertificates
.Clique com o botão direito do mouse em AuthRoot, selecione Novo e clique em DWORD.
Digite DisableRootAutoUpdate e pressione Enter.
Clique com o botão direito do mouse em DisableRootAutoUpdate e clique em Modificar.
Na caixa de dados Valor , digite 1 e clique em OK.
No menu Arquivo, clique em Sair.
Método 4
Aumente o tempo limite de serviço padrão.
Importante
Esta seção, método ou tarefa contém etapas que descrevem como modificar o Registro. Entretanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Portanto, siga essas etapas cuidadosamente. Para mais proteção, faça o backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, confira: Como fazer backup e restaurar o registro no Windows.
Para aumentar o tempo limite de serviço padrão, siga estas etapas:
Clique em Iniciar e em Executar, digite regedit na caixa Abrir e clique em OK.
Localize e selecione a seguinte subchave de registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
.Clique com o botão direito do mouse em Controle, aponte para Novo e clique em DWORD.
Na caixa Novo Valor , digite ServicesPipeTimeout e pressione Enter.
Clique com o botão direito do mouse em ServicesPipeTimeout e clique em Modificar.
Clique em Decimal, digite o número de milissegundos que você deseja aguardar até o tempo limite do serviço e clique em OK. Por exemplo, para aguardar 60 segundos antes do tempo limite do serviço, digite 60000.
No menu Arquivo , clique em Sair e reinicie o computador.
Mais informações
Para obter mais informações sobre o programa de certificado raiz do Windows, certificados, confiança do certificado e a lista de confiança do certificado, consulte a seção Mais Informações do artigo na Base de Dados de Conhecimento da Microsoft: Um atualizador automático-de-certificados não confiáveis-está disponível-para-janela.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários