Konfigurieren von SQL Server-Agent-E-Mails für die Verwendung von Datenbank-E-Mails
Gilt für:SQL Server
In diesem Artikel wird beschrieben, wie Sie SQL Server-Agent so konfigurieren, dass Datenbank-E-Mails zum Senden von Benachrichtigungen und Warnungen in SQL Server mithilfe von SQL Server Management Studio verwendet werden.
- Weitere Informationen zum Konfigurieren der Funktion für Datenbank-E-Mail finden Sie unter Konfigurieren von Datenbank-E-Mail.
- Ein Beispiel mit Transact-SQL finden Sie unter Erstellen eines Datenbank-E-Mail-Profils.
- Um E-Mails mit SQL-Agent-Aufträgen in der verwalteten Instanz von Azure SQL zu senden, kann der SQL Server-Agent nur ein Datenbank-E-Mail-Profil verwenden und muss aufgerufen
AzureManagedInstance_dbmail_profile
werden. Weitere Informationen und ein Beispielskript finden Sie unter Sql Managed Instance SQL SQL Agent-Auftragsbenachrichtigungen.
Voraussetzungen
Erstellen Sie ein Datenbank-E-Mail-Konto für das zu verwendende SQL Server-Agent-Dienstkonto.
Erstellen Sie ein Datenbank-E-Mail-Profil für das SQL Server-Agent-Dienstkonto, um den Benutzer zur Datenbankrolle DatabaseMailUserRole in der
msdb
Datenbank hinzuzufügen. Anweisungen finden Sie unter "Sind Benutzer ordnungsgemäß für das Senden von E-Mails konfiguriert.For instructions, see Are users properly configured to send mail.Legen Sie das Profil als Standardprofil für die
msdb
Datenbank fest.
Sicherheit
Berechtigungen
Der Benutzer, der die Profilkonten erstellt und gespeicherte Prozeduren ausführt, sollte Mitglied der festen Serverrolle "sysadmin" sein.
Verwenden Sie SQL Server Management Studio
Die folgenden Schritte sind in der azure SQL Managed Instance nicht erforderlich, die bereits für die Suche nach einem Profil konfiguriert ist, das aufgerufen wird AzureManagedInstance_dbmail_profile
. Weitere Informationen und ein Beispielskript finden Sie unter Sql Managed Instance SQL SQL Agent-Auftragsbenachrichtigungen.
So konfigurieren Sie den SQL Server-Agent für die Verwendung von Datenbank-Mail in SQL Server
Erweitern Sie im Objekt-Explorer eine SQL Server-Instanz.
Klicken Sie mit der rechten Maustaste auf SQL Server-Agent, und klicken Sie dann auf Eigenschaften.
Wählen Sie "Benachrichtigungssystem" aus.
Wählen Sie Mailprofil aktivierenaus.
Wählen Sie in der Liste Mailsystem die Option Datenbank-E-Mailaus.
Wählen Sie in der Liste Mailprofilein Mailprofil für Datenbank-E-Mail aus.
Starten Sie den SQL Server-Agent neu.
Anschlussaufgaben
Die folgenden Aufgaben sind zum Abschließen der Konfiguration des Agents zum Senden von Warnungen und Benachrichtigungen erforderlich:
-
Warnungen können zum Benachrichtigen eines Operators über ein bestimmtes Datenbankereignis oder eine Betriebssystembedingung konfiguriert werden.
-
Operatoren sind Aliase für Personen oder Gruppen, die elektronische Benachrichtigung empfangen können.
Nächste Schritte
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für