SQL Server-Agent-Mail

Der SQL Server-Agent enthält die Möglichkeit, E-Mail zu senden. Sie können SQL Server-Agent-Mail so konfigurieren, dass E-Mail-Nachrichten in folgenden Fällen an vordefinierte Operatoren gesendet werden:

  • Eine Warnung wird ausgelöst. Warnungen können so konfiguriert werden, dass Benachrichtigungen über bestimmte Ereignisse per E-Mail gesendet werden. Warnungen können beispielsweise so konfiguriert werden, dass ein Operator über bestimmte Datenbankereignisse oder Betriebssystemzustände benachrichtigt wird, die umgehende Maßnahmen erfordern. Weitere Informationen zum Konfigurieren von Warnungen finden Sie unter Definieren von Warnungen.

  • Ein geplanter Task, z. B. eine Datenbanksicherung oder ein Replikationsereignis, wird erfolgreich durchgeführt oder erzeugt einen Fehler. Sie können mithilfe von SQL Server-Agent-Mail beispielsweise Operatoren benachrichtigen, wenn ein Fehler bei der Verarbeitung am Monatsende auftritt.

E-Mail-Nachrichten können an eine Reihe von Empfängern gesendet werden, um diese über den Status geplanter Aufträge in Bezug auf mögliche Benutzeraktionen zu informieren. Sie können den SQL Server-Agent beispielsweise so konfigurieren, dass er nach Abschluss eines Sicherungsauftrags eine E-Mail sendet.

SQL Server-Agent-Mail ist standardmäßig deaktiviert. Zum Konfigurieren verwenden Sie den Bereich Warnungssystem im Dialogfeld Eigenschaften des SQL Server-Agents. Beachten Sie, dass SQL Server-Agent-Mail nur für Warnbenachrichtigungen und für die automatische Benachrichtigung über den Abschluss von Aufträgen erforderlich ist. Einzelne Auftragsschritte innerhalb eines Auftrags können auch unabhängig davon, ob SQL Server-Agent-Mail aktiviert ist, E-Mail senden. Ein Transact-SQL-Auftragsschritt kann beispielsweise Datenbank-E-Mail verwenden, um die Ergebnisse einer Abfrage an eine Reihe von Empfängern zu senden.

SQL Server-Agent-Mail unterstützt zwei E-Mail-Systeme. Beim Konfigurieren von SQL Server-Agent-Mail wählen Sie, welches Mailsystem verwendet werden soll:

  • Wenn Sie Datenbank-E-Mail wählen, verwendet der SQL Server-Agent Datenbank-E-Mail zum Senden von E-Mail.

  • Wenn Sie SQL Mail wählen, verwendet der SQL Server-Agent die Extended MAPI-Schnittstelle zum Senden von E-Mail.

    HinweisHinweis

    SQL Mail wird in einer zukünftigen Version von SQL Server nicht mehr unterstützt. Daher sollten Sie die Verwendung dieses Features bei der Entwicklung neuer Anwendungsmöglichkeiten vermeiden und bereits einplanen, dass Anwendungen, die gegenwärtig SQL Mail verwenden, geändert werden müssen. Verwenden Sie Datenbank-E-Mail, um E-Mail über Microsoft SQL Server zu senden.

Nach dem Ändern des Mailsystems müssen Sie den SQL Server-Agent-Dienst neu starten, damit die Änderungen wirksam werden.

Siehe auch

Konzepte