Anmerkung
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:SQL Server
Azure SQL Managed Instance
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.
- Informationen zum Aktivieren und Konfigurieren von Datenbank-E-Mails finden Sie unter Konfigurieren von Datenbank-E-Mails.
- 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_profilegenannt werden. Weitere Informationen und ein Beispielskript finden Sie unter Auftragsbenachrichtigungen mit SQL-Agent für Azure SQL Managed Instance.
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
msdbDatenbank hinzuzufügen. Stellen Sie sicher, dass Benutzer ordnungsgemäß konfiguriert sind, um E-Mails zu senden.Legen Sie das Profil als Standardprofil für die
msdb-Datenbank fest.
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 zum Konfigurieren des SQL Server-Agents für die Verwendung von Datenbank-Mail
Tipp
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.
Die folgenden Schritte verwenden SQL Server Management Studio (SSMS)
Stellen Sie eine Verbindung mit der SQL Server-Instanz her.
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.
Nachverfolgungsaufgaben
Die folgenden Aufgaben sind zum Abschließen der Konfiguration des Agents zum Senden von Warnungen und Benachrichtigungen erforderlich:
-
SQL-Agentbenachrichtigungen können so konfiguriert werden, dass ein Operator über ein bestimmtes Datenbankereignis oder eine Betriebssystembedingung benachrichtigt wird.
-
SQL-Agent-Operatoren sind Aliase für Personen oder Gruppen, die Benachrichtigungen empfangen können, z. B. per E-Mail.