Objawy
Użytkownicy nie mają dostępu ich skrzynki pocztowej w programie Outlook Web App (OWA) lub Microsoft Exchange ActiveSync (EAS), gdy są spełnione oba z następujących warunków:
-
Wszystkie skrzynki pocztowe są przenoszone off bazy danych skrzynek pocztowych.
-
Oryginalna baza danych skrzynki pocztowej zostanie usunięty z organizacji.
Kiedy użytkownicy próbują zalogować się do programu OWA, otrzymali pustej strony lub "HTTP 500" komunikat o błędzie. Na przykład otrzymali następujący komunikat o błędzie:
Witryna sieci Web nie może wyświetlić strony HTTP 500
Po uruchomieniu apletu polecenia Test-ActiveSyncConnectivity , może zostać wyświetlony dane wyjściowe podobne do następujących:
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.NET
Przyczyna
Ten problem występuje, ponieważ bazy danych skrzynki pocztowej użytkownika identyfikator GUID (źródło) jest zawarty w pliku cookie klienta a jest dodawane do pamięci podręcznej serwera na serwerze dostępu klienta (CAS). Serwer proxy HTTP na CAS próbuje zlokalizować bazy danych skrzynek pocztowych przy użyciu starego identyfikatora GUID bazy danych w pamięci podręcznej. Ponieważ starą bazę danych identyfikator GUID został usunięty, próba nie powiedzie się i zwraca błąd databaseguidnotfound .
Rozwiązanie
Aby rozwiązać ten problem, należy zainstalować następującą aktualizację:
2961810 Zbiorcza aktualizacja 6 programu Exchange Server 2013
Obejście problemu
Aby uniknąć tego problemu, nie należy niezwłocznie usuwać źródłowej bazy danych skrzynek pocztowych po zakończeniu przenoszenia skrzynki pocztowej.
Aby obejść ten problem, należy usunąć wszystkie pliki cookie klienta i ponownie uruchom pule aplikacji MSExchangeOWAAppPool i MSExchangeSyncAppPool , aby wyczyścić pamięć podręczną serwera.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Więcej informacji
Usunięcie bazy danych skrzynki pocztowej użytkownika po zainstalowaniu zbiorczej aktualizacji 5 dla programu Exchange Server 2013 może wystąpić jeden z następujących problemów:
-
Użytkownik programu OWA otrzymuje "HTTP 500" komunikat o błędzie jeden raz. Kolejne próby zalogowania do programu OWA powiodła się.
-
Jeśli witryna programu OWA był kiedykolwiek załadowanego za pośrednictwem/OWA https://domeny, użytkownik może trzeba wyczyścić odpowiedni plik cookie w przeglądarce. To zadanie oczyszczania jednorazowej.
Aby zweryfikować, że użytkownicy wysyłają zaktualizowany plik cookie, otwórz powłoki zarządzania programu Exchange na serwerze, który ma rolę urzędu certyfikacji, a następnie uruchom następujące polecenie:
Get-ChildItem 'C:\Program Files\Microsoft\Exchange Server\V15\Logging\HttpProxy\Owa' | Select-String (Get-MailboxDatabase <OldMailboxDatabase>).Guid | ft Path,LineNumber -AutoSize Uwaga Tego polecenia należy również uruchomić przeciwko folderu EAS w następującej lokalizacji:
C:\Program Files\Microsoft\Exchange Server\V15\Logging\HttpProxy\EasDane wyjściowe wyświetla liczbę plików i wiersz dziennika na którym znajduje się identyfikator GUID. Gdy starą bazę danych identyfikator GUID nie będzie już wyświetlany w ramach bieżącego dzienniki HttpProxy, można bezpiecznie usunąć bazy danych.