Konfigurieren von SQL Server-Agent-Mail zum Verwenden von Datenbank-E-Mails
Gilt für: SQL Server
In diesem Artikel wird beschrieben, wie Sie SQL Server-Agent so konfigurieren, dass Datenbank-E-Mail zum Senden von Benachrichtigungen und Warnungen in SQL Server mithilfe von SQL Server Management Studio verwendet wird.
- Weitere Informationen zum Konfigurieren der Funktion für Datenbank-E-Mail finden Sie unter Konfigurieren von Datenbank-E-Mail.
- Ein Beispiel zur Verwendung von Transact-SQL finden Sie unter Erstellen eines Profils für Datenbank-E-Mail.
- Um E-Mails mit SQL-Agent-Jobs in Azure SQL Managed Instance zu senden, kann SQL Server-Agent nur ein Datenbank-E-Mail-Profil verwenden und es muss
AzureManagedInstance_dbmail_profile
genannt werden. Weitere Informationen und ein Beispielskript finden Sie unter Auftragsbenachrichtigungen mit SQL-Agent für Azure SQL Managed Instance.
Voraussetzungen
Erstellen Sie ein Konto für Datenbank-E-Mail zur Nutzung durch das Dienstkonto des SQL Server-Agents.
Erstellen Sie ein Datenbank-E-Mail-Profil für das zu verwendende Konto des SQL Server-Agent-Dienstes, und fügen Sie den Benutzer zur Datenbankrolle DatabaseMailUserRole in der
msdb
-Datenbank hinzu. Anweisungen finden Sie unter Sind Benutzer ordnungsgemäß zum Senden von E-Mails konfiguriert?.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 von SQL Server Management Studio
Die folgenden Schritte sind in Azure SQL Managed Instance nicht erforderlich, das bereits für die Suche nach einem Profil namens AzureManagedInstance_dbmail_profile
konfiguriert ist. Weitere Informationen und ein Beispielskript finden Sie unter Auftragsbenachrichtigungen mit SQL-Agent für Azure SQL Managed Instance.
So konfigurieren Sie den SQL Server-Agent zum Verwenden von Datenbank-E-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.