증상
Microsoft Exchange Server 2016 환경에서 사용자는 EWS (Exchange Web Services) 호출에서 Finditems 작업을 수행할 때 다음과 같은 동작이 발생 합니다.
-
EWS 호출이 실패 하 고 다음 오류가 발생 함:
처리 되지 않은 예외: Microsoft WebServices. ServiceResponseException: 내부 서버 오류가 발생 했습니다. 작업이 실패 했습니다 .에서는 테이블의 행을 쿼리할 수 없습니다.
-
사서함 역할 서버의 C:\Program Files\Microsoft\Exchange Server\V15\Logging\Ews의 EWS 로그에 다음 오류가 표시 됩니다.
ExceptionHandler_Execute = StoragePermanentException: 테이블의 행을 쿼리할 수 없습니다. ---MapiExceptionMaxObjsExceeded: MapiExceptionMaxObjsExceeded: > 테이블 행을 쿼리할 수 없습니다.
원인
사서함에 존재할 수 있는 구체화 된 제한 수의 변화는 Exchange Server 2016에 도입 되었습니다. 이 변경으로 인해 FindItems 호출이 사서함에서 구체화 된 새 검색을 만들어야 하지만 사서함이 이미 제한 상태 이기 때문에이를 수행할 수 없는 상황이 발생할 수 있습니다.
해결 방법
이 문제를 해결 하려면 Exchange Server 2016 누적 업데이트 3 이상을 설치 합니다. "현상" 절에 설명 되어 있는 시나리오에서는이 업데이트를 설치한 후 가장 오래 된 구체화 검색이 에이징 아웃 됩니다. 따라서 예외를 생성 하지 않고 새 검색을 만들 수 있습니다.