none
E-Mail Benarichtigung ohne Funktion RRS feed

  • 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!


    Mittwoch, 21. Dezember 2016 06:57

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

    Mittwoch, 21. Dezember 2016 07:16

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

    Mittwoch, 21. Dezember 2016 07:16
  • 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

    Mittwoch, 21. Dezember 2016 08:27