Freigeben über


Outlook-Clients trennen wiederholt die Verbindung mit Exchange Server 2013 und stellen sie wieder her.

Ursprüngliche KB-Nummer: 2962915

Symptome

Eines oder mehrere der folgenden Symptome treten in Exchange Server 2013 auf.

Symptom 1

Der Outlook 2013-Client, der Outlook 2010-Client oder der Outlook 2007-Client trennt die Verbindung mit dem Server, auf dem Exchange Server 2013 ausgeführt wird. Kurz nach der Trennung stellt der Client erneut eine Verbindung mit dem Exchange-Server her. Dieses Verhalten wird wiederholt fortgesetzt.

Symptom 2

Die MSExchangeRpcProxyAppPool wird ständig recycelt. In Ereignisanzeige unter Anwendungs- und Dienstprotokolle\Microsoft\Exchange\ActiveMonitoring im TestResult-Protokoll werden Testergebnisfehler für den Outlook-Dienst für verschiedene 2013-Datenbanken angezeigt, die den StoreError=UnknownUser-Wert angeben.

In der Ansicht Details im Protokolleintrag wird die folgende Zeile angezeigt:

Microsoft.Exchange.Data.Storage.DatabaseNotFoundException: Die Datenbank mit der ID-GUID <> konnte nicht gefunden werden.

Die relevanten Teile des Fehlerereignisses sind die folgenden:

Protokollname: Microsoft-Exchange-ActiveMonitoring/ProbeResult
Quelle: Microsoft-Exchange-ActiveMonitoring
Date: DateTime
Ereigniskennung: 2
Aufgabenkategorie: Testergebnis
Ebene: Fehler
Schlüsselwörter:
Benutzer: SYSTEM
Computer: CAS.contoso.com
Beschreibung:
Ereignis-XML:
<ServiceName>Outlook</ServiceName>
<IsNotified>0</IsNotified>
<ResultName>OutlookMailboxCtpProbe/2013 Mailbox Database 1</ResultName>
<WorkItemId>121</WorkItemId>
<DeploymentId>0</DeploymentId>
<MachineName>CAS1</MachineName>
<Fehler In ConnectCallResult zurückgegebener Fehler>. Fehlercode = UnknownUser (0x000003EB)</Error>
<Fehler In ConnectCallResult zurückgegebener Fehler>. Fehlercode = UnknownUser (0x000003EB)</Error>
<Ausnahme>Microsoft.Exchange.RpcClientAccess.RopExecutionException: Fehler, der in ConnectCallResult zurückgegeben wird. Fehlercode = UnknownUser (0x000003EB) ---> System.Exception: Microsoft.Exchange.RpcClientAccess.Server.UnknownUserException: Unable to map userDn '/o=First Organization/ou=Monitoring Mailboxes/cn=Recipients/cn=HealthMailboxcaea01e2cff446d1b0645f01d11fb55f' für exchangePrincipal (StoreError=UnknownUser) --- Microsoft.Exchange.Data.Storage.DatabaseNotFoundException: Die Datenbank mit der ID <Unknown DB GUId> konnte nicht gefunden werden.

Symptom 3

Der MSExchangeRpcProxyAppPool Anwendungspool wird wie im CAS kontinuierlich wiederverwendet. Im Systemprotokoll werden möglicherweise auch die Ereignisse 7031 und 7032 wie folgt protokolliert:

Time: DateTime
Id: 7031
Ebene: Fehler
Quelle: Dienststeuerungs-Manager
Computer: <2013 MBX Servername>
Meldung: Der Microsoft Exchange RPC-Clientzugriffsdienst wurde unerwartet beendet. Es hat dies 1 Mal(n) getan. Die folgenden Korrekturmaßnahmen werden in 5000 Millisekunden ausgeführt: Starten Sie den Dienst neu.
Time: DateTime
ID: 7032
Ebene: Fehler
Quelle: Dienststeuerungs-Manager
Computer: MachineName
Meldung: Der Dienststeuerungs-Manager hat versucht, nach der unerwarteten Beendigung des Microsoft Exchange RPC-Clientzugriffsdiensts eine Korrekturmaßnahme (Dienst neu starten) auszuführen, aber diese Aktion ist mit dem folgenden Fehler fehlgeschlagen:
%%1056

Hinweis

Dieser Protokolleintrag gibt an, dass der RPC-Clientzugriffsdienst unerwartet beendet wurde.

Symptom 4

Auf dem Exchange 2013 MBX-Server werden in Ereignisanzeige unter Anwendungs- und Dienstprotokolle\Microsoft\Exchange\ActiveMonitoring im TestResult-Protokoll Testergebnisfehlerereignisse für den Outlook.Protocol-Dienst für verschiedene 2013-Datenbanken angezeigt, die den Wert StoreError=UnknownUser angeben.

In der Ansicht Details im Protokolleintrag wird die folgende Zeile angezeigt:

Microsoft.Exchange.Data.Storage.DatabaseNotFoundException: Die Datenbank mit der ID-GUID <> konnte nicht gefunden werden.

Die relevanten Teile des Fehlerereignisses sind die folgenden:

Protokollname: Microsoft-Exchange-ActiveMonitoring/ProbeResult
Quelle: Microsoft-Exchange-ActiveMonitoring
Date: DateTime
Ereigniskennung: 2
Aufgabenkategorie: Testergebnis
Ebene: Fehler
Schlüsselwörter:
Benutzer: SYSTEM
Computer: mailbox1.contoso.com
Beschreibung:
Testergebnis (Name=OutlookSelfTestProbe)
Ereignis-XML:
<ServiceName>Outlook.Protocol</ServiceName>
<IsNotified>0</IsNotified>
<ResultName>OutlookSelfTestProbe</ResultName>
<WorkItemId>60</WorkItemId>
<DeploymentId>0</DeploymentId>
<MachineName>MAILBOX2</MachineName>
<Fehler In ConnectCallResult zurückgegebener Fehler>. Fehlercode = UnknownUser (0x000003EB)</Fehlerausnahme><>Microsoft.Exchange.RpcClientAccess.RopExecutionException: In ConnectCallResult zurückgegebener Fehler. Fehlercode = UnknownUser (0x000003EB) --- System.Exception: Microsoft.Exchange.RpcClientAccess.Server.UnknownUserException: Unable to map userDn '/o=First Organization/ou=Monitoring Mailboxes/cn=Recipients/cn=HealthMailbox147dc27242bb4da4acd5d94cf214934b' an exchangePrincipal (StoreError=UnknownUser) ---> Microsoft.Exchange.Data.Storage.DatabaseNotFoundException: Die Datenbank mit der ID <Unknown DB GUId> konnte nicht gefunden werden.>

Ursache

Dieses Problem tritt auf, weil eine Öffentliche Ordner-Datenbank, auf die mindestens eine Exchange 2013-Postfachdatenbank als Standardeinstellung für öffentliche Ordner-Datenbank verweist, in ADSI-Bearbeitung gelöscht wurde. Die unbekannte Datenbank-GUID, die in den Protokolleintragsdetails erwähnt wird, ist die der gelöschten Datenbank für öffentliche Ordner.

Sie können dieses Problem überprüfen, indem Sie den folgenden Befehl ausführen:

Get-MailboxDatabase | FL name,PublicFolderDatabase

Die Ausgabe, die von diesem Befehl generiert wird, sieht wie folgt aus:

Name : 2013 Mailbox Database
PublicFolderDatabase : Contoso.com/Configuration/Deleted Objects/Public FolderDatabaseDEL:<GUID>

Hinweis

Diese Ausgabe gibt an, dass mindestens eine der Exchange 2013-Postfachdatenbanken auf ein Öffentliches Ordnerobjekt verweist, das sich im Container Deleted Object in Active Directory Domain Services (AD DS) befindet.

Lösung : Methode 1

Warnung

Wenn Sie das ADSI Edit-Snap-In, das LDP-Hilfsprogramm oder einen anderen LDAP-Client der Version 3 verwenden und die Attribute von Active Directory-Objekten fälschlicherweise ändern, können Sie schwerwiegende Probleme verursachen. Diese Probleme erfordern möglicherweise, dass Sie Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003 oder windows und Exchange neu installieren. Microsoft kann nicht garantieren, dass Probleme, die auftreten, wenn Sie Active Directory-Objektattribute falsch ändern, gelöst werden können. Ändern Sie diese Attribute auf eigenes Risiko.

Wenn Sie keine Legacydatenbanken für öffentliche Ordner verwenden oder in einer reinen Exchange 2013-Umgebung arbeiten, entfernen Sie die Standardeinstellung für öffentliche Ordnerdatenbanken für jede Exchange 2013-Postfachdatenbank, die auf das gelöschte Datenbankobjekt für öffentliche Ordner verweist.

Stellen Sie hierzu in ADSI-Bearbeitung eine Verbindung mit CN=Configuration her, und navigieren Sie dann zu diesem Speicherort:

Domain.com/Configuration/Services/Microsoft Exchange/Org/Administrative Groups/Exchange Administrative Group (FYDIBOHF23SPDLT)/Databases

Löschen Sie den MsExchHomePublicMDB-Wert , damit er als <nicht festgelegt gelesen wird>.

Lösung : Methode 2

Wenn Sie sich in einer Exchange-Koexistenzumgebung befinden, die Exchange 2013 umfasst, und weiterhin eine Verbindung mit Legacydatenbanken für öffentliche Ordner herstellen (die keine öffentlichen Exchange 2013-Ordner verwenden), können Sie die Standarddatenbank für öffentliche Ordner auf eine gültige Exchange 2010- oder Exchange 2007-Legacydatenbank für öffentliche Ordner festlegen. Führen Sie dazu den folgenden Befehl in der Exchange-Verwaltungsshell aus:

Set-MailboxDatabase <Exchange MDB> -PublicFolderDatabase <Legacy Public Folder DB to use>