Microsoft Dynamics CRM에서 20000으로 "Count" 특성을 설정 하면 반환 되는 검색 결과 수를 5000입니다.

기술 자료 번역 기술 자료 번역
기술 자료: 911510 - 이 문서가 적용되는 제품 보기.
중요 한이 문서에서는 레지스트리 수정 방법에 대 한 정보가 포함 되어 있습니다. 수정 하기 전에 레지스트리를 백업 해야 합니다. 문제가 발생할 경우 레지스트리를 복원 하는 방법을 알아야 합니다. 백업, 복원 및 레지스트리 수정 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 하십시오.
322756백업 하 고 Windows에서 레지스트리를 복원 하는 방법
모두 확대 | 모두 축소

현상

사용 하는개수Microsoft Dynamics CRM 데이터베이스에 [NULL]에 대해 쿼리를 만들려면 FetchXml 스키마에서 특성입니다. 설정한 후에개수20000 하는 특성입니다. 이 시나리오에서는 반환 되는 검색 결과 수는 5000입니다. 또한 해당선택항상 문인 SQL 언어5001 위쪽을 선택 합니다.무엇에 대 한 설정에 관계 없이개수특성 및의페이징특성입니다.

원인

FetchXml 스키마를 사용 하 여 검색 결과 집합을 검색할 때이 문제가 발생 한 시기는moreRecords특성이 1로 설정 됩니다. 5000 개 이상의 레코드를 사용할 수 있는 1 값을 나타냅니다. Microsoft Dynamics CRM에서에서의페이징특성은 페이지 제한은 5000입니다.

해결 방법

Microsoft는 명시적 또는 묵시적인 보증 없이 돕기 위해 프로그래밍 예제를 제공 합니다. 이 포함 되지만 상품성 또는 특정 목적에의 적합성의 묵시적된 보증에 국한 되지는지 않습니다. 이 문서에서는 만들려면 및 프로시저를 디버깅 하는 데 사용 되는 도구 및 여기서 설명 하는 프로그래밍 언어에 익숙한 사용자를 대상으로 합니다. Microsoft 지원 엔지니어는 특정 프로시저의 기능을 설명할 수 있습니다. 그러나 추가 기능을 제공 하거나 특정 요구 사항에 맞도록 프로시저를 구성이 예제 수정 되지 않습니다.

이 문제를 해결 하려면 사용 하는페이징레코드를 검색 하는 특성입니다. 그런 다음 사용 하는moreRecords다음 페이지를 반환할지 여부를 결정 하는 설정의 결과 검색에서 특성입니다.

예를 들어, 다음 코드는이 문제를 해결 하는 방법을 보여 줍니다.
moreRecords = true;
i = 0;
while(moreRecords)
{
	get page i
	if(result has more records)
		i++
	else
		moreRecords = false
}

추가 정보

경고레지스트리를 잘못 또는 다른 메서드를 사용 하 여 레지스트리 편집기를 사용 하 여 수정 하면 심각한 문제가 발생할 수 있습니다. 이러한 문제는 운영 체제를 다시 설치 해야 합니다. Microsoft는 이러한 문제를 해결할 수 보장할 수 없습니다. 자신의 위험에 레지스트리를 수정 합니다.

페이지 제한 5000 보다 작은 값으로 조정 하려면 레지스트리에 MaxRowsPerPage DWORD 값을 추가 합니다. 이렇게 하려면 다음과 같이 하십시오.
  1. 클릭시작를 클릭실행종류regedit열기상자를 클릭 하 고확인.
  2. 찾아 다음 레지스트리 하위 키를 선택 합니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
  3. 편집메뉴의를 클릭 하 고 다음을 클릭DWORD 값.
  4. 형식MaxRowsPerPage다음 ENTER 키를 누릅니다.
  5. 마우스 오른쪽 단추로 클릭MaxRowsPerPage를 클릭 하 고 다음을 클릭수정.
  6. 5000 보다 작거나 같은 숫자를 입력은값 데이터상자를 클릭 하 고확인.
  7. 파일메뉴를 클릭끝내기.
페이징 기능을 해제 하 고 다음을 무시 하는MaxRowsPerPage5000, 매개 변수 TurnOffFetchThrottling DWORD 값을 레지스트리에 추가 합니다. 이렇게 하려면 다음과이 같이 하십시오.

참고이러한 단계를 수행할 컴퓨터에 성능 문제가 발생할 수 있습니다.
  1. 클릭시작를 클릭실행종류regedit열기상자를 클릭 하 고확인.
  2. 찾아 다음 레지스트리 하위 키를 선택 합니다.
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
  3. 편집메뉴의를 클릭 하 고 다음을 클릭DWORD 값.
  4. 형식TurnOffFetchThrottling다음 ENTER 키를 누릅니다.
  5. 마우스 오른쪽 단추로 클릭TurnOffFetchThrottling를 클릭 하 고 다음을 클릭수정.
  6. 0 이외의 숫자로 입력은값 데이터상자를 클릭 하 고확인.

    참고6 단계를 사용 하면 지정 된 레코드의 개수를 검색은개수fetch 문은의 특성입니다.
  7. 파일메뉴를 클릭끝내기.

속성

기술 자료: 911510 - 마지막 검토: 2011년 1월 27일 목요일 - 수정: 0.1
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Dynamics CRM 2011
  • Microsoft Dynamics CRM 4.0
키워드:?
kbmbscrm40 kbtshoot kbexpertiseinter kbmbsmigrate kbprb kbsurveynew kbmt KB911510 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:911510

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com