Partilhar via


Solucionar problemas de uma instalação do Reporting Services

Se não for possível instalar o Reporting Services devido a erros que ocorrem durante a instalação, use as instruções neste artigo para abordar as condições com maior probabilidade de causar erros de instalação.

Para obter informações sobre outros erros e problemas relacionados ao Reporting Services, consulte Solucionar problemas e erros do SSRS.

Revise as notas de versão on-line caso o problema encontrado esteja descrito nas notas de versão.

Verifique os logs de configuração

Os erros de instalação são registrados em arquivos de log na <pasta drive>:\Program Files\Microsoft SQL Server\nnn\Setup Bootstrap\Log . Uma subpasta é criada sempre que você executa a instalação. O nome da subpasta é a hora e a data em que executou o programa de configuração. Para obter instruções sobre como exibir os arquivos de log da Instalação, consulte Exibir e ler arquivos de log da Instalação do SQL Server.

  • Os arquivos de log incluem uma coleção de arquivos.

  • Abra o arquivo *_summary.txt para exibir informações sobre produtos, componentes e instâncias.

  • Abra o arquivo *_errorlog.txt para visualizar as informações de erro geradas durante a instalação.

  • Abra o *_RS_*_ComponentUpdateSetup.log para exibir as informações de configuração do Reporting Services.

Verificar pré-requisitos

A instalação verifica os pré-requisitos automaticamente. No entanto, se você estiver solucionando problemas de instalação, é útil saber quais requisitos a Instalação está verificando.

  • Os requisitos de conta para executar a Instalação incluem associação ao grupo Administradores local. A Instalação deve ter permissão para adicionar arquivos, configurações do Registro, criar grupos de segurança locais e definir permissões. Se você estiver instalando uma configuração padrão, a Instalação deverá ter permissão para criar um banco de dados do servidor de relatório na instância do SQL Server na qual você está instalando.

  • O sistema operacional deve suportar HTTP.SYS 1.1.

  • O serviço HTTP deve estar habilitado e em execução.

  • O DTC (Coordenador de Transações Distribuídas) deve estar em execução se você também estiver instalando o serviço SQL Server Agent.

  • Authz.dll deve estar presente na pasta System32.

A instalação não verifica mais se há Serviços de Informações da Internet (IIS) ou ASP.NET. O Reporting Services requer o MDAC 2.0 e o Microsoft .NET Framework versão 2.0; O programa de configuração irá instalá-los, se ainda não estiverem instalados.

Solucionar problemas com instalações do modo do SharePoint

O Gerenciador de Configuração do Servidor de Relatório não inicia

Descrição: Esse problema ocorre por design no SQL Server 2012 e posterior. O Reporting Services foi arquitetado para a arquitetura de serviço do SharePoint. O Configuration Manager não é mais necessário para configurar e administrar o Reporting Services no modo do SharePoint.

Solução alternativa: Use a Administração Central do SharePoint para configurar um servidor de relatório no modo do SharePoint. Para obter mais informações, consulte Gerir uma Aplicação de Serviço do SharePoint do Reporting Services

Ícone de seta usado com o link Voltar ao Topo Solucionar problemas com instalações do Modo do SharePoint

Você não vê o serviço SQL Server Reporting Services na Administração Central do SharePoint após a instalação do SSRS do SQL Server 2016 no modo do SharePoint

Descrição: Se depois de instalar com êxito o SQL Server 2016 Reporting Services no modo do SharePoint e o Suplemento SQL Server 2016 Reporting Services para SharePoint 2013/2016, você não vir "SQL Server Reporting Services" nos dois menus a seguir, o serviço Reporting Services não foi registrado:

  • Administração Central do SharePoint 2013/2016 -> Página "Gerenciamento de Aplicativos" -> "Gerenciar Serviços no Servidor"

  • Administração Central do SharePoint 2013/2016 -> "Gerenciamento de Aplicativos" -> "Gerenciar Aplicativos de Serviço" -> menu "Novo"

Solução alternativa: Para registrar e iniciar o Reporting Services SharePoint Services, conclua as seguintes etapas:

  1. No computador que executa a Administração Central do SharePoint 2013/2016, abra o Shell de Gerenciamento do SharePoint 2013/2016 com privilégios de administrador. Clique com o botão direito do rato no ícone e clique em Executar como administrador. Execute os três cmdlets a seguir a partir do shell:

    Install-SPRSService  
    Install-SPRSServiceProxy  
    Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance  
    
  2. Verifique se o Serviço Reporting Services mostra o status como "Iniciado" na página: Administração Central do SharePoint 2013/2016 -> "Gerenciamento de Aplicativos" -> "Gerenciar Serviços no Servidor"

Ícone de seta usado com o link Voltar ao Topo Solucionar problemas com instalações do Modo do SharePoint

Os cmdlets do PowerShell do Reporting Services não estão disponíveis e os comandos não são reconhecidos

Descrição: Quando você tenta executar um cmdlet do PowerShell do Reporting Services, vê uma mensagem de erro semelhante a esta:

  • O termo 'Install-SPRSServiceInstall-SPRSService' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou programa operável. Verifique a ortografia do nome ou, se um caminho foi incluído, verifique se o caminho está correto e tente novamente. Na linha:1 char:39+ Install-SPRSServiceInstall-SPRSService <<<< + CategoryInfo : ObjectNotFound: (Install-SPRSServiceInstall-SPRSService:String) [], CommandNotFoundExcep

Solução alternativa: Conclua uma das seguintes ações:

  • Execute o complemento Reporting Services para produtos SharePoint. rssharepoint.msi.

  • Instale o modo do SharePoint do Reporting Services a partir da mídia de instalação do SQL Server.

Se o Shell de Gerenciamento do SharePoint 2013/2016 estiver aberto quando você concluir uma das soluções alternativas, feche e reabra o shell de gerenciamento.

Para obter mais informações, consulte os seguintes artigos:

Ícone de seta usado com o link Voltar ao Topo Solucionar problemas com instalações do Modo do SharePoint

Você verá uma mensagem de erro indicando que a URL não está configurada

Descrição: Você verá uma mensagem de erro semelhante a esta:

Não há suporte para essa funcionalidade do SQL Server Reporting Services (SSRS). Use a Administração Central para verificar e corrigir um ou mais dos seguintes problemas:

  • Uma URL do servidor de relatório não está configurada. Use a página Integração do SSRS para defini-lo.

  • O proxy do aplicativo de serviço SSRS não está configurado. Use as páginas do aplicativo de serviço SSRS para configurar o proxy.

  • O aplicativo de serviço SSRS não está mapeado para este aplicativo Web. Utilize as páginas da aplicação de serviço SSRS para associar o proxy da aplicação de serviço SSRS ao Grupo de Proxy de Aplicação para esta aplicação Web.

Solução alternativa: A mensagem de erro contém três etapas sugeridas para corrigir esse problema. A primeira sugestão na mensagem "Endereço URL do servidor de relatórios não está configurado". é relevante ao integrar com a versão do servidor de relatório anterior ao SQL Server 2012 (11.x). A Configuração do SharePoint para as versões anteriores do servidor de relatório é concluída na página Configurações Gerais do Aplicativo , usando o SQL Server Reporting Services (2008 e 2008 R2)..

Mais informações: Você verá essa mensagem de erro ao tentar usar qualquer funcionalidade do Reporting Services que exija uma conexão com o serviço Reporting Services. Isto inclui:

  • Abrir o Construtor de Relatórios do SQL Server a partir de uma biblioteca de documentos do SharePoint.

  • Gerir Subscrições.

  • Gerenciar um aplicativo de serviço.

Ícone de seta usado com o link Voltar ao Topo Solucionar problemas com instalações do Modo do SharePoint

A instalação falha em um computador com o SharePoint instalado, mas não está configurado

Descrição: Se você optar por instalar o Modo do SharePoint do Reporting Services em um computador que tenha o SharePoint instalado, mas o SharePoint não esteja configurado, verá uma mensagem semelhante à seguinte e a instalação será interrompida:

A Instalação do SQL Server parou de funcionar

Solução alternativa: Configure o SharePoint e execute a Instalação do SQL Server.

Mais informações: Ao instalar o Reporting Services em uma instalação existente do SharePoint, a configuração tenta instalar e iniciar o serviço do Reporting Services no SharePoint. Se o SharePoint não estiver configurado, a instalação do serviço falhará, fazendo com que a instalação falhe.

Ícone de seta usado com o link Voltar ao Topo Solucionar problemas com instalações do Modo do SharePoint

A Página da Administração Central do SharePoint está em branco

Descrição: Você conseguiu instalar com êxito o SharePoint 2013/2016, sem erros de instalação. No entanto, quando você navega até a Administração Central, vê apenas uma página em branco:

Solução alternativa: Esse problema não é específico do Reporting Services, mas está relacionado à configuração de permissões em sua instalação geral do SharePoint. Eis algumas sugestões:

  • Consulte o artigo do SharePoint sobre ambientes de desenvolvimento. Configurar um ambiente de desenvolvimento geral para o SharePoint

  • A conta de serviço que você está usando para serviços do SharePoint, como o Serviço de Administração Central do SharePoint 2013/2016, deve ter privilégios administrativos no sistema operacional local.

Ícone de seta usado com o link Voltar ao Topo Solucionar problemas com instalações do Modo do SharePoint

Você vê uma mensagem de erro quando tenta criar um novo relatório do Construtor de Relatórios

Descrição: Você vê uma mensagem de erro semelhante à seguinte quando tenta criar um relatório do Construtor de Relatórios dentro de uma biblioteca de documentos:

Essa funcionalidade não é suportada porque não existe um aplicativo de serviço do SQL Server Reporting Services ou uma URL do servidor de relatório não foi configurada na Administração Central.

Solução alternativa: Verifique se você tem um aplicativo de serviço do Reporting Services e se ele está configurado corretamente. Para obter mais informações, consulte Instalar o primeiro servidor de relatório no modo do SharePoint.

Ícone de seta usado com o link Voltar ao Topo Solucionar problemas com instalações do Modo do SharePoint

Você vê uma mensagem de erro informando que RS_SHP não é suportado com PREPAREIMAGE

Descrição: Quando você tenta executar PREPAREIMAGE para Reporting Services, você vê uma mensagem de erro semelhante a esta:

"O recurso especificado 'RS_SHP' não é suportado ao executar a ação PREPAREIMAGE, pois não suporta SysPrep. Remova os recursos que não são compatíveis com o SysPrep e execute a instalação novamente."

Solução alternativa: Não há solução alternativa. O Reporting Services não oferece suporte a SYSPREP (PREPAREIMAGE). O modo nativo do Reporting Services oferece suporte ao SYSPREP.

Ícone de seta usado com o link Voltar ao Topo Solucionar problemas com instalações do Modo do SharePoint

Solucionar problemas com as instalações do modo nativo

Contadores de desempenho não são visíveis após a atualização para o Windows Vista ou Windows Server 2008

Se você atualizar o sistema operacional para o Windows Vista ou Windows Server 2008 em um computador que execute o Reporting Services, os contadores de desempenho do Reporting Services não serão definidos após a atualização.

Para restabelecer os contadores de desempenho do Reporting Services

  1. Exclua as seguintes chaves do Registro:

    • Serviço Web HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016

    • Serviço do Windows HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2016

  2. Abra uma janela de comando e digite o seguinte comando no prompt:

    • executar <Diretório do .NET 4.0 Framework\InstallUtil.exe <diretório Bin do Servidor de Relatório\ReportingServicesLibrary.dll>>

      Observação

      Substitua < o diretório >do .NET 4.0 Framework pelo caminho físico dos arquivos do .NET Framework 4.0 e substitua < o diretório> Bin do Servidor de Relatório pelo caminho físico dos arquivos Bin do servidor de relatório.

  3. Reinicie o serviço Reporting Services.

Para verificar se as etapas funcionaram, abra um navegador da Web e navegue até a URL do portal da Web ou a URL do Servidor de Relatório. Em seguida, abra o Monitor de desempenho para verificar se os contadores estão funcionando.

Para adicionar novamente as chaves de registo de desempenho usando o Editor de Registo

  1. Abra o Editor do Registro:

    1. Clique em Iniciar e clique em Executar.

    2. Na caixa de diálogo Executar , na caixa Abrir , digite regedit.

  2. No Editor do Registro, selecione a seguinte chave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance

  3. Clique com o botão direito do mouse no nó Desempenho , aponte para Novo e clique em Valor de várias cadeias de caracteres.

  4. Digite Counter Names e pressione ENTER.

  5. Repita para adicionar a chave do Registro Counter Types neste nó.

  6. Navegue até a seguinte chave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance

  7. Clique com o botão direito do mouse no nó Desempenho , aponte para Novo e clique em Valor de várias cadeias de caracteres.

  8. Digite Counter Names e pressione ENTER.

  9. Repita para adicionar a chave do Registro Counter Types neste nó.

Depois de reparar a instância de 64 bits ou adicionar as chaves do Registro novamente manualmente, você pode usar o Monitor de Desempenho para configurar os objetos de desempenho do Reporting Services que deseja monitorar.

As propriedades de configuração ReportServerExternalURL e PassThroughCookies não são configuradas após uma atualização do SQL Server 2005

Quando você atualiza do SQL Server 2005 (9.x) para o SQL Server 2016 (13.x) Reporting Services ou posterior (SSRS), as propriedades de configuração ReportServerExternalURL e PassThroughCookies não são configuradas pelo processo de atualização. ReportServerExternalURL é uma propriedade opcional e deve ser definida somente se você estiver usando Web Parts do SharePoint 2.0 e quiser que os usuários possam recuperar um relatório e abri-lo em uma nova janela do navegador. Para obter mais informações sobre ReportServerExternalURL, consulte URLs em arquivos de configuração (Gerenciador de Configuração do Servidor de Relatórios). PassThroughCookies é necessário somente ao usar o método de autenticação personalizado. Para obter mais informações sobre PassThroughCookies, consulte Configurar o portal da Web para passar cookies de autenticação personalizados.

Observação

Ao usar a autenticação personalizada, é recomendável migrar a instalação em vez de executar uma atualização. Para obter mais informações sobre como migrar o Reporting Services, consulte Migrar uma instalação do Reporting Services (modo nativo).

Por padrão, essas propriedades não existem na configuração do SQL Server 2016 (13.x) Reporting Services ou posterior (SSRS). Se você configurou essas propriedades no SQL Server 2005 (9.x) e continua a exigir a funcionalidade que elas fornecem, você deve adicioná-las manualmente ao arquivo RSReportServer.config após o processo de atualização. Para obter mais informações, consulte Modificar um arquivo de configuração do Reporting Services (RSreportserver.config).

401-Erro não autorizado ao usar a autenticação do Windows após uma atualização do SQL Server 2005 para o SQL Server 2016

Se você atualizar do SQL Server 2005 (9.x) Reporting Services para o SQL Server 2016 (13.x) Reporting Services ou posterior (SSRS) e usar a autenticação NTLM com uma conta interna para a conta de serviço do Servidor de Relatório, poderá encontrar um erro 401-Não autorizado ao acessar o servidor de relatório ou o portal da Web após a atualização.

Esta mensagem é exibida devido a uma alteração na configuração padrão do SQL Server 2016 (13.x) Reporting Services ou posterior (SSRS) para autenticação do Windows. A negociação é configurada quando a conta de serviço do Servidor de Relatório é Serviço de Rede ou Sistema Local. O NTLM é configurado quando a conta de serviço do Servidor de Relatório não é uma dessas contas internas. Para corrigir esse problema após a atualização, você pode editar o arquivo RSReportServer.config e configurar o AuthenticationType para ser RSWindowsNTLM. Para obter mais informações, consulte Configurar a autenticação do Windows no servidor de relatório.

A desinstalação de uma instância de 32 bits do SQL Server 2016 Reporting Services, num cenário de implantação lado a lado com uma instância de 64 bits, compromete a instância de 64 bits.

Quando você instala uma instância de 32 bits e uma instância de 64 bits do SQL Server 2016 (13.x) Reporting Services ou posterior (SSRS) lado a lado em um computador e desinstala a instância de 32 bits, quatro chaves do Registro do Reporting Services são removidas. A remoção das chaves compromete a instância de 64 bits do Reporting Services. As chaves do Registro do Reporting Services que são removidas quando você desinstala a instância de 32 bits são:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Web Service\Performance:Counter Types HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2016 Windows Service\Performance:Counter Types

Para corrigir esse problema, você pode reparar a instância de 64 bits. Embora seja recomendável usar o reparo, você pode adicionar as chaves do Registro novamente manualmente usando o Editor do Registro.

Atenção

A edição incorreta do registo pode danificar gravemente o seu sistema. Antes de fazer alterações no Registro, você deve fazer backup de todos os dados valiosos no computador.

Recursos adicionais

A seguir estão recursos adicionais que você pode revisar para ajudá-lo com a solução de problemas: