Al momento sei offline in attesa che la connessione Internet venga ristabilita

Il numero dei risultati della ricerca restituita è 5.000 quando si imposta l'attributo di "Conteggio" a 20.000 in Microsoft Dynamics CRM

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

911510
ImportanteIn questo articolo vengono fornite informazioni su come modificare il Registro di sistema. Assicurarsi di eseguire il backup del Registro di sistema prima di modificarlo. Assicurarsi di sapere come ripristinarlo in caso di problemi. Per ulteriori informazioni su come eseguire il backup, ripristinare e modificare il Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
articolo 322756Come eseguire il backup e ripristinare il Registro di sistema in Windows
Sintomi
Si utilizza ilConteggioattributo dello schema FetchXml per creare una query nel database di Microsoft Dynamics CRM. Impostare quindi ilConteggiol'attributo a 20.000. In questo scenario, il numero dei risultati della ricerca viene restituito è 5.000. Inoltre, ilSELEZIONAREun'istruzione in linguaggio SQL è sempreSELEZIONATE TOP 5001indipendentemente da ciò che è stata impostata per ilConteggioattributo e per ilPagingattributo.
Cause
Questo problema si verifica quando si utilizza lo schema FetchXml per recuperare un gruppo di ricerca risultante e quando ilmoreRecordsattributo è impostato su 1. Il valore 1 indica che sono disponibili più di 5.000 record. In Microsoft Dynamics CRM, ilPagingl'attributo ha un limite di pagina pari a 5.000.
Risoluzione
Microsoft fornisce esempi di programmazione illustrativo, senza alcuna garanzia espressa o implicita. Ciò include, ma non limitata a, le garanzie implicite di commerciabilità o idoneità per uno scopo particolare. In questo articolo si presuppone che l'utente conosca il linguaggio di programmazione in questione e gli strumenti utilizzati per creare ed eseguire il debug di procedure. Tecnici del supporto Microsoft possono spiegare la funzionalità di una particolare procedura. Tuttavia, nessun caso a modificare questi esempi per fornire funzionalità aggiuntive o creare procedure atte a soddisfare specifiche esigenze.

Per risolvere questo problema, utilizzare ilPagingattributo da recuperare i record. Quindi, utilizzare ilmoreRecordsattributo nella ricerca risultante per determinare se deve essere restituita la pagina successiva.

Ad esempio, il codice riportato di seguito viene illustrato come risolvere il problema.
moreRecords = true;i = 0;while(moreRecords){	get page i	if(result has more records)		i++	else		moreRecords = false}
Informazioni
Messaggio di avvisoSe si modifica il Registro di sistema in modo non corretto utilizzando l'Editor del Registro di sistema oppure utilizzando un altro metodo, potrebbero verificarsi problemi gravi. Questi problemi potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce che questi problemi possano essere risolti. Modificare il Registro di sistema a proprio rischio.

Per regolare il limite di pagine su un valore inferiore a 5.000, aggiungere il valore DWORD MaxRowsPerPage del Registro di sistema. A tale scopo, attenersi alla procedura seguente:
  1. Fare clic suInizio, fare clic suEsegui, tipoRegeditnelApricasella e quindi fare clic suOK.
  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
  3. NelModificadal menuNuovo, quindi fare clic suValore DWORD.
  4. TipoMaxRowsPerPage, quindi premere INVIO.
  5. Pulsante destro del mouseMaxRowsPerPage, quindi fare clic suModificare.
  6. Digitare un numero è minore o uguale a 5.000 nelDati valorecasella e quindi fare clic suOK.
  7. NelFilemenu, fare clic suEsci.
Per disattivare la funzionalità di spostamento e quindi ignorare iMaxRowsPerPageparametro di 5.000, aggiungere il valore DWORD TurnOffFetchThrottling del Registro di sistema. A tale scopo, attenersi alla procedura seguente.

NotaQuesti passaggi possono causare problemi di prestazioni del computer.
  1. Fare clic suInizio, fare clic suEsegui, tipoRegeditnelApricasella e quindi fare clic suOK.
  2. Individuare e selezionare la seguente sottochiave del Registro di sistema:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSCRM
  3. NelModificadal menuNuovo, quindi fare clic suValore DWORD.
  4. TipoTurnOffFetchThrottling, quindi premere INVIO.
  5. Pulsante destro del mouseTurnOffFetchThrottling, quindi fare clic suModificare.
  6. Digitare un numero diverso da 0 alDati valorecasella e quindi fare clic suOK.

    NotaPassaggio 6 consente di recuperare il numero di record specificato tramite ilConteggioattributo dell'istruzione fetch.
  7. NelFilemenu, fare clic suEsci.
crm3.0 crm30 CRM3

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 911510 - Ultima revisione: 01/27/2011 16:46:00 - Revisione: 0.1

  • Microsoft Dynamics CRM 2011
  • Microsoft Dynamics CRM 4.0
  • kbmbscrm40 kbtshoot kbexpertiseinter kbmbsmigrate kbprb kbsurveynew kbmt KB911510 KbMtit
Feedback