Partilhar via


Solucionar um problema da instalação do Reporting Services

Se você não puder instalar o Reporting Services devido a erros ocorridos durante a Instalação, use as instruções deste tópico para identificar as condições mais prováveis que causam erros de instalação.

Para obter as informações mais recentes sobre problemas com o SQL Server 2012, consulte Dicas, truques e soluções de problemas do Reporting Services SQL Server 2012

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

Revise as Notas de versão online caso o problema que você encontrar seja descrito nas notas de versão.

Este tópico inclui as informações a seguir:

  • Verificar logs de instalação

  • Verificar pré-requisitos

  • Solução de problemas do modo do SharePoint

  • Solução de problemas do modo nativo

  • Recursos adicionais

Verificar logs de instalação

Os erros de instalação são registrados em arquivos de log na pasta Arquivos de Programas\Microsoft SQL Server\110\Setup Bootstrap\Log. Uma subpasta é criada toda vez que você executa a Instalação. O nome da subpasta é a hora e a data em que você executou a Instalação. Para obter instruções sobre como exibir os arquivo 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 o produto, o componente e a instância.

  • Abra o arquivo * _errorlog.txt para exibir informações de erro geradas durante a Instalação.

  • Abra o arquivo *_RS_*_ComponentUpdateSetup.log para ver informações da instalação do Reporting Services.

Ícone de seta usado com o link Voltar ao InícioInício

Verificar pré-requisitos

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

  • Os requisitos de conta para executar a Instalação inclui associação no grupo Administradores local. A Instalação deve ter permissão para adicionar arquivos, configurações de 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 de servidor de relatório na instância do SQL Server em que será feita a instalação.

  • O Sistema Operacional deve dar suporte a 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 Serviços de Informações da Internet (IIS) nem ASP.NET. O Reporting Services requer o MDAC 2.0 e o Microsoft .NET Framework versão 2.0; a Instalação os instalará se eles ainda não estiverem instalados.

Ícone de seta usado com o link Voltar ao InícioInício

Solucionar problemas com instalações do modo do SharePoint

  • O Gerenciador de Configuração do Reporting Services não inicia

  • O serviço do SQL Server Reporting Services não é exibido na Administração Central do SharePoint após a instalação do SQL Server 2012 SSRS no modo do SharePoint

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

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

  • A Instalação falha quando é realizada em um computador com o SharePoint instalado, mas não configurado.

  • A página Administração Central do SharePoint está vazia

  • Uma mensagem de erro é exibida quando você tenta criar um novo relatório do Construtor de Relatórios

  • Você vê uma mensagem de erro informando que RS_SHP não tem suporte com o PREPAREIMAGE

O Gerenciador de Configuração do Reporting Services não inicia

Descrição: esse problema ocorre por design no SQL Server 2012. O Reporting Services agora é arquitetado para a arquitetura de serviço do SharePoint. O Gerenciador de Configuração não é mais necessário para configurar e administrar o Reporting Services no modo 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 Gerenciar um aplicativo de serviço Reporting Services

Ícone de seta usado com o link Voltar ao InícioParte superior da seção do SharePoint

O serviço do SQL Server Reporting Services não é exibido na Administração Central do SharePoint após a instalação do SQL Server 2012 SSRS no modo do SharePoint

Descrição: Se, após instalar o SQL Server 2012  Reporting Services no modo do SharePoint e o SQL Server 2012  Reporting Services para SharePoint 2010, você não vir "SQL Server Reporting Services" nos dois menus a seguir, isso significa que o serviço Reporting Services não terá sido registrado:

  • Página Administração Central do SharePoint 2010 -> "Gerenciamento de Aplicativo" -> "Gerenciar Serviços no Servidor"

  • Administração Central do SharePoint 2010 -> "Gerenciamento de Aplicativo" -> "Gerenciar aplicativos de serviço" ->Menu "Novo"

Solução alternativa: Para registrar e iniciar o Reporting Services SharePoint Services, conclua o seguinte:

  1. No computador que executa a Administração Central do SharePoint 2010

    1. Abra o Shell de Gerenciamento do SharePoint 2010 com privilégios de administrador. Clique com o botão direito no ícone e clique em "Executar como administrador". Execute os três cmdlets a seguir do shell:

    2. Install-SPRSService
      
    3. Install-SPRSServiceProxy
      
    4. Get-SPServiceInstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance
      
  2. Verifique se o status do serviço do Reporting Services é exibido como “Iniciado” na página: Administração Central do SharePoint 2010 -> "Gerenciamento de Aplicativo" -> "Gerenciar Serviços no Servidor"

Ícone de seta usado com o link Voltar ao InícioParte superior da seção 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: ao tentar executar um cmdlet do PowerShell do Reporting Services, você receberá uma mensagem de erro semelhante à seguinte:

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

Solução alternativa: Concluir um dos seguintes:

  • Execute o suplemento Reporting Services para produtos do SharePoint. rssharepoint.msi.

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

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

Para obter mais informações, consulte o seguinte:

Ícone de seta usado com o link Voltar ao InícioParte superior da seção do SharePoint

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

Descrição: Você vê uma mensagem de erro é semelhante à seguinte:

Essa funcionalidade do SSRS (SQL Server Reporting Services) não tem suporte. 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 do SSRS para configurar o proxy.•O aplicativo de serviço SSRS não está mapeado para esse aplicativo web. Use as páginas do aplicativo de serviço do SSRS para associar o proxy do aplicativo de serviço SSRS ao Grupo Proxy de Aplicativo para esse aplicativo web.

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

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

  • Abrindo o Construtor de Relatórios do SQL Server de uma biblioteca de documentos do SharePoint.

  • Gerenciar assinaturas.

  • Gerenciar um aplicativo de serviço.

Ícone de seta usado com o link Voltar ao InícioParte superior da seção do SharePoint

A Instalação falha quando é realizada em um computador com o SharePoint instalado, mas não configurado

Descrição: se você optar por instalar o modo do SharePoint do Reporting Services em um computador que tenha o SharePoint instalado, mas não 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 do SharePoint existente, a instalação tenta instalar e inicia o serviço do Reporting Services SharePoint. Se o SharePoint não estiver configurado, ocorrerá falha na instalação do serviço, e a instalação não será concluída.

Ícone de seta usado com o link Voltar ao InícioParte superior da seção do SharePoint

A página Administração Central do SharePoint está vazia

Descrição: você pôde instalar o SharePoint 2010 com êxito, sem erros de instalação. No entanto, quando você navega até a Administração Central, vê somente uma página em branco:

Solução alternativa: Este problema não é específico do Reporting Services, mas está relacionado com a configuração de permissões na instalação geral do SharePoint. Esta é uma lista de sugestões:

Ícone de seta usado com o link Voltar ao InícioParte superior da seção 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 tem suporte porque o aplicativo de serviço do SQL Server Reporting Services não existe ou uma URL do servidor de relatórios 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 foi configurado corretamente. Para obter mais informações, consulte a seção ‘Criar um aplicativo de serviço do Reporting Services’ em Instalar o modo do SharePoint do Reporting Services como um único farm de servidor

Ícone de seta usado com o link Voltar ao InícioParte superior da seção do SharePoint

Você vê uma mensagem de erro informando que RS_SHP não tem suporte com o PREPAREIMAGE

Descrição: Ao tentar executar PREPAREIMAGE para Reporting Services, você recebe uma mensagem de erro semelhante à seguinte:

"O recurso 'RS_SHP' especificado não tem suporte ao executar a ação PREPAREIMAGE, porque ele não dá suporte a SysPrep. Remova os recursos que não são compatíveis com SysPrep e execute a instalação novamente."

Solução alternativa: Não existe solução. O Reporting Services não oferece suporte a SYSPREP (PREPAREIMAGE). O modo do Reporting Services Native oferece suporte a SYSPREP.

Ícone de seta usado com o link Voltar ao InícioParte superior da seção do SharePoint

Ícone de seta usado com o link Voltar ao InícioInício

Solucionar problemas com instalações do modo Nativo

Ícone de seta usado com o link Voltar ao InícioInício

Os contadores de desempenho não ficam visíveis após atualização para o Windows Vista ou Windows Server 2008

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

Para instanciar novamente os contadores de desempenho do Reporting Services

  1. Exclua as seguintes chaves do Registro:

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service

    • HKLM\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service

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

    • run <.NET 2.0 Framework directory**>\InstallUtil.exe <Report Server Bin directory>\ReportingServicesLibrary.dll**

      ObservaçãoObservação

      Substitua <.NET 2.0 Framework directory> pelo caminho físico dos arquivos do .NET Framework 2.0 e <Report Server Bin directory> pelo caminho físico dos arquivos binários do servidor de relatório.

  3. Reinicie o serviço Reporting Services.

Para verificar se as etapas funcionam, abra um navegador da Web e navegue até o URL do Gerenciador de Relatórios ou URL do Servidor de Relatório. Abra o Monitor de Desempenho para verificar se os contadores estão funcionando.

Ícone de seta usado com o link Voltar ao InícioInício

Para adicionar novamente as chaves de Registro de desempenho usando o Editor do Registro

  1. Abra o Editor do Registro:

    1. Clique em Iniciar e em Executar.

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

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

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

  4. Digite Nomes de Contador e pressione ENTER.

  5. Repita para adicionar a chave de Registro Tipos de Contador nesse nó.

  6. Navegue até esta chave de Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance

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

  8. Digite Nomes de Contador e pressione ENTER.

  9. Repita para adicionar a chave de Registro Tipos de Contador nesse nó.

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

Ícone de seta usado com o link Voltar ao InícioInício

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 para o SQL Server 2012 Reporting Services (SSRS), as propriedades de configuração ReportServerExternalURL e PassThroughCookies não são configuradas pelo processo de atualização. ReportServerExternalURL é uma propriedade opcional, e somente deverá ser definida 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. PassThroughCookies só é necessário ao usar o método de autenticação Personalizado. Para obter mais informações sobre o PassThroughCookies, consulte Configurar o Gerenciador de Relatórios para transmitir cookies de autenticação personalizados.

ObservaçãoObservação

Quando você usar a autenticação Personalizada, será recomendável migrar a instalação, em vez de executar uma atualização. Para obter mais informações sobre migração do 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 2012 Reporting Services (SSRS). Caso você tenha configurado essas propriedades no SQL Server 2005 e continuar exigindo a funcionalidade fornecida por elas, adicione-as 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).

Ícone de seta usado com o link Voltar ao InícioInício

Falha da instalação para uma instância padrão do SQL Server 2005 Reporting Services em um computador que executa o SQL Server 2012 Reporting Services

Se você tentar instalar uma instância padrão do SQL Server 2005 Reporting Services em um computador que já executa uma instância do SQL Server 2012 Reporting Services (SSRS), a instância do SQL Server 2005 Reporting Services não será instalada e a seguinte mensagem de erro será exibida:

"Já existe uma instância com o mesmo nome instalada neste computador. Para continuar com a Instalação do SQL Server, forneça um nome de instância exclusivo".

Esse problema ocorre se a instância do SQL Server 2012 Reporting Services (SSRS) for uma instância nomeada padrão e mesmo que já exista uma instância do SQL Server 2012 Reporting Services (SSRS) com esse nome no computador.

Para contornar esse problema, você dispõe das seguintes opções:

  • Se for necessário executar o SQL Server 2005 Reporting Services como a instância padrão no computador, instale a instância do SQL Server 2005 Reporting Services antes da instância do SQL Server 2012 Reporting Services (SSRS).

  • Se a instância do SQL Server 2005 Reporting Services não tiver que ser uma instância padrão, você poderá instalar a instância do SQL Server 2005 Reporting Services como uma instância nomeada depois de instalar a instância do SQL Server 2012 Reporting Services (SSRS).

Ícone de seta usado com o link Voltar ao InícioInício

Erro 401-Não Autorizado durante o uso da autenticação Windows após uma atualização do SQL Server 2005 para o SQL Server 2012

Se você atualizar do SQL Server 2005 Reporting Services para o SQL Server 2012 Reporting Services (SSRS), e usar a autenticação NTLM com uma conta interna do serviço Servidor de Relatórios, talvez encontre um erro 401-Não autorizado ao acessar o servidor de relatório ou o Gerenciador de Relatórios após a atualização.

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

Início

A desinstalação da instância de 32 bits do SQL Server 2012 Reporting Services na implantação lado a lado com uma instância de 64 bits quebra 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 2012 Reporting Services (SSRS) lado a lado em um computador, e desinstalar a instância de 32 bits, quatro chaves do Registro do Reporting Services são removidas. Isso trava 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 2011 Web Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service\Performance:Counter Names HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Web Service\Performance:Counter Types HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSRS 2011 Windows Service\Performance:Counter Types

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

Observação sobre cuidadosCuidado

A edição incorreta do Registro pode danificar seriamente o sistema. Antes de alterar o Registro, faça um backup dos dados importantes do computador.

Recursos adicionais

A seguir, veja os recursos adicionais que você pode examinar para auxiliá-lo com solução de problemas:

Configurações do SharePoint Envie comentários e informações de contato através do Microsoft SQL Server Connect (https://connect.microsoft.com/SQLServer/Feedback).

Ícone de seta usado com o link Voltar ao InícioInício