Benutzer mit den meisten Antworten
SQL Server 2012 Datenbank-Mail versendet keine E-Mails

Frage
-
Hallo,
nach der Einrichtung eines SQL-Server 2012 (Standard) und der anschließenden Einrichtung von Datenbank-Mail (samt Profil und Konto) werden keine Mails (Testmail via SSMS) versandt. Sämtliche Mails haben in der Tabelle msdb.dbo.sysmail_mailitems noch keinen finalen Status. Eine Auswertung von msdb.dbo.sysmail_event_log brachte folgendes Ergebnis:
Zu allen Mailversuchen besteht ein Error mit folgender Description:
1) Exception Information
===================
Exception Type: Microsoft.SqlServer.Management.SqlIMail.Server.Common.BaseException
Message: E-Mail-Konfigurationsinformationen konnten nicht aus der Datenbank gelesen werden.
Data: System.Collections.ListDictionaryInternal
TargetSite: Microsoft.SqlServer.Management.SqlIMail.Server.Objects.Account GetAccount(Int32)
HelpLink: NULL
Source: DatabaseMailEngine
StackTrace Information
===================
bei Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.DataAccessAdapter.GetAccount(Int32 accountID)
bei Microsoft.SqlServer.Management.SqlIMail.Server.Controller.CommandFactory.CreateSendMailCommand(DBSession dbSession)
bei Microsoft.SqlServer.Management.SqlIMail.Server.Controller.CommandRunner.Run(DBSession db)
bei Microsoft.SqlServer.Management.SqlIMail.IMailProcess.ThreadCallBack.MailOperation(Object o)
2) Exception Information
===================
Exception Type: System.InvalidCastException
Message: Das Objekt des Typs "System.DBNull" kann nicht in Typ "System.Byte[]" umgewandelt werden.
Data: System.Collections.ListDictionaryInternal
TargetSite: Microsoft.SqlServer.Management.SqlIMail.Server.Objects.Account GetAccount(Int32)
HelpLink: NULL
Source: DatabaseMailEngine
StackTrace Information
===================
bei Microsoft.SqlServer.Management.SqlIMail.Server.DataAccess.DataAccessAdapter.GetAccount(Int32 accountID)Leider fand ich mit Hilfe von TechNet und Google keine Lösungsmöglichkeiten. In einer Testumgebung mit den selben Rahmenbedingungen trat der Fehler auch nicht auf.
Hat jemand einen Lösungsvorschlag?
- Typ geändert Raul TalmaciuMicrosoft contingent staff Mittwoch, 1. August 2012 13:16 Warten auf Feedback
- Typ geändert Raul TalmaciuMicrosoft contingent staff Montag, 6. August 2012 06:45
Antworten
-
Hallo zusammen,
@Olaf Helper alle Profile/Konfiguration waren vollständig und fehlerfrei angelegt (zumindest in direktem Vergleich mit einer neuen, sauberen SQL Server Installation).
Allerdings habe ich beim durchforsten des Installations-Logs festgestellt, dass damals wohl die Installation der Database Engine auf einen Fehler gelaufen ist.
Nach einer Neuinstallation funktioniert jetzt auch DBMail.
Vielen Dank für den Lösungsansatz.
Gruß Tom
- Als Antwort markiert Raul TalmaciuMicrosoft contingent staff Montag, 6. August 2012 06:45
Alle Antworten
-
Hallo,
kontrolliere bitte noch mal die gesamte Konfiguration, ob sie vollständig und fehlerfrei ist, denn was man so liest (z.B. Trouble with SQL 2005 Database Mail), dann liegt es meistens an einer unvollständigen Profile Konfiguration.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing -
Hallo,
bist Du inzwischen weitergekommen?
Gruss,
RaulRaul Talmaciu, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „IT-Pros helfen IT-Pros“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können. -
Hallo zusammen,
@Olaf Helper alle Profile/Konfiguration waren vollständig und fehlerfrei angelegt (zumindest in direktem Vergleich mit einer neuen, sauberen SQL Server Installation).
Allerdings habe ich beim durchforsten des Installations-Logs festgestellt, dass damals wohl die Installation der Database Engine auf einen Fehler gelaufen ist.
Nach einer Neuinstallation funktioniert jetzt auch DBMail.
Vielen Dank für den Lösungsansatz.
Gruß Tom
- Als Antwort markiert Raul TalmaciuMicrosoft contingent staff Montag, 6. August 2012 06:45