Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo ajuda você a solucionar problemas com o design de relatório do Reporting Services e visualizar um relatório. Ele também fornece orientação sobre como resolver problemas ao publicar um relatório em um servidor de relatório no modo nativo ou no modo do SharePoint. Além disso, ele aborda a solução de problemas para exibir um relatório no servidor de relatório ou exportar um relatório para um formato de arquivo diferente.
Monitorar servidores de relatório
Você pode usar ferramentas de sistema e banco de dados para monitorar a atividade do servidor de relatório. Você também pode exibir arquivos de log de rastreamento do servidor de relatório ou consultar o log de execução do servidor de relatório para obter informações detalhadas sobre relatórios específicos. Se você usar o Monitor de Desempenho, poderá adicionar contadores de desempenho para o serviço Web do Servidor de Relatório e o serviço Windows para identificar gargalos no processamento sob demanda ou agendado.
Para obter mais informações, consulte Monitorar o desempenho do servidor de relatório.
Exibir os logs do servidor de relatório
O Reporting Services registra muitos eventos internos e externos para registrar arquivos que registram dados sobre relatórios específicos, informações de depuração, solicitações e respostas HTTP e eventos do servidor de relatório. Você também pode criar logs de desempenho e selecionar contadores de desempenho que especificam quais dados coletar. O diretório padrão para arquivos de log para uma instalação padrão é <drive>\Program Files\Microsoft SQL Server\MSRS130.MSSQLSERVER\Reporting Services\LogFiles.
Para obter mais informações, consulte arquivos de log e fontes do Reporting Services.
Para determinar especificamente se as esperas de relatório são devido à recuperação de dados, ao processamento de relatórios ou à renderização de relatórios, use o log de execução. Para obter mais informações, consulte o ExecutionLog do Servidor de Relatórios e a exibição ExecutionLog3.
Visualizar o stack de chamadas para mensagens de erro de processamento de relatórios no servidor de relatório
Ao exibir um relatório publicado no Gerenciador de Relatórios, você poderá ver uma mensagem de erro que representa um erro geral de processamento ou renderização. Para ver mais informações, você pode exibir a pilha de chamadas.
Para exibir a pilha de chamadas, entre no servidor de relatório usando as credenciais de administrador local, clique com o botão direito do mouse na página do Gerenciador de Relatórios e selecione Exibir Origem. A pilha de chamadas fornece contexto detalhado para a mensagem de erro.
Usar o SQL Server Management Studio para verificar consultas e credenciais
Você pode usar o SQL Server Management Studio para validar consultas complexas antes de incluí-las em seu relatório.
Para obter mais informações, consulte o editor de consultas do Mecanismo de Banco de Dados e Gerencie objetos usando o Pesquisador de Objetos.
Analisar relatórios de problemas com dados de relatório armazenados em cache no cliente
Quando um autor de relatório cria um relatório no Business Intelligence Development Studio, o cliente de criação armazena dados em cache como um arquivo .rdl.data, que é usado quando você visualiza um relatório. Sempre que a consulta é alterada, o cache é atualizado. Para depurar problemas de relatório, às vezes é útil impedir a atualização de dados de relatório para que os dados não sejam alterados quando você estiver depurando.
Para controlar se o SSDT (SQL Server Data Tools) só pode usar dados armazenados em cache, adicione a seção a seguir para devenv.exe.config nas Ferramentas de Dados do SQL Server. O local do diretório padrão é: <drive>:Program Files\Microsoft Visual Studio 10.0\Common7\IDE.
<system.diagnostics>
<switches>
<add name="Microsoft.ReportDesigner.ReportPreviewStore.ForceCache" value="1" />
</switches>
</system.diagnostics>
Desde que o valor seja definido como 1, somente os dados de relatório armazenados em cache são usados. Certifique-se de remover esta seção quando terminar debugando o relatório.