Einrichten einer Mailbenachrichtigung für SQL 2005
Diese Anleitung richtet sich an versierte EDV Administratoren die Erfahrung im Umgang mit Datenbanken besitzen. Diese Anleitung 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.
Mail-Benachrichtung für SQL-Backup
Im folgenden Beispiel wird ein lokaler Mail Server verwendet, daher wird „localhost“ angegeben.
Sollten sie einen eigenen Mail Server (intern oder extern) verwenden, müssen Sie gewährleisten, dass der SQL Server über diesen Mailserver eine Email an die gewünschte Empfänger-Adresse 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 Emails verwenden)
Starten Sie das SQL Management Studio -> Management -> rechte Maustaste auf Database Mail -> Configure Database Mail
Den Willkommensdialog bestätigen und im folgenden Fenster auf „Set up Database Mail by …“

Das nächste Fenster mit „Yes“ bestätigen

Bei Profile name: „SQL-Agent-Mail“ eingeben und anschließend auf Add…

Den folgenden Dialog entsprechend ausfüllen und abschließend mit OK bestätigen.
Folgende sind Eingaben zwingend notwendig:
| Account name: | sql-agent |
| E-mail address: | z.Bsp. ntcs-backup@testdom.local |
| Server name: | IP-Adresse oder Servername des Mailservers |
| SMTP Authentication |

Nun mit Next bestätigen

Public profiles anhaken

Bei System parameters „Account Retry Attemps“ auf 3 ändern

Jetzt den Assistenten fertigstellen

Dann kann bereits ein Test-Email an die zukünftige Empfängeradresse gesendet werden:
SQL Management Studio -> Management -> rechte Maustaste auf „Database Mail“ -> Send Test Email -> bei To: den zukünftigen Empfänger eingeben und kontrollieren ob das Test-EMail ordnungsgemäß gesendet und empfangen wurde
Jetzt muss das Mailing aber erst aktiviert werden
Rechte Maustaste auf SQL Server Agent -> Properties -> Alert System -> Enable mail profile -> SQL-Agent-Mail

Danach muss der Agent neu gestartet werden
Rechte Maustaste auf SQL Server Agent -> Restart
Nun muss der Empfänger angelegt werden
Rechte Maustaste auf SQL Server Agent -> New… -> Operator
Hier sollten Sie die Adresse eingeben die Sie bereits zuvor unter Punkt a) getestet haben

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“

Für die Transaction-LOG Sicherung genauso vorgehen
SQL Server Agent -> Jobs -> rechte Maustaste auf „Trans-Log- Backup BMD“ -> Properties -> Notifications -> E-mail aktivieren und „When the job fails“

zurück zur Liste Drucken Empfehlen