Triệu chứng
Người dùng không thể truy cập hộp thư trong Outlook Web App (OWA) hoặc Microsoft Exchange ActiveSync (EAS) khi cả hai điều kiện sau là đúng:
-
Tất cả các hộp thư được di chuyển khỏi cơ sở dữ liệu hộp thư.
-
Cơ sở dữ liệu hộp thư gốc được loại bỏ khỏi tổ chức.
Khi người dùng cố gắng đăng nhập vào OWA, họ nhận được trang trống hoặc một "HTTP 500" thông báo lỗi. Ví dụ, họ nhận được thông báo lỗi sau:
Website không thể hiển thị trang web HTTP 500
Nếu bạn chạy lệnh Test-ActiveSyncConnectivity , bạn có thể nhận được kết quả tương tự như sau:
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
Nguyên nhân
Sự cố này xảy ra vì cơ sở dữ liệu hộp thư của người dùng GUID (mã nguồn) có trong cookie phía máy khách được thêm vào bộ đệm ẩn hệ phục vụ trên máy chủ truy cập máy khách (CAS). Proxy HTTP trên CAS cố định cơ sở dữ liệu hộp thư bằng cách sử dụng cơ sở dữ liệu cũ GUID trong bộ đệm ẩn. Cơ sở dữ liệu cũ GUID đã bị xoá, nỗ lực không thành công và trả lại một lỗi DatabaseGuidNotFound .
Giải pháp
Để khắc phục sự cố này, hay cài đặt bản cập nhật sau:
Cập Nhật tích luỹ 2961810 6 cho Exchange Server 2013
Giải pháp
Để tránh sự cố này, ngay lập tức loại bỏ cơ sở dữ liệu hộp thư nguồn sau khi di chuyển hộp thư được hoàn tất.
Để khắc phục sự cố này, xoá tất cả cookie của khách hàng, và sau đó khởi động lại vào vùng ứng dụng MSExchangeOWAAppPool và MSExchangeSyncAppPool để xoá bộ nhớ cache của máy chủ.
Trạng thái
Microsoft đã xác nhận rằng đây là sự cố trong sản phẩm của Microsoft được liệt kê trong phần "Áp dụng cho".
Thông tin
Nếu cơ sở dữ liệu hộp thư của người dùng bị xoá sau khi cài đặt bản Cập Nhật tích luỹ 5 Exchange Server 2013, một trong những vấn đề có thể xảy ra:
-
Sử dụng OWA nhận được một "HTTP 500" thông báo lỗi một lần. Sau đó cố gắng đăng nhập vào OWA thành công.
-
Nếu trang web OWA không tải qua https://miền/owa, người dùng có thể phải xóa cookie tương ứng trên trình duyệt. Đây là lần dọn tác vụ.
Để xác minh rằng người dùng đang gửi một cookie Cập Nhật, mở Exchange Management Shell trên máy chủ có vai trò CA, và sau đó chạy các lệnh sau:
Get-ChildItem 'C:\Program Files\Microsoft\Exchange Server\V15\Logging\HttpProxy\Owa' | Select-String (Get-MailboxDatabase <OldMailboxDatabase>).Guid | ft Path,LineNumber -AutoSize Lưu ý Lệnh này cũng phải chạy khỏi cặp EAS ở vị trí sau:
C:\Program Files\Microsoft\Exchange Server\V15\Logging\HttpProxy\EasKết quả hiển thị đăng nhập tệp và dòng số mà GUID nằm. Khi cơ sở dữ liệu cũ GUID không xuất hiện trong Nhật ký HttpProxy hiện tại, bạn có thể tháo cơ sở dữ liệu.