Sintomi
In un ambiente di Microsoft Exchange Server 2016 gli utenti avvertono il comportamento seguente quando viene eseguita un'operazione FindItems nelle chiamate di servizi Web Exchange (EWS):
-
La chiamata EWS non riesce con l'errore seguente:
Eccezione non gestita: Microsoft. Exchange. WebServices. Data. ServiceResponseException: si è verificato un errore interno del server. L'operazione non è riuscita, non può eseguire query su righe in una tabella.
-
I log di EWS in C:\Programmi\Microsoft\Exchange Server\V15\Logging\Ews nel server dei ruoli delle cassette postali mostrano l'errore seguente:
ExceptionHandler_Execute = Microsoft. Exchange. Data. storage. StoragePermanentException: non è possibile eseguire query su righe in una tabella. ---> Microsoft. MAPI. MapiExceptionMaxObjsExceeded: MapiExceptionMaxObjsExceeded: Impossibile eseguire query nelle righe della tabella.
Causa
In Exchange Server 2016 è stata introdotta una modifica del numero di restrizioni materializzate che possono esistere in una cassetta postale. Questa modifica può provocare una situazione in cui una chiamata FindItems deve creare una nuova ricerca materializzata nella cassetta postale, ma non può farlo perché la cassetta postale è già al limite.
Risoluzione
Per risolvere il problema, installare l' aggiornamento cumulativo 3 o successivo di Exchange Server 2016 . Nello scenario descritto nella sezione "Sintomi", la ricerca materializzata più antica verrà invecchiata dopo l'installazione di questo aggiornamento. Di conseguenza, è possibile creare una nuova ricerca senza generare un'eccezione.