서비스 계정이 많은 MAPI 세션을 열 때 이벤트 ID 9646이 발생 하는 경우

원래 수 (kbps):   2742012

증상

다음과 같은 시나리오를 고려해 야 합니다.

시나리오 1

  • Microsoft Exchange Server를 설치 합니다.
  • Exchange와 상호 작용 하는 타사 응용 프로그램에 대 한 서비스 계정을 만듭니다.
  • 서비스 계정은 Exchange 정보 저장소 (EIS)에 대 한 여러 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의 연결을 열 수 있습니다.

해결 방법

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

이렇게 하려면 다음 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에 적용 되지 않습니다. Exchange Server 2013에서는 정보 저장소 관리 권한을 사용 해야 합니다. 그러나 MAPI 응용 프로그램에 따라 문제가 해결 되지 않을 수 있습니다. 또한 MAPI 응용 프로그램은 모든 사서함을 열 때를 지정 해야 할 수 있습니다 OPENSTORE_USE_ADMIN_PRIVILEGE . 여기에는 프로필에 구성 되어 있는 사서함이 포함 됩니다.