If you access any CRM views for example account page and if it got more the 5000 records you will see “5000+” as shown below.
You can update this limit by running following query again MSCRM_Config database, so IntColumn contains number of maximum records to be run for CRM. If you put value -1 it will retrieve all the records…
Update DeploymentProperties Set IntColumn=-1 Where ColumnName = 'TotalRecordCountLimit'
so IntColumn contains number of maximum records to be run for CRM. If you put value -1 it will retrieve all the records
****Important Notes regarding above change****:
1. Above change is unsupported so make sure you apply this change to Dev, Test environment before applying this to Live environment. Also make sure you take back up of database before doing this change
2. This change might impact performance as well since system will retrieve all the records.
There is another registry key called “TurnOffFetchThrottling” is also there which will allow you to retrieve more than 5000 records in CRM, refer following blog article for more information regarding the same.
but above key is only when call is done in the external SDK (fetchXML) calls only, this will not change data retrieve to be display in Entity Grid, so for account grid will still display “5000+” after applied this registry key change and only above SQL script (i.e. unsupported) can change this behaviour.
Hope this helps..
Cheers,
MayankP:)