Simptome
Într-un mediu Microsoft Exchange Server 2016, utilizatorii întâmpină comportamentul următor atunci când se efectuează o operațiune FindItems în apelurile Exchange Web Services (EWS):
-
Apelul EWS nu reușește cu următoarea eroare:
Excepție netratată: Microsoft. Exchange. ServiceResponseException: a apărut o eroare internă de server. Operațiunea nu a reușit., nu pot interoga rândurile dintr-un tabel.
-
Jurnalele de EWS din C:\Program Files\Microsoft\Exchange Server\V15\Logging\Ews pe serverul de roluri poștale afișează următoarea eroare:
ExceptionHandler_Execute = Microsoft. Exchange. data. Storage. StoragePermanentException: nu se pot interoga rândurile dintr-un tabel. ---> Microsoft. MAPI. MapiExceptionMaxObjsExceeded: MapiExceptionMaxObjsExceeded: nu se pot interoga rândurile din tabel.
Cauză
O modificare a numărului de restricții materializate care pot exista într-o cutie poștală a fost introdusă în Exchange Server 2016. Această modificare poate declanșa o situație în care un apel FindItems trebuie să creeze o nouă căutare materializată în cutia poștală, dar nu poate face acest lucru, deoarece cutia poștală este deja la limită.
Rezolvare
Pentru a rezolva problema, instalați Exchange Server 2016 actualizarea cumulativă 3 sau o versiune mai recentă. În scenariul descris în secțiunea "simptome", cea mai veche căutare materializată va fi în curs de îmbătrânire după ce instalați această actualizare. Prin urmare, se poate crea o nouă căutare fără a genera o excepție.