서비스 계정이 여러 MAPI 세션을 여는 경우 이벤트 ID 9646

원본 KB 번호: 2742012

증상

다음 시나리오를 고려하세요.

시나리오 1

  • Microsoft Exchange Server 설치합니다.
  • Exchange와 상호 작용하는 타사 애플리케이션에 대한 서비스 계정을 만듭니다.
  • 서비스 계정은 EIS(Exchange Information Store)에 대한 많은 MAPI 세션을 열어야 합니다. 예를 들어 서비스 계정은 전자 메일 메시지를 인덱싱하거나 동기화하기 위해 32개 이상의 MAPI 세션을 열어야 합니다.

시나리오 2

  • 포리스트의 서버가 Exchange Server 실행 중입니다.
  • Exchange Server 실행하는 서버는 리소스 포리스트에 있습니다.
  • 리소스 포리스트의 비활성화된 계정은 계정 포리스트에서 사용하도록 설정된 계정에 연결됩니다.
  • Exchange와 상호 작용하는 타사 애플리케이션에 대한 서비스 계정을 만듭니다.
  • 리소스 포리스트의 서비스 계정은 EIS에 대한 많은 MAPI 세션을 열어야 합니다. 예를 들어 서비스 계정은 전자 메일 메시지를 인덱싱하거나 동기화하기 위해 32개 이상의 MAPI 세션을 열어야 합니다.

이러한 시나리오에서는 Exchange 서버에서 서비스 계정의 연결이 끊어질 수 있습니다. 또한 다음과 유사한 오류 이벤트는 Exchange 서버의 애플리케이션 로그에서 발생합니다.

Event Type: Error
Event Source: MSExchangeIS
Event Category: General
Event ID: 9646

Description:
Mapi session "/o=ExchangeOrg/ou=First Administrative Group/cn=Recipients/cn=User" exceeded the maximum of 32 objects of type "session".

원인

이 문제는 계정이 열 수 있는 기본 최대 연결 수를 초과했기 때문에 발생합니다.

참고

기본적으로 계정은 EIS에 대한 최대 32개의 연결을 열 수 있습니다.

해결 방법

이 문제를 resolve 서비스 계정에 정보 저장소 상태 보기 권한을 부여합니다. 정보 저장소 상태 보기 권한을 사용하면 해당 계정이 무제한의 세션을 열 수 있습니다.

이렇게 하려면 다음 cmdlet을 실행합니다.

Add-ADPermission -Identity "Exchange Administrative Group (FYDIBOHF23SPDLT)" - **User account_or_group_name** -AccessRights ExtendedRight -ExtendedRights "View information store status" -InhertanceType Descendents

참고

증상 섹션의 시나리오 2에서 계정 포리스트의 계정에 관리 그룹 수준에서 정보 저장소 상태 보기 권한을 부여해야 합니다.

추가 정보

계정당 32개 세션의 연결 제한은 리소스 소모로부터 EIS를 보호하는 데 도움이 됩니다. 정보 저장소 상태 보기 권한을 부여할 때는 주의해야 합니다.

정보 저장소 상태 보기 권한은 Exchange Server 2013에 적용되지 않습니다. 2013년 Exchange Server 정보 저장소 관리 권한을 사용해야 합니다. 그러나 MAPI 애플리케이션에 따라 여전히 문제가 resolve 않을 수 있습니다. 또한 MAPI 애플리케이션은 모든 사서함을 열 때 지정 OPENSTORE_USE_ADMIN_PRIVILEGE 해야 할 수 있습니다. 여기에는 프로필에 구성된 사서함이 포함됩니다.