Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo ajuda-o a resolver problemas relacionados com o desenho de relatórios dos Serviços de Relatórios e na visualização de um relatório. Também fornece orientações sobre como resolver problemas ao publicar um relatório num servidor de relatórios em modo nativo ou SharePoint. Além disso, cobre a resolução de problemas para visualizar um relatório no servidor de relatórios ou exportar um relatório para um formato de ficheiro diferente.
Monitorizar servidores de relatórios
Pode usar ferramentas do sistema e da base de dados para monitorizar a atividade dos servidores de relatórios. Também pode visualizar ficheiros de registo de traços do servidor de relatórios, ou consultar o registo de execução do servidor de relatórios para obter informações detalhadas sobre relatórios específicos. Se utilizar o Performance Monitor, pode adicionar contadores de desempenho para o serviço Web do Report Server e o serviço Windows para identificar gargalos no processamento on-demand ou agendado.
Para mais informações, consulte Monitorizar o desempenho do servidor de relatórios.
Consulte os registos do servidor de relatórios
Os Serviços de Relatórios registam muitos eventos internos e externos em ficheiros de registo que registam dados sobre relatórios específicos, informações de depuração, pedidos e respostas HTTP e reportam eventos do servidor. Também pode criar registos de desempenho e selecionar contadores de desempenho que especifiquem quais os dados a recolher. O diretório padrão para ficheiros de registo para uma instalação padrão é <drive>\Program Files\Microsoft SQL Server\MSRS130.MSSQLSERVER\Reporting Services\LogFiles.
Para mais informações, consulte os ficheiros de registo e as fontes dos Serviços de Relatório.
Para determinar especificamente se as esperas de relatório se devem à recuperação de dados, processamento de relatórios ou renderização de relatórios, utilize o Registo de Execução. Para obter mais informações, consulte o Report server ExecutionLog e a visão ExecutionLog3.
Visualize a pilha de chamadas para mensagens de erro relacionadas ao processamento de relatórios no servidor de relatórios
Quando visualiza um relatório publicado no Gestor de Relatórios, pode ver uma mensagem de erro que representa um erro geral de processamento ou renderização. Para ver mais informações, pode consultar a pilha de chamadas.
Para visualizar a pilha de chamadas, inicie sessão no servidor de relatórios usando as credenciais de administrador local, clique com o botão direito na página do Gestor de Relatórios e depois selecione Ver Fonte. A pilha de chamadas fornece contexto detalhado para a mensagem de erro.
Use o SQL Server Management Studio para verificar consultas e credenciais
Pode usar o SQL Server Management Studio para validar consultas complexas antes de as incluir no seu relatório.
Para mais informações, consulte Editor de consultas do Motor de Base de Dados e Gerir objetos usando o Explorador de Objetos.
Analisar relatórios de problemas com dados de relatório armazenados em cache no cliente
Quando o autor de um relatório cria um relatório no Business Intelligence Development Studio, o cliente responsável armazena os dados em cache como um ficheiro .rdl.data, que é usado quando se pré-visualiza um relatório. Sempre que a consulta muda, a cache é atualizada. Para depurar problemas de relatórios, por vezes é útil evitar a atualização dos dados do relatório para que os dados não mudem durante a depuração.
Para controlar se as Ferramentas de Dados do SQL Server (SSDT) só podem usar dados em cache, adicione a secção seguinte à devenv.exe.config nas Ferramentas de Dados do SQL Server. A localização 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 esteja definido para 1, apenas os dados do relatório em cache são usados. Certifique-se de remover esta secção quando tiver acabado de depurar o relatório.