Reports generated by the CRM Report Wizard fails to run after being modified a couple of times.
The SQL Server Reporting Services log reads:
An exception has occurred in data set ‘DSMain’.
Cannot read the next data row for the dataset DSMain.
Number of link entities in query exceeded maximum limit.
Duplicate link-entity lines have been inserted in the query of the RDL file by the Wizard.
This is a bug in Microsoft Dynamics CRM 2011 Rollup 16. MS Support is on the case, hoping for a hot-fix soon. -UPDATE- This issue will be fixed in Rollup 17 due to be released by late April. – UPDATE-
You can temporarily extend the number of link entities in query exceeded maximum limit by using this unsupported method:
INSERT INTO DeploymentProperties(Id,ColumnName,IntColumn,Encrypted)
select * from DeploymentProperties where ColumnName=’QueryLinkEntityLimit’