Partilhar via


Criando, modificando e excluindo agendas

Use este tópico para aprender a criar, modificar e excluir agendas. Você pode usar o Gerenciador de Relatórios ou o SQL Server Management Studio para trabalhar com agendas compartilhadas. Se você estiver agendando o processamento de relatório e assinatura em relatórios individuais, deverá usar o Gerenciador de Relatórios.

ObservaçãoObservação

Se você tiver configurado um servidor de relatório para ser executado no modo integrado do SharePoint, poderá criar e gerenciar agendas compartilhadas a partir de um site do SharePoint. Para obter mais informações, consulte Como criar e gerenciar agendas compartilhadas (Reporting Services no modo integrado do SharePoint).

Requisitos

O Reporting Services usa o SQL Server Agent como um timer para operações agendadas. O SQL Server Agent deve estar sendo executado se quiser criar uma operação agendada. O servidor de relatório também deve ser configurado para dar suporte a operações de agendamento e entrega. Você pode habilitar o agendamento e a entrega definindo a propriedade ScheduleEventsAndReportDeliveryEnabled como True na faceta Configuração da Área de Superfície do Reporting Services do Gerenciamento Baseado em Diretivas do SQL Server.

O modo como você trabalha com uma agenda depende das tarefas que fazem parte de sua atribuição de função. Se você estiver usando funções predefinidas, os usuários que são Gerenciadores de Conteúdo e Administradores de Sistema podem criar e gerenciar qualquer agenda. Se atribuições de função personalizadas forem utilizadas, a atribuição de função deve incluir tarefas que ofereçam suporte para as operações agendadas.

Para fazer isso

Inclua esta tarefa

Funções predefinidas

Criar, modificar ou excluir agendas compartilhadas

Gerenciar agendas compartilhadas

Administrador do Sistema

Selecionar agendas compartilhadas

Exibir agendas compartilhadas

Usuário do Sistema

Crie, modifique ou exclua agendas específicas do relatório em uma assinatura definida pelo usuário

Gerenciar assinaturas individuais

Navegador, Construtor de Relatórios, Meus Relatórios, Gerenciador de Conteúdo

Crie, modifique ou exclua agendas específicas do relatório para todas as outras operações agendadas

Gerenciar o histórico de relatório, gerenciar todas as assinaturas, gerenciar relatórios

Gerenciador de Conteúdo

Para obter mais informações sobre a segurança em Reporting Services, consulte Usando funções predefinidas, Concedendo permissões em um servidor de relatório no modo nativo e Tarefas e permissões.

Criando e modificando agendas

A criação e modificação de uma agenda é composta pela definição de opções de freqüência que determinam quando a agenda é executada.

  • São criadas agendas compartilhadas como itens separados. Depois que eles são criados, você faz referência a eles ao definir uma assinatura ou alguma outra operação agendada.

  • As agendas específicas do relatório são criadas quando você define uma assinatura ou define as propriedades de execução do relatório; o preenchimento das informações de agenda é parte da definição de uma assinatura ou da definição de propriedades. Para definir uma agenda específica do relatório, abra o relatório ou a assinatura que usa este.

Uma agenda pode ser criada ou modificada a qualquer momento. No entanto, se uma agenda começar a ser executada antes de você ter concluído as modificações, será usada a versão anterior da agenda. A agenda revisada só entra em vigor quando você a salva.

Se estiver modificando uma agenda compartilhada, poderá fazer uma pausa nela antes de fazer as alterações. As alterações entram em vigor quando você reiniciar a agenda.

Excluindo agendas

As agendas compartilhadas devem ser excluídas manualmente, usando a página Agendas no Gerenciador de Relatórios ou a pasta Agendas Compartilhadas no Management Studio. Se você excluir uma agenda compartilhada que está em uso, serão substituídas todas as referências a ela por agendas específicas do relatório.

As agendas específicas do relatório e assinatura são excluídas quando você exclui o relatório ou a assinatura ou quando você opta por uma abordagem diferente para executar o relatório ou a assinatura. Por exemplo, optar por Sempre executar este relatório com a data mais recente excluirá uma agenda específica do relatório criada para executar um relatório como um instantâneo de execução do relatório.

Excluir uma agenda e deixá-la expirar são ações diferentes. Uma data de validade é usada para interromper uma agenda, mas não a exclui. Como as agendas são usadas para automatizar muitos recursos, elas nunca são excluídas automaticamente. As agendas expiradas fornecem evidência para os administradores do servidor de relatório do motivo pelo qual um processo automatizado foi interrompido subitamente. Sem a presença da agenda expirada, um administrador do servidor de relatório pode diagnosticar incorretamente o problema ou gastar tempo desnecessário tentando solucionar um processo totalmente funcional.

Uma agenda específica do relatório que expirou permanece anexada ao relatório. Você poderá determinar se uma agenda expirou verificando sua data de término. Agendas compartilhadas expiradas permanecem na lista Agendas Compartilhadas. O campo Status indica se a agenda expirou. Você pode restabelecer a agenda ampliando a data final ou pode remover a referência a ela se ela não for mais necessária.