Benutzer mit den meisten Antworten
E-Mail Benarichtigung ohne Funktion

Frage
-
guten Morgen an alle,
ich habe hier einen neuen SQL Server 2012 der einfach keine E-Mail Benachrichtigung machen will. Der SQL Server Agent ist gleichzeitig Sysadmin (zu Testzwecken). Somit ist er also Mitglied der Rolle DatabaseMailUserRole. Einen Operator habe ich auch angelegt sowie einen Wartungsplan inkl. Zeitplan. Bei Abschluss des Plans soll eine Mail geschickt werden und genau das tut das gute Stück nicht!
Komischerweise sendet er die Test Mail von dem Aufruf "Test-E-Mail senden..." ohne Probleme!
Was mach ich falsch? Komischerweise die Einstellungen laufen auch unter einem SQL Server2008 ohne Probleme, somit sollten es die SMTP Einstellungen auch nicht sein!
Das Log ist auch sehr aussagekräftig. "Fehler beim Benachritigen von "test" mithilfe von E-Mail Nachrichten. " Danke Protokolldatei-Viewer!
- Bearbeitet Toot_Braunstein Mittwoch, 21. Dezember 2016 07:00
Antworten
-
Hallo Toot,
prüfe doch bitte mal im SSMS ob unter Datenbank-Mail -> Profilsicherheit verwalten -> dein Mail Profil als Standard Profil definiert ist.
Zudem kann es auch daran liegen, dass in den Eigenschaften des SQL Server Agent unter Warnsystem der Hacken bei Mailprofil aktivieren fehlt.
Gruß Benjamin
Benjamin Hoch
MCSE: Data Platform
MCSE: Data Management and Analytics
MCSA: SQL Server 2012/2014
MCSA: Windows Server 2012
Blog- Als Antwort markiert Toot_Braunstein Mittwoch, 21. Dezember 2016 08:10
Alle Antworten
-
Hallo Toot,
prüfe doch bitte mal im SSMS ob unter Datenbank-Mail -> Profilsicherheit verwalten -> dein Mail Profil als Standard Profil definiert ist.
Zudem kann es auch daran liegen, dass in den Eigenschaften des SQL Server Agent unter Warnsystem der Hacken bei Mailprofil aktivieren fehlt.
Gruß Benjamin
Benjamin Hoch
MCSE: Data Platform
MCSE: Data Management and Analytics
MCSA: SQL Server 2012/2014
MCSA: Windows Server 2012
Blog- Als Antwort markiert Toot_Braunstein Mittwoch, 21. Dezember 2016 08:10
-
Hi,
schau auch bitte bei den Einstellungen des Profiles nach, ob das "public" ist. Und, kannst du denn E-Mails via Script schicken, oder geht das nur nicht bei Benachrichtigungen aus Jobs heraus?
EXEC msdb.dbo.sp_send_dbmail @subject = 'Test MSDN-Forum', @recipients = 'deine@emailadresse.com, @body = 'mal sehen, ob das klappt'
Grüße
Andreas