Delen via


Een operator op de hoogte stellen van de taakstatus

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 meldingsopties instelt in SQL Server met behulp van SQL Server Management Studio, Transact-SQL of SQL Server-beheerobjecten, zodat Microsoft SQL Server Agent meldingen kan verzenden naar operators over taken.

Voordat u begint

Veiligheid

Zie SQL Server Agent Securityimplementeren voor gedetailleerde informatie.

SQL Server Management Studio gebruiken

Een operator op de hoogte stellen van de taakstatus

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

  2. Klap SQL Server Agent-uit, klap Jobsuit, klik met de rechtermuisknop op de taak die u wilt bewerken en selecteer Eigenschappen.

  3. Selecteer in het dialoogvenster Taakeigenschappen de pagina Meldingen.

  4. Als u een operator per e-mail wilt informeren, controleert u e-mail, selecteert u een operator in de lijst en selecteert u een van de volgende opties:

    • Wanneer de taak slaagt de operator op de hoogte te stellen wanneer de taak is voltooid.

    • Wanneer de taak niet succesvol wordt voltooid, stel de operator op de hoogte.

    • Wanneer de taak is voltooid de operator op de hoogte te stellen, ongeacht de voltooiingsstatus.

  5. Als u een operator per pager wilt waarschuwen, controleert u Page, selecteert u een operator in de lijst en selecteert u een van de volgende opties:

    • Wanneer de taak slaagt de operator op de hoogte te stellen wanneer de taak is voltooid.

    • Wanneer de taak mislukt om de operator op de hoogte te stellen wanneer de taak zonder succes is afgerond.

    • Wanneer de taak is voltooid de operator op de hoogte te stellen, ongeacht de voltooiingsstatus.

  6. Als u een operator per net send wilt waarschuwen, controleert u Net Send-, selecteert u een operator in de lijst en selecteert u een van de volgende opties:

    • Wanneer de taak slaagt de operator op de hoogte te stellen wanneer de taak is voltooid.

    • Wanneer de taak niet met succes voltooid wordt om de operator te informeren wanneer de taak niet met succes voltooid is.

    • Wanneer de taak is voltooid de operator op de hoogte te stellen, ongeacht de voltooiingsstatus.

Transact-SQL gebruiken

Een operator op de hoogte stellen van de taakstatus

  1. Maak in Objectverkennerverbinding met een exemplaar van Database Engine.

  2. Klik op de standaardbalk op Nieuwe query.

  3. Kopieer en plak het volgende voorbeeld in het queryvenster en klik op uitvoeren.

    -- adds an e-mail notification for the specified alert (Test Alert).  
    -- This example assumes that Test Alert already exists
    --  and that François Ajenstat is a valid operator name.  
    USE msdb ;  
    GO  
    EXEC dbo.sp_add_notification   
    @alert_name = N'Test Alert',   
    @operator_name = N'François Ajenstat',   
    @notification_method = 1 ;  
    GO  
    

Zie sp_add_notification (Transact-SQL)voor meer informatie.

SQL Server-beheerobjecten gebruiken

Een operator op de hoogte stellen van de taakstatus

Gebruik 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.