Sie sehen die Flagge von Österreich

BMD
Österreich

Sie sehen die Flagge von Deutschland

BMD
Deutschland

Sie sehen die Flagge der Schweiz

BMD
Schweiz

Sie sehen die Flagge von Ungarn

BMD
Magyarország

Sie sehen die Flagge der Slowakei

BMD
Slovensko

Sie sehen die Flagge von Tschechien

BMD
Česko

Sie sehen die englische Flagge

BMD
International

Sie sehen die Flagge von Deutschland DE
Suchen

MS SQL: Einrichten einer Mailbenachrichtigung

Hinweis
Diese Anleitung richtet sich an versierte EDV-Administrator/innen, die Erfahrung im Umgang mit Datenbanken besitzen. Sie ist als Hilfe für das Einrichten einer Mailbenachrichtigung gedacht. Die Anleitung bietet daher keinerlei Grundlage für Ansprüche bei Datenverlust. Die vollständige, korrekte und wiederherstellbare Sicherung der Daten liegt alleine in der Verantwortung des Kunden.

1.1. Mailbenachrichtigung für SQL-Backup

Grundvoraussetzung ist natürlich, dass ein SQL-Backup, wie in „Einrichten einer SQL-Sicherung für BMD NTCS“ beschrieben, konfiguriert ist und auch funktioniert!

Im folgenden Beispiel wird ein lokaler Mailserver verwendet, daher wird „localhost“ angegeben. Sollten Sie einen eigenen Mailserver (intern oder extern) verwenden, müssen Sie gewährleisten, dass der SQL-Server über diesen Mailserver eine E-Mail an die gewünschte Empfängeradresse senden darf. (Entweder erlauben Sie das Relaying für den SQL-Server (Senden ohne Authentifizierung) oder Sie definieren einen eigenen Benutzer, den Sie zum Versenden der E-Mails verwenden.)

1.1.1. Configure Database Mail

Ab Windows 10 bzw. Server 2016:
Im Windows Startmenü oder im Windows Taskleistensuchdialog suchen Sie nach „SQL Server Management Studio“.
Alternativ finden Sie das auch direkt im Windows Explorer unter folgendem Pfad:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 20xx
Die Variable „xx“ ist durch die jeweils verwendete SQL-Version zu ersetzen.

Bei älteren SQL-Server-Versionen sind der Pfad und die Bezeichnung geringfügig anders und unter folgendem Pfad zu finden:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft SQL Server 20xx

ACHTUNG!
Ist die Benutzerkontensteuerung (UAC) in Windows aktiv, so muss das SQL Server Management Studio mittels rechter Maustaste „Als Administrator ausführen“ gestartet werden!


Im SQL Management Studio → Management → rechte Maustaste auf „Database Mail“ → Configure Database Mail:

MS SQL: Einrichten einer Mailbenachrichtigung

Bestätigen Sie den Willkommensdialog und wählen Sie im folgenden Fenster „Set up Database Mail by …“:

MS SQL: Einrichten einer Mailbenachrichtigung

Das nächste Fenster bestätigen Sie mit "Yes":

MS SQL: Einrichten einer Mailbenachrichtigung

Bei „Profile name“ geben Sie „SQL-Mail“ ein und anschließend klicken Sie auf „Add“:

MS SQL: Einrichten einer Mailbenachrichtigung

Füllen Sie den folgenden Dialog entsprechend aus und bestätigen Sie abschließend mit „OK“.

Folgende Eingaben sind zwingend notwendig:
Account name: SQL-Mail
E-Mail address: Absender-E-Mail Adresse
Server name:IP-Adresse oder Servername des Mailservers
SMTP Authentication: je nach Mailserverkonfiguration

MS SQL: Einrichten einer Mailbenachrichtigung

Bestätigen Sie nun mit „OK“:

MS SQL: Einrichten einer Mailbenachrichtigung

Hier wählen Sie den Public Profile Name aus:

MS SQL: Einrichten einer Mailbenachrichtigung

Bei “System parameters” ändern Sie die Eingabe bei „Account Retry Attempts“ auf 3 und passen ggf. das „Account Retry Delay“ an:

MS SQL: Einrichten einer Mailbenachrichtigung

Fertigstellung des Assistenten:

MS SQL: Einrichten einer Mailbenachrichtigung

1.1.2. Test-E-Mail

Nun kann bereits eine Test-E-Mail an die zukünftige Empfängeradresse gesendet werden: SQL Management Studio → Management → rechte Maustaste auf „Database Mail“ → Send Test E-Mail → bei „To“ den zukünftigen Empfänger eingeben und kontrollieren, ob die Test-E-Mail ordnungsgemäß gesendet und empfangen wurde.

MS SQL: Einrichten einer Mailbenachrichtigung
MS SQL: Einrichten einer Mailbenachrichtigung

1.1.3. Mailing aktivieren

Jetzt muss das Mailing noch aktiviert werden:
Rechte Maustaste auf SQL Server Agent → Properties → Alert System → Enable mail profile → SQL-Agent-Mail

MS SQL: Einrichten einer Mailbenachrichtigung

Mail system: Database Mail
Mail profile: SQL-Mail

MS SQL: Einrichten einer Mailbenachrichtigung

Danach muss der Agent neu gestartet werden. Rechte Maustaste auf „SQL Server Agent“ → Restart: 

MS SQL: Einrichten einer Mailbenachrichtigung

1.1.4. Empfänger anlegen

Nun legen Sie den Empfänger an. Dazu wieder mit der rechten Maustaste auf „SQL Server Agent“ → New… → Operator.
Hier sollten Sie die Adresse eingeben, die Sie bereits zuvor getestet haben:

MS SQL: Einrichten einer Mailbenachrichtigung
MS SQL: Einrichten einer Mailbenachrichtigung

1.1.5. Mailbenachrichtigung hinterlegen

Abschließend muss die Mailbenachrichtigung nur noch in den beiden Sicherungsjobs hinterlegt werden:
SQL Server Agent → Jobs → rechte Maustaste auf „Full Backup BMD“ → Properties → Notifications → E-Mail aktivieren und „When the job completes“ wählen:

MS SQL: Einrichten einer Mailbenachrichtigung
MS SQL: Einrichten einer Mailbenachrichtigung

1.1.6. Transaction-Log-Sicherung

Für die Transaction-Log-Sicherung gehen Sie genauso vor:
SQL Server Agent → Jobs → rechte Maustaste auf „Trans-Log-Backup BMD“ → Properties → Notifications → E-mail aktivieren und „When the job fails“ wählen:

MS SQL: Einrichten einer Mailbenachrichtigung
MS SQL: Einrichten einer Mailbenachrichtigung

Bereich:

BMD NTCS Dokumentationen


Autor:

Technik BMD Systemhaus GesmbH



Betriebliche GesundheitsförderungFamilienfreundlicher ArbeitgeberSicherheitszertifikat ISO 27001Das Bild zeigt die Top Arbeitgeber Grafik vom Trend [Grafik © trend]Trusted Cloud

BMD GmbH

Donnerstraße 10

D-22763 Hamburg

+49 (0)40 554 392 – 0

getconnected@bmd.de

Das könnte Sie auch interessieren

Software

Akademie

Das ist BMD

Follow us

Folgen Sie uns auf Facebook
Folgen Sie uns auf Xing
Folgen Sie uns auf LinkedIn
Folgen Sie uns auf YouTube
Folgen Sie uns auf Kununu
Folgen Sie uns auf Instagram