Gerenciando o histórico de relatório

Um histórico de relatórios é uma coleção de cópias de um relatório executadas anteriormente. É possível usar o histórico de relatórios para manter ao longo do tempo um registro de um relatório. O histórico de relatórios é uma extensão do relatório. Se um relatório for movido, o histórico também será. No entanto, se você modificar um relatório ou excluir sua fonte de dados, o histórico de relatórios existente será preservado.

Um histórico de relatórios não se destina a relatórios que contenham dados confidenciais ou pessoais. Por esse motivo, um histórico de relatórios pode incluir somente os relatórios que consultem uma fonte de dados utilizando um conjunto único de credenciais (armazenadas ou usadas para a execução de um relatório de forma autônoma) disponível para todos os usuários que executem um relatório.

O histórico de relatório consiste em instantâneos de relatório: instâncias de um relatório que contêm informações sobre layout e dados obtidos em uma fonte de dados externa, em momentos específicos. Cada instantâneo no histórico de relatórios captura um relatório tal como se encontrava quando esse instantâneo foi criado. Se você alterar o layout ou excluir a fonte de dados, os instantâneos existentes no histórico de relatórios permanecerão intactos. Para obter mais informações sobre os instantâneos de relatório, consulte Tipos de relatórios.

ObservaçãoObservação

O SQL Server Express com Advanced Services não oferece suporte para o histórico de relatórios. Para obter mais informações sobre os recursos dessa edição, consulte Reporting Services no SQL Server Express com Advanced Services.

Exibindo e gerenciando o histórico de relatórios

Para exibir ou gerenciar o histórico de relatórios, use o Gerenciador de Relatórios. Você pode visualizar o histórico de relatórios na página Histórico com guias que aparece ao navegar em um relatório no Gerenciador de Relatórios.

O histórico de relatórios usa as configurações de segurança do relatório com o qual está associado. Não é possível proteger instantâneos de relatório individuais. Qualquer usuário que tenha acesso a um relatório pode exibir o histórico de relatórios para o relatório em questão. Estas permissões são fornecidas pela tarefa “Exibir relatórios”. Você só pode exibir o histórico de relatórios para um relatório de cada vez. Não é possível exibir em um mesmo lugar todo o histórico de todos os relatórios armazenados no banco de dados do servidor de relatório.

Você pode gerenciar o histórico de relatórios definindo propriedades que determinam como o histórico de relatório é criado e armazenado. As propriedades podem ser definidas no nível do servidor ou para relatórios individuais. A tarefa “Gerenciar o histórico de relatórios” oferece suporte para o gerenciamento do histórico de relatórios. Para obter mais informações, consulte Configurando propriedades de histórico de relatório.

Exibindo instantâneos do histórico de relatórios por meio de um URL

Você pode isolar um único instantâneo do histórico de relatórios para exibi-los separadamente ou enviá-lo para um destinatário por email. Para fazer isso, acesse o relatório pelo URL e anexe um parâmetro de renderização que identifique o instantâneo desejado. Para obter mais informações, consulte Renderizando um relatório usando o acesso a URL.