Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

증상

다음 시나리오를 고려 하세요. 기본적으로 Exchange 검색은 Microsoft Exchange Server 2010 환경에서 사서함 데이터베이스에 대해 사용 하도록 설정 되어 있습니다. 온라인 모드에서 Microsoft Outlook을 사용 하 여 사서함에서 단일 문자 또는 단일 숫자를 포함 하는 키워드나 구를 검색할 수 있습니다. 이 시나리오에서는 사서함에 키워드와 일치 하는 항목이 있는 경우에도 다음과 같은 오류 메시지가 표시 됩니다.

"키워드"와 일치 하는 항목을 찾을 수 없습니다. 또한 다음과 같은 이벤트가 응용 프로그램 로그에 기록 됩니다.

로그 이름: ApplicationSource: MSExchangeIS 사서함 기능 날짜: 날짜이벤트 ID: 9877Task 범주: 콘텐츠 IndexingLevel: Errorkeywords: ClassicUser: N/AComputer: 컴퓨터설명: 콘텐츠 인덱싱 함수 ' Cisearch:: EcGetRowsetAndAccessor '이 (가) MSSearch에서 예기치 않은 비정상적 오류 코드를 받았습니다. 사서함 데이터베이스: 사서함 데이터베이스오류 코드: 0x80041606

참고: 0x80041606 = QUERY_E_TOOCOMPLEX

원인

이 문제는 Exchange Search에 단일 문자 검색에 대 한 20만 노드의 하드 코드 된 접두사 검색 제한이 있기 때문에 발생 합니다. 접두 번호 검색이이 제한을 초과 하면 검색에서 QUERY_E_TOOCOMPLEX를 반환 합니다.따라서 0x80041606 는 이벤트 ID 9877의 일부로 기록 됩니다. 기본적으로 Exchange 2010 환경에서 Outlook online 모드를 사용 하는 모든 검색은 접두사 검색입니다. 단일 숫자 또는 문자를 사용 하면 시스템에서 전체 사서함 데이터베이스에서 단일 숫자나 문자로 시작 하는 모든 숫자 또는 단어를 검색 합니다. 20만 노드의 기본 제한에 도달 하면 검색에서 오류를 반환 합니다.참고 20만 노드 제한에 도달 하는 가장 일반적인 방법은 단일 숫자 또는 문자를 포함 하는 단어나 구를 검색 하는 것입니다. 또한 다양 한 ANDs, Ors, NOTs를 사용 하 여 매우 복잡 한 검색을 입력 하는 등의 더 덜 일반적인 원인이 있습니다. 또한 날짜 범위와 검색어의 복잡 한 조합, 여러 항목의 대/검색 용어, 이러한 모든 작업의 조합 등으로 인해 한계에 도달할 수 있습니다.

해결 방법

이 문제를 해결 하려면 다음 업데이트 롤업을 설치 합니다.

2608646 Exchange Server 2010 서비스 팩 1 용 업데이트 롤업 6에 대 한 설명 중요 이 절, 방법 또는 작업에는 레지스트리를 수정하는 방법에 대한 단계가 포함되어 있습니다. 그러나 레지스트리를 잘못 수정하면 심각한 문제가 발생할 수 있습니다. 따라서 다음 단계를 주의하여 수행해야 합니다. 추가 보호 조치로 레지스트리를 수정하기 전에 해당 레지스트리를 백업하는 것이 좋습니다. 이렇게 하면 문제가 발생하는 경우 레지스트리를 복원할 수 있습니다. 레지스트리를 백업 및 복원하는 방법에 대한 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 참조하세요.

322756 Windows에서 레지스트리를 백업 및 복원하는 방법   업데이트 롤업을 설치한 후 다음 단계에 따라 최대 쿼리 제한 노드 수를 100만 (10 진수)으로 설정 합니다.

  1. 지난 달에 특정 Exchange Server 2010 사서함 서버에서 받은 응용 프로그램 로그에 0x80041606 이벤트와 함께 이벤트 ID 9877이 몇 개 있는지 확인 하 고 해당 번호를 기록해 둡니다.

  2. 시작 클릭 windows icon검색 시작 상자에 regedit 를 입력 한 다음 enter 키를 누릅니다.

  3. 다음 레지스트리 키를 찾아 클릭 합니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch

  4. 편집을 클릭 하 고 새로 만들기를 가리킨 다음 키를 클릭 합니다.

  5. MaxRestrictionNodes를 입력 한 다음 enter 키를 누릅니다.

  6. MaxRestrictionNodes에서 편집을 클릭 하 고 새로 만들기를 가리킨 다음 DWORD 값을 클릭 합니다.

  7. R 제공r을 입력 한 다음 enter 키를 누릅니다.

  8. 이제 레지스트리 항목이 다음과 같이 나타납니다. HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\ExchangeServer\v14\ExSearch\MaxRestrictionNodes\Server

  9. 편집을 클릭 한 다음 수정을클릭 합니다.

  10. 값 데이터 상자에 100만 (10 진수)을 입력 합니다. 참고 레지스트리를 변경 하기 전에 MaxRestrictionNodes\Server 항목의 기본값은 20만 (10 진수)입니다.

  11. 레지스트리 편집기를 종료합니다.

참고 사항

  • Microsoft Exchange Search 인덱서 서비스를 다시 시작한 후 응용 프로그램에서 다음 이벤트 Id를 확인 합니다.

    • 이벤트 ID 130가 MaxRestrictionNodes 레지스트리 키 아래에서 읽은 MailboxDB Guid를 Guid로 변환 하지 못함

    • 이벤트 ID 131에서 MaxRestrictionNodes 레지스트리 키를 열지 못함

    • 이벤트 ID 132에서 인덱서에 MaxRestrictionNodes 속성을 설정 하지 못했습니다.

  • 이러한 이벤트를 수신 하는 경우 레지스트리 키 또는 DWORD 값을 잘못 입력 했을 수 있습니다. 또는 새 키 또는 DWORD 값의 철자가 올바르지 않을 수 있습니다. 필요한 내용을 수정한 다음 Microsoft Exchange 검색 인덱서 서비스를 다시 시작 합니다. 이벤트 Id 130, 131 또는 132의 새 인스턴스를 검색 합니다.

  • 응용 프로그램 로그에 오류 0x80041606와 함께 이벤트 ID 9877 수에 따라 매주 및 매월, 그리고 월 단위를 확인 합니다.

  • 이러한 이벤트의 상당 부분을 계속 수신 하는 경우 값을 점차적으로 200만 (10 진수)으로 늘릴 수 있습니다.

  • 값을 200만 (10 진수) 보다 크게 늘리면 서버 성능이 떨어질 수 있습니다.

  • 값을 200만 (10 진수)으로 높인 후 이러한 이벤트 중 몇 가지를 매주 또는 매월 계속 수신 하는 경우 예상 되는 동작입니다. 이 문제는 매우 복잡 한 검색을 수행 하는 사용자에 의해 발생할 수 있습니다 (자세한 내용은 "현상" 절 참조).

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

추가 정보

Exchange 검색에 대 한 자세한 내용을 보려면 다음 Microsoft 웹 사이트를 방문 하세요.

Exchange 검색에 대 한 일반 정보Exchange 검색을 사용 하거나 사용 하지 않도록 설정 하는 방법에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하세요.

Exchange 검색을 사용 하거나 사용 하지 않도록 설정 하는 방법에 대 한 일반 정보MaxRestrictionNodes 항목에 대 한 자세한 내용은 다음 Microsoft 웹 사이트를 방문 하세요.

MaxRestrictionNodes 항목에 대 한 일반 정보

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×