Partilhar via


Automatically Delete a Job

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

As respostas de trabalho asseguram que os administradores de banco de dados saibam quando os trabalhos são concluídos e a frequência com que são executados. São respostas de trabalho típicas:

  • 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 local seguro.

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

    Essa resposta só pode ser utilizada para trabalhos que falharam.

  • Excluir o trabalho automaticamente.

    Use essa resposta de trabalho se você tiver certeza de que não precisará reexecutar o trabalho.

Neste 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 um trabalho automaticamente

  1. No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Servere a expanda.

  2. Expanda SQL Server Agent, expanda Trabalhos, clique com o botão direito do mouse no trabalho que deseja editar e clique em Propriedades.

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

  4. Marque Excluir trabalho automaticamentee siga um destes procedimentos:

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

    • Clique em Quando o trabalho falhar para excluir o trabalho quando ele não puder ser concluído.

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

Usando o SQL Server Management Objects

Para excluir um trabalho automaticamente

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