當您在 Microsoft Dynamics CRM 4.0 中執行報表時,收到下列的報告錯誤訊息:
報表錯誤
無法顯示報表。
如果 Web.config 檔案中的 DevErrors 參數設定為 On,則您會收到下列錯誤訊息:
Microsoft CRM 無法處理的錯誤詳細資料:Server Error in '/' Application. ('/' 應用程式中發生伺服器錯誤)
一或多個資料來源遺失憑證
描述:在執行目前的 Web 要求期間,發生無法處理的例外狀況。如需有關錯誤以及錯誤源自於程式碼何處的詳細資訊,請檢閱堆疊追蹤。
例外狀況詳細資訊:Microsoft.Reporting.WebForms.MissingDataSourceCredentialsException:一或多個資料來源遺失憑證
Source Error: (原始程式錯誤)
在執行目前的 Web 要求期間,產生無法處理的例外狀況。有關例外狀況的來源與位置的相關資訊,可以使用下列的例外狀況堆疊追蹤加以識別。
堆疊追蹤:
[MissingDataSourceCredentialsException:一或多個資料來源遺失憑證] Microsoft.Reporting.WebForms.ParametersArea.ValidateAllReportInputsSatisfied() +65
Microsoft.Reporting.WebForms.ReportViewer.OnPreRender(EventArgs e) +643
[CrmException:報表轉譯期間發生錯誤。]
Microsoft.Crm.Web.Reporting.SrsReportViewer.ReportErrorHandler(Object sender, ReportErrorEventArgs e) +626
Microsoft.Reporting.WebForms.ReportViewer.OnError(Exception e) +56
Microsoft.Reporting.WebForms.ReportViewer.OnPreRender(EventArgs e) +1699
System.Web.UI.Control.PreRenderRecursiveInternal() +77
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Control.PreRenderRecursiveInternal() +161
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1360
當您在 Microsoft SQL Server Reporting Services (SSRS) 驗證 MSCRM 資料來源的內容時,收到下列錯誤訊息:
無法使用此報表所用的資料處理延伸模組。它可能已解除安裝,或是設定有誤。
徵狀
原因 1
會發生此問題,是因為 Microsoft Dynamics CRM 4.0 所使用的自訂資料處理延伸模組在 SSRS 伺服器的註冊有誤。如果已解除安裝 Microsoft Dynamics CRM Data Connector for SSRS,或是 Microsoft Dynamics CRM Data Connector for SSRS 的設定有誤,可能就會發生這個問題。
如果您安裝 SQL Server 2005 Service Pack 2 的重大更新,Microsoft Dynamics CRM Data Connector for SSRS 將被移除:
原因 2
在您安裝 Microsoft Dynamics CRM Data Connector for Microsoft SQL Server Reporting Services 之後,資料字串並未變更。
發生的原因
解決方案 1
若要解決這個問題,請修復或重新安裝 Microsoft Dynamics CRM Data Connector for Microsoft SQL Server Reporting Services。
解決方案 2
手動變更必須改變的連接字串與資料來源。如果要執行這項操作,請依照下列步驟執行:
-
開啟 [報表管理員]。
-
選取 [CRM 組織]。
-
按一下 [顯示詳細資料]。
-
按一下 [v4] 資料夾。
-
按一下 [CRM 資料來源]。
當您使用 Windows 驗證時,連接字串會類似下列:Data Source=server;Initial Catalog=ORG_MSCRM;Integrated Security=SSPI
Windows 整合驗證圓鈕為選取狀態。當您使用 Microsoft CRM Data Extension 時,連接字串會類似下列:
MSCRM Data Connector Connection String
憑證是由執行「報表」的使用者提供。
解決方案
如需有關類似問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
946585當您在 Microsoft Dynamics CRM 4.0 中執行報表時,出現錯誤訊息:「報表錯誤。無法顯示報表」