Delen via


Automatisch een taak verwijderen

van toepassing op:SQL ServerAzure SQL Managed Instance

Belangrijk

Op Azure SQL Managed Instanceworden de meeste, maar niet alle FUNCTIES van SQL Server Agent momenteel ondersteund. Zie T-SQL-verschillen tussen Azure SQL Managed Instance en SQL Server voor meer informatie.

In dit onderwerp wordt beschreven hoe u Microsoft SQL Server Agent in SQL Server configureert om taken automatisch te verwijderen wanneer ze slagen, mislukken of voltooien met behulp van SQL Server Management Studio of SQL Server-beheerobjecten.

Taakantwoorden zorgen ervoor dat databasebeheerders weten wanneer taken zijn voltooid en hoe vaak ze worden uitgevoerd. Typische jobreacties zijn onder andere:

  • De operator op de hoogte stellen met behulp van e-mail, paging of een net send bericht.

    Gebruik een van deze taakreacties als de operator een vervolgactie moet uitvoeren. Als een back-uptaak bijvoorbeeld is voltooid, moet de operator een melding ontvangen om de back-upband te verwijderen en op een veilige locatie op te slaan.

  • Een gebeurtenisbericht naar het Windows-toepassingslogboek schrijven.

    U kunt dit antwoord alleen gebruiken voor mislukte taken.

  • De taak automatisch verwijderen.

    Gebruik deze taakreactie als u zeker weet dat u deze taak niet opnieuw hoeft uit te voeren.

Voordat u begint

Veiligheid

Zie SQL Server Agent Securityimplementeren voor gedetailleerde informatie.

SQL Server Management Studio gebruiken

Een taak automatisch verwijderen

  1. Maak in Objectverkenner verbinding met een exemplaar van de SQL Server Database Engine en vouw dat exemplaar vervolgens uit.

  2. Vouw SQL Server Agent-uit, vouw takenuit, klik met de rechtermuisknop op de taak die u wilt bewerken en klik vervolgens op eigenschappen.

  3. Selecteer de pagina Meldingen.

  4. Controleer automatische verwijdering van taaken kies een van de volgende opties:

    • Klik op Wanneer de taak slaagt om de taakstatus te verwijderen wanneer deze is voltooid.

    • Klik op Wanneer de taak mislukt om de taak te verwijderen wanneer deze niet is voltooid.

    • Klik op Wanneer de taak is voltooid om de taak te verwijderen, ongeacht de voltooiingsstatus.

SQL Server-beheerobjecten gebruiken

Een taak automatisch verwijderen

Gebruik de eigenschap DeleteLevel van de klasse Job met behulp van een programmeertaal die u kiest, zoals Visual Basic, Visual C# of PowerShell. Zie SMO-(SQL Server Management Objects) voor meer informatie.