Compartilhar via


Automatically Delete a Job

Aplica-se a: SQL Server Instância Gerenciada de SQL do Azure

Importante

Atualmente, na Instância Gerenciada de SQL do Azure, a maioria dos recursos do SQL Server Agent é compatível, mas não todos. Confira Diferenças entre o T-SQL da Instância Gerenciada de SQL do Azure e o SQL Server para obter detalhes.

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

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.

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 com uma linguagem de programação à sua escolha, como Visual Basic, Visual C# ou PowerShell. Para obter mais informações, veja SMO (SQL Server Management Objects).