CRM 2011에서 보고서를 다운로드 할 때 모든 쿼리가 fetchXML로 내 보내지 않아도됩니다. 원래 쿼리가 페치로 작성된 경우에만 페치로 내보낼 수 있습니다.
예를 들어, 보고서에 내장 된 계정 개요에 대한 RDL을 다운로드 - 그것은 포함
set @sql = '
SELECT top 10 CAST(accountid as nvarchar(100)) as AccountID,
name
FROM (' + @CRM_FilteredAccount + ') as fa'
exec(@sql)
당신은 단지 설정 linqpad's Linq2CRM extention로 또는 제 3 자 도구없이 SQL 추적을 SQL과 실행 fetchXML을 변환 할 수 있습니다 fetch를 사용하여 SQL 문을 캡처하십시오.
EDIT : 보안 문제로 인해 FetchXML 보고서가 CRM에서 더 잘 수행 될 수 있다고 언급되었습니다. 그래서 지저분한 것이 당신의 유일한 관심사라면, 아마 잠재적 인 성능이 그것을 능가합니까?
인터넷을위한 것이 아니라 IFD (Internet Facing Deployment)도 마찬가지입니다. – AdamV