Excluir automaticamente um trabalho

Este tópico descreve como configurar o Microsoft SQL Server Agent no SQL Server 2014 para excluir automaticamente os trabalhos quando eles tiverem êxito, falharem ou forem concluídos usando o SQL Server Management Studio ou objetos de gerenciamento do SQL Server.

As respostas de trabalho garantem que os administradores de banco de dados saibam quando os trabalhos são concluídos e com que frequência eles são executados. As respostas comuns relacionadas ao emprego incluem:

  • Notificar o operador por meio de email, pager eletrônico ou uma mensagem net send.

    Use uma dessas respostas de trabalho se o operador tiver de executar uma ação de acompanhamento. Por exemplo, se um trabalho de backup for concluído com êxito, o operador deverá ser notificado para remover a fita de backup e armazená-la em um local seguro.

  • Gravando uma mensagem de evento no log de aplicativos do Windows.

    Você pode usar essa resposta apenas para trabalhos que falharam.

  • Excluindo automaticamente o trabalho.

    Use esta resposta de tarefa se tiver certeza de que não precisa reexecutar esta tarefa.

Nesse Tópico

Antes de começar

Segurança

Para obter informações detalhadas, consulte Implementar a Segurança do SQL Server Agent.

Como usar o SQL Server Management Studio.

Para excluir automaticamente um trabalho

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e, em seguida, expanda essa instância.

  2. Expanda do SQL Server Agent, expanda Tarefas, clique com o botão direito do mouse na tarefa que deseja editar e clique em Propriedades.

  3. Selecione a página de Notificações.

  4. Verifique para excluir automaticamente a tarefae escolha um dos seguintes:

    • Clique em Quando o trabalho for bem-sucedido excluir o status do trabalho quando ele tiver sido concluído com êxito.

    • Clique em para excluir o trabalho quando ele falhar e tiver sido concluído sem êxito.

    • Clique em para excluir o trabalho quando o trabalho for concluído, independentemente do status de conclusão.

Usando objetos de gerenciamento do SQL Server

Excluir automaticamente um trabalho

Use a DeleteLevel propriedade da Job classe usando uma linguagem de programação escolhida, como Visual Basic, Visual C#ou PowerShell. Para obter mais informações, consulte SMO (SQL Server Management Objects).