Symptom
Användare kan inte komma åt sin postlåda i Outlook Web App (OWA) eller Microsoft Exchange ActiveSync (EAS) om båda följande förutsättningar föreligger:
-
Alla postlådor flyttas från en databas i postlådan.
-
Den ursprungliga postlåda databasen tas bort från organisationen.
När användare försöker logga in på Outlook Web Access visas en tom sida eller ett "HTTP 500" felmeddelande. Till exempel visas följande felmeddelande:
Webbplatsen kan inte visa sidan HTTP 500
Om du kör cmdlet Test-ActiveSyncConnectivity visas utdata av följande slag:
ClientAccessServer........: exch1.tailspintoys.comScenario................. : Options ScenarioDescription.......: Issue an HTTP OPTIONS command to retrieve the Exchange ActiveSync protocol version. Result....................: Failure Error.....................: [System.Net.WebException]: The remote server returned an error: (500) Internal Server ............................Error. ............................HTTP response headers: ............................request-id: 20a9d8d4-5019-4048-9bf1-b659ef00fee4 ............................X-CasErrorCode: DatabaseGuidNotFound ............................X-FailureContext: FrontEnd;500;RGF0YWJhc2VHdWlkTm90Rm91bmQ=;VGhlIGRhdGFiYXNlIHdpdGggSUQgM ............................2QxNTMxYzktODEwOC00OGRiLWIyMmUtOTUxMzZkMWI4MjNlIGNvdWxkbid0IGJlIGZvdW5kLg==;DatabaseGuidNotFound;; ............................X-FEServer: EXCH1 ............................Content-Length: 0 ............................Cache-Control: private ............................Date: Tue, 08 Apr 2014 20:17:57 GMT ............................Server: Microsoft-IIS/8.5 ............................X-AspNet-Version: 4.0.30319 ............................X-Powered-By: ASP.NETOrsak
Det här problemet beror på att en användares postlåda databas GUID (källa) som ingår i en cookie på klientsidan och läggs till serverns cacheminne på klientåtkomstservern (CAS). HTTP-proxyn på en Certifikatutfärdare försöker hitta postlåda-databasen genom att använda den gamla databasen GUID i cacheminnet. Eftersom den gamla databasen GUID har raderats kan försöket misslyckas och returnerar ett fel i DatabaseGuidNotFound .
Lösning
Lös problemet genom att installera följande uppdatering:
2961810 kumulativ uppdatering 6 för Exchange Server 2013
Temporär lösning
Undvik det här problemet inte omedelbart tar bort postlådan källdatabasen när postlådan flytta är klar.
Undvik det här problemet tar du bort alla cookies för klienten och starta sedan om programpooler MSExchangeOWAAppPool och MSExchangeSyncAppPool för att rensa cacheminnet för servern.Status
Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller".
Mer Information
Om en användares postlåda databas raderas när du har installerat den kumulativa uppdateringen 5 för Exchange Server 2013, kan något av följande problem uppstå:
-
OWA-användare får ett "HTTP 500" felmeddelande visas en gång. Efterföljande försök att logga in på OWA lyckas.
-
Om webbplatsen OWA lastades någonsin via https://domän/OWA, kan användaren behöva avmarkera motsvarande cookie i webbläsaren. Detta är enstaka uppgiften.
Kontrollera att användare skickar en uppdaterad cookie, öppna Exchange Management Shell på servern som har rollen som CA och kör du följande kommando:
Get-ChildItem 'C:\Program Files\Microsoft\Exchange Server\V15\Logging\HttpProxy\Owa' | Select-String (Get-MailboxDatabase <OldMailboxDatabase>).Guid | ft Path,LineNumber -AutoSize Obs! Detta kommando bör också köras mot EAS-mappen på följande plats:C:\Program Files\Microsoft\Exchange Server\V15\Logging\HttpProxy\EasResultatet visar loggen fil- och där GUID är placerad. När den gamla databasen GUID visas inte längre i aktuella HttpProxy loggarna, bör du kunna ta bort databasen.