Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure 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 definieert hoe Microsoft SQL Server reageert op waarschuwingen van SQL Server Agent in SQL Server met behulp van SQL Server Management Studio of Transact-SQL.
Voordat u begint
Beperkingen en beperkingen
De opties Pager en net send worden verwijderd uit SQL Server Agent in een toekomstige versie van Microsoft SQL Server. Vermijd het gebruik van deze functies in nieuwe ontwikkelwerkzaamheden en plan om toepassingen te wijzigen die momenteel gebruikmaken van deze functies.
Houd er rekening mee dat SQL Server Agent moet worden geconfigureerd voor het gebruik van Database Mail voor het verzenden van e-mail- en pagermeldingen naar operators. Zie Waarschuwingen toewijzen aan een operatorvoor meer informatie.
SQL Server Management Studio biedt een eenvoudige, grafische manier om taken te beheren en is de aanbevolen manier om de taakinfrastructuur te maken en te beheren.
Veiligheid
Machtigingen
Alleen leden van de sysadmin vaste serverrol kunnen het antwoord op een waarschuwing definiëren.
SQL Server Management Studio gebruiken
Het antwoord op een waarschuwing definiëren
Klik in Objectverkennerop het plusteken om de server uit te vouwen die de waarschuwing bevat waarop u een antwoord wilt definiëren.
Klik op het plusteken om SQL Server Agent-uit te vouwen.
Klik op het plusteken om de map Waarschuwingen uit te vouwen.
Klik met de rechtermuisknop op de waarschuwing waarvoor u een antwoord wilt definiëren en selecteer Eigenschappen.
Selecteer in het dialoogvenster alert_namewaarschuwingseigenschappen onder Selecteer een paginade optie Antwoord.
Schakel het selectievakje Taak uitvoeren in en schakel in de lijst onder het selectievakje Taak uitvoeren een taak in die moet worden uitgevoerd wanneer de waarschuwing plaatsvindt. U kunt een nieuwe taak maken door te klikken op Nieuwe taak. U kunt meer informatie over de taak bekijken door te klikken op Taak weergeven. Zie voor meer informatie over de beschikbare opties in de dialoogvensters Nieuwe taak en taakeigenschappenjob_nameEen taak maken en Een taak weergeven.
Schakel het selectievakje Operatoren waarschuwen in als u operators wilt waarschuwen wanneer de waarschuwing is geactiveerd. Selecteer in de lijst Operatoreen of meer van de volgende methoden om de operator of operatoren op de hoogte te stellen: e-mail, Pagerof Net Send-. U kunt een nieuwe operator maken door te klikken op Nieuwe operator. U kunt meer informatie over een operator bekijken door te klikken op Operator weergeven. Zie voor meer informatie over de beschikbare opties in de dialoogvensters Nieuwe operator en Operatoreigenschappen weergevenEen operator maken en Informatie over een operator weergeven.
Wanneer u klaar bent, klikt u op OK-.
Transact-SQL gebruiken
Het antwoord op een waarschuwing definiëren
Maak verbinding met een exemplaar van de Database Engine in Objectverkenner.
Klik op de standaardbalk op Nieuwe query.
Kopieer en plak het volgende voorbeeld in het queryvenster en klik op uitvoeren.
-- adds an e-mail notification for Test Alert. -- 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.