SQL Server 2012 Datenbank-Mail versendet keine E-Mails
-
Wednesday, July 25, 2012 1:03 PM
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?
- Changed Type Raul TalmaciuMicrosoft Contingent Staff, Owner Wednesday, August 01, 2012 1:16 PM Warten auf Feedback
- Changed Type Raul TalmaciuMicrosoft Contingent Staff, Owner Monday, August 06, 2012 6:45 AM
All Replies
-
Thursday, July 26, 2012 4:18 PM
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 -
Monday, July 30, 2012 11:01 AMOwner
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. -
Sunday, August 05, 2012 3:31 PM
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
- Marked As Answer by Raul TalmaciuMicrosoft Contingent Staff, Owner Monday, August 06, 2012 6:45 AM

