Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:SQL Server
Azure SQL Managed Instance
Viktig
På Azure SQL Managed Instancestöds de flesta, men inte alla SQL Server Agent-funktioner för närvarande. Mer information finns i T-SQL-skillnader i Azure SQL Managed Instance från SQL Server.
Det här avsnittet beskriver hur du definierar hur Microsoft SQL Server svarar på SQL Server Agent-aviseringar i SQL Server med hjälp av SQL Server Management Studio eller Transact-SQL.
Innan du börjar
Begränsningar och restriktioner
Alternativen Pager och net send tas bort från SQL Server Agent i en framtida version av Microsoft SQL Server. Undvik att använda de här funktionerna i det nya utvecklingsarbetet och planera att ändra program som för närvarande använder dessa funktioner.
Observera att SQL Server-agenten måste konfigureras för att använda Database Mail för att skicka e-post- och personsökarmeddelanden till operatörer. För mer information, se Tilldela aviseringar till en operatör.
SQL Server Management Studio är ett enkelt, grafiskt sätt att hantera jobb och är det rekommenderade sättet att skapa och hantera jobbinfrastrukturen.
Säkerhet
Behörigheter
Endast medlemmar i sysadmin fast serverroll kan definiera svaret på en avisering.
Använda SQL Server Management Studio
Så här definierar du svaret på en avisering
I Object Explorerklickar du på plustecknet för att expandera servern som innehåller aviseringen som du vill definiera ett svar på.
Klicka på plustecknet för att expandera SQL Server Agent.
Klicka på plustecknet för att expandera mappen Aviseringar.
Högerklicka på aviseringen där du vill definiera ett svar och välj Egenskaper.
I dialogrutan alert_nameaviseringsegenskaper under Välj en sidaväljer du Svar.
Markera kryssrutan Kör jobb och markera ett jobb som ska köras när aviseringen inträffar i listan under kryssrutan Kör jobb. Du kan skapa ett nytt jobb genom att klicka på Nytt jobb. Du kan visa mer information om jobbet genom att klicka på Visa jobb. Mer information om tillgängliga alternativ i dialogrutorna Nytt jobb och jobbegenskaperjob_name finns i Skapa ett jobb och Visa ett jobb.
Markera kryssrutan Meddela operatorer om du vill meddela operatorerna när aviseringen aktiveras. I listan Operatorväljer du en eller flera av följande metoder för att meddela operatorn eller operatorerna: E-post, Pagereller Net Send. Du kan skapa en ny operator genom att klicka på Ny operator. Du kan visa mer information om en operator genom att klicka på Visa operator. Mer information om vilka alternativ som finns tillgängliga i dialogrutorna Ny operator och Visa operatoregenskaper finns i Skapa en operator och Visa information om en operator.
När du är klar klickar du på OK.
Använda Transact-SQL
Så här definierar du svaret på en avisering
I Object Exploreransluter du till en instans av databasmotorn.
I fältet Standard klickar du på Ny fråga.
Kopiera och klistra in följande exempel i frågefönstret och klicka på Kör.
-- 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
Mer information finns i sp_add_notification (Transact-SQL).