Nach Servercrash: Exchange Ereignis ID 8197 und 4001
Hallo Experten,
nachdem mich das Telefon heute morgen sehr unsanft aus dem Schlaf riss und ich direkt einen unserer Hyper-V Server neustarten durfte schlage ich mich jetzt mit einer noch viel mehr störenden Meldung herum:
Die Outlooks der Nutzer verbinden sich nicht mehr mit dem Exchange Server. Es steht einfach "Offline" in der Ecke rechts unten, und dass die Ordner zuletzt heute um 7:20 Uhr synchronisiert wurden. Das war kurz vor dem Server Absturz der Hyper-V Basis.
Der Exchange 2007 (läuft auf SBS2008 in einer VM auf dem Hyper-V Server) meldet mir ständig zwei Fehler im Ereignissprotokoll.
Fehler ID 4001 -----
Vorübergehender Fehler. Das Problem löst sich möglicherweise später von selbst. Der Dienst versucht es in 56 Sekunden erneut. Diagnoseinformationen:
Das Postfach /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=KOMSERVER/cn=Microsoft System Attendant kann nicht geöffnet werden.
Microsoft.Exchange.Data.Storage.ConnectionFailedTransientException: Das Postfach /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=KOMSERVER/cn=Microsoft System Attendant kann nicht geöffnet werden. ---> Microsoft.Mapi.MapiExceptionLogonFailed: MapiExceptionLogonFailed: Unable to open message store. (hr=0x80040111, ec=-2147221231)
Diagnostic context:
Lid: 18969 EcDoRpcExt2 called [length=256]
Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=116][latency=0]
Lid: 23226 --- ROP Parse Start ---
Lid: 27962 ROP: ropLogon [254]
Lid: 17082 ROP Error: 0x80040111
Lid: 26937
Lid: 21921 StoreEc: 0x80040111
Lid: 27962 ROP: ropExtendedError [250]
Lid: 1494 ---- Remote Context Beg ----
Lid: 26426 ROP: ropLogon [254]
Lid: 59409
Lid: 45073
Lid: 11173 StoreEc: 0x80040111
Lid: 22970
Lid: 8620 StoreEc: 0x80040111
Lid: 1750 ---- Remote Context End ----
Lid: 26849
Lid: 21817 ROP Failure: 0x80040111
Lid: 26297
Lid: 16585 StoreEc: 0x80040111
Lid: 32441
Lid: 1706 StoreEc: 0x80040111
Lid: 24761
Lid: 20665 StoreEc: 0x80040111
Lid: 25785
Lid: 29881 StoreEc: 0x80040111
bei Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Int32 ec, DiagnosticContext diagCtx)
bei Microsoft.Mapi.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, MapiStore msgStorePrivate, String& correctServerDn, ClientIdentityInfo clientIdentityAs, String userDnAs, String applicationId, CultureInfo cultureInfo)
bei Microsoft.Mapi.ConnectionCache.OpenMapiStore(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, ClientIdentityInfo clientIdentity, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
bei Microsoft.Mapi.ConnectionCache.OpenMailbox(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, WindowsIdentity windowsIdentityAs, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
bei Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
bei Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
bei Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString)
bei Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags)
bei Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString)
bei Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean useLocalRpc, Boolean ignoreHomeMdb)
bei Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString)
bei Microsoft.Exchange.Servicelets.SystemAttendantMailbox.Servicelet.Work()
Ende----
Und dann noch:
Fehler ID 8197 -----
Fehler beim Initialisieren der Sitzung für den virtuellen Computer KOMSERVER. Die Fehlernummer lautet 0x80040111. Stellen Sie sicher, dass Microsoft Exchange Store ausgeführt wird. Stellen Sie ferner sicher, dass eine gültige Öffentlicher Ordner-Datenbank auf dem Exchange-Server vorhanden ist.
Ende----
Laut Google müssen hier gewisse Exchange-Datenbanken neu angelegt werden. Leider steht hier nur in kurzen englischen Sätzen mit vielen (mir ungeläufigen Abkürzungen) welche Datenbanken da neu angelegt werden müssen, aber leider nicht WIE ich das bewerkstellige.
Teilweise hat es auch mit IPv6 oder dem Active-Directory Namen zu tun. Dazu konnte ich aber noch keine weiteren Informationen finden.
Die Exchange Dienste laufen alle normal, wurden von mir auch schon mal der Reihe nach neu gestartet. Emails kommen rein, werden von einem externen Programm abgeholt und auch an den Exchange Server übertragen, welcher diese auch Brav entgegen nimmt. Es fehlt quasi nur die Konnektivität zu Outlook 2007.
Hatte jemand schon mal einen ähnlichen Fall?
Ich freue mich sehr über kreative Beiträge.
Danke,
Dominik
nachdem mich das Telefon heute morgen sehr unsanft aus dem Schlaf riss und ich direkt einen unserer Hyper-V Server neustarten durfte schlage ich mich jetzt mit einer noch viel mehr störenden Meldung herum:
Die Outlooks der Nutzer verbinden sich nicht mehr mit dem Exchange Server. Es steht einfach "Offline" in der Ecke rechts unten, und dass die Ordner zuletzt heute um 7:20 Uhr synchronisiert wurden. Das war kurz vor dem Server Absturz der Hyper-V Basis.
Der Exchange 2007 (läuft auf SBS2008 in einer VM auf dem Hyper-V Server) meldet mir ständig zwei Fehler im Ereignissprotokoll.
Fehler ID 4001 -----
Vorübergehender Fehler. Das Problem löst sich möglicherweise später von selbst. Der Dienst versucht es in 56 Sekunden erneut. Diagnoseinformationen:
Das Postfach /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=KOMSERVER/cn=Microsoft System Attendant kann nicht geöffnet werden.
Microsoft.Exchange.Data.Storage.ConnectionFailedTransientException: Das Postfach /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=KOMSERVER/cn=Microsoft System Attendant kann nicht geöffnet werden. ---> Microsoft.Mapi.MapiExceptionLogonFailed: MapiExceptionLogonFailed: Unable to open message store. (hr=0x80040111, ec=-2147221231)
Diagnostic context:
Lid: 18969 EcDoRpcExt2 called [length=256]
Lid: 27161 EcDoRpcExt2 returned [ec=0x0][length=116][latency=0]
Lid: 23226 --- ROP Parse Start ---
Lid: 27962 ROP: ropLogon [254]
Lid: 17082 ROP Error: 0x80040111
Lid: 26937
Lid: 21921 StoreEc: 0x80040111
Lid: 27962 ROP: ropExtendedError [250]
Lid: 1494 ---- Remote Context Beg ----
Lid: 26426 ROP: ropLogon [254]
Lid: 59409
Lid: 45073
Lid: 11173 StoreEc: 0x80040111
Lid: 22970
Lid: 8620 StoreEc: 0x80040111
Lid: 1750 ---- Remote Context End ----
Lid: 26849
Lid: 21817 ROP Failure: 0x80040111
Lid: 26297
Lid: 16585 StoreEc: 0x80040111
Lid: 32441
Lid: 1706 StoreEc: 0x80040111
Lid: 24761
Lid: 20665 StoreEc: 0x80040111
Lid: 25785
Lid: 29881 StoreEc: 0x80040111
bei Microsoft.Mapi.MapiExceptionHelper.ThrowIfError(String message, Int32 hresult, Int32 ec, DiagnosticContext diagCtx)
bei Microsoft.Mapi.ExRpcConnection.OpenMsgStore(OpenStoreFlag storeFlags, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, MapiStore msgStorePrivate, String& correctServerDn, ClientIdentityInfo clientIdentityAs, String userDnAs, String applicationId, CultureInfo cultureInfo)
bei Microsoft.Mapi.ConnectionCache.OpenMapiStore(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, ClientIdentityInfo clientIdentity, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
bei Microsoft.Mapi.ConnectionCache.OpenMailbox(String mailboxDn, Guid mailboxGuid, Guid mdbGuid, WindowsIdentity windowsIdentityAs, String userDnAs, OpenStoreFlag openStoreFlags, CultureInfo cultureInfo, String applicationId)
bei Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
bei Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString, Boolean secondTry)
bei Microsoft.Exchange.Data.Storage.ConnectionCachePool.OpenMailbox(String serverDn, String userDn, String mailboxDn, Guid mailboxGuid, Guid mdbGuid, Object identity, ConnectFlag connectFlag, OpenStoreFlag openStoreFlag, CultureInfo cultureInfo, String clientInfoString)
bei Microsoft.Exchange.Data.Storage.MailboxSession.Initialize(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags)
bei Microsoft.Exchange.Data.Storage.MailboxSession.CreateMailboxSession(LogonType logonType, ExchangePrincipal owner, DelegateLogonUser delegateUser, Object identity, OpenMailboxSessionFlags flags, CultureInfo cultureInfo, String clientInfoString)
bei Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString, Boolean useLocalRpc, Boolean ignoreHomeMdb)
bei Microsoft.Exchange.Data.Storage.MailboxSession.OpenAsAdmin(ExchangePrincipal mailboxOwner, CultureInfo cultureInfo, String clientInfoString)
bei Microsoft.Exchange.Servicelets.SystemAttendantMailbox.Servicelet.Work()
Ende----
Und dann noch:
Fehler ID 8197 -----
Fehler beim Initialisieren der Sitzung für den virtuellen Computer KOMSERVER. Die Fehlernummer lautet 0x80040111. Stellen Sie sicher, dass Microsoft Exchange Store ausgeführt wird. Stellen Sie ferner sicher, dass eine gültige Öffentlicher Ordner-Datenbank auf dem Exchange-Server vorhanden ist.
Ende----
Laut Google müssen hier gewisse Exchange-Datenbanken neu angelegt werden. Leider steht hier nur in kurzen englischen Sätzen mit vielen (mir ungeläufigen Abkürzungen) welche Datenbanken da neu angelegt werden müssen, aber leider nicht WIE ich das bewerkstellige.
Teilweise hat es auch mit IPv6 oder dem Active-Directory Namen zu tun. Dazu konnte ich aber noch keine weiteren Informationen finden.
Die Exchange Dienste laufen alle normal, wurden von mir auch schon mal der Reihe nach neu gestartet. Emails kommen rein, werden von einem externen Programm abgeholt und auch an den Exchange Server übertragen, welcher diese auch Brav entgegen nimmt. Es fehlt quasi nur die Konnektivität zu Outlook 2007.
Hatte jemand schon mal einen ähnlichen Fall?
Ich freue mich sehr über kreative Beiträge.
Danke,
Dominik
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 226000
Url: https://administrator.de/contentid/226000
Ausgedruckt am: 23.11.2024 um 04:11 Uhr
9 Kommentare
Neuester Kommentar
Ich kenne Euer Backup-Konzept nicht, evtl. wäre die einfachste Lösung den kompletten Exchange vom WE wieder herzustellen und die Änderungen (von gestern) über die Transaktionslogs reinzuschieben (oder halt zu verwerfen, wenn entbehrlich).
Über das Einhängen müsste ich jetzt mal meine Erinnerungen befragen. Sollte so einfach sein, ja, evtl. muss eseutil noch einen Check machen, bevor es nutzbar ist.
Edit: Und klär erst einmal, was mit dem Storage war oder ist! Sonst zerreißt es die DB noch einmal.
Über das Einhängen müsste ich jetzt mal meine Erinnerungen befragen. Sollte so einfach sein, ja, evtl. muss eseutil noch einen Check machen, bevor es nutzbar ist.
Edit: Und klär erst einmal, was mit dem Storage war oder ist! Sonst zerreißt es die DB noch einmal.