Einrichten einer Mailbenachrichtigung für SQL 2008
Einrichtung einer Mailbenachrichtigung für SQL 2008 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 Eingaben sind zwingend notwendig:
Account ame: SQL-Mail E-Mail address: ntcs-sql-backup@testdom.local Server name: IP-Adresse oder Servername des Mailservers SMTP Authentication

Nun mit Next bestätigen:
 Public Profile Name auswählen:
 Bei System parameters „Account Retry Attempts“ auf 3 ändern:
 Abschließend 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-E-Mail 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, dazu mit der rechten Maustaste auf SQL Server Agent -> Restart:
 Nun muss der Empfänger angelegt werden. Dazu wieder mit der rechten Maustaste auf SQL Server Agent -> New… -> Operator. Hier sollten Sie die Adresse eingeben die Sie bereits zuvor 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“.  
|