狀況

在安裝 Microsoft Dynamics CRM 報告延伸之後, SQL 基礎報表,例如郵件] 方塊中的報表中,無法執行 Microsoft Dynamics CRM 中。SQL Server 報告服務 (SSRS) 記錄檔顯示下列各項︰

處理 !ReportServer_ # # # !MM/DD/YYYY-ss:: e 錯誤︰ 資料來源 'ORGANIZATIONUNIQUENAME': 發生錯誤。詳細資料︰ Microsoft.ReportingServices.ReportProcessing.ReportProcessingException︰ 無法建立資料來源 'ORGANIZATIONUNIQUENAME' 的連接。---> Microsoft.ReportingServices.DataExtensions.ReportServerDataProvider.RSDPException︰ 您已在資料來源的連接字串中指定整合式的安全性或認證,但資料來源設定為使用不同的認證類型。若要使用連接字串中的值,您必須設定自動處理報表伺服器的帳戶的報表。
在 Microsoft.ReportingServices.DataExtensions.ConnectionExtension.FailIntegratedSecurity()
在 Microsoft.ReportingServices.DataExtensions.ConnectionExtension.AppendCredentials()
在 Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapperBase.get_ConnectionString()
在 Microsoft.ReportingServices.DataExtensions.ConnectionExtension.Open()
在 Microsoft.ReportingServices.DataExtensions.SqlConnectionWrapperBase.Open()
在 Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.OpenConnection (IProcessingDataSource dataSourceObj、 DataSourceInfo dataSourceInfo、 IDbConnection conn)
---結尾的內部例外狀況堆疊追蹤---
在 Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.OpenConnection (IProcessingDataSource dataSourceObj、 DataSourceInfo dataSourceInfo、 IDbConnection conn)
在 Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.HandleImpersonation (IProcessingDataSource 資料來源、 DataSourceInfo dataSourceInfo、 字串 datasetName、 IDbConnection 連線、 動作 afterImpersonationAction)
在 Microsoft.ReportingServices.Diagnostics.DataExtensionConnectionBase.OpenDataSourceExtensionConnection (IProcessingDataSource dataSourceObj、 字串 connectString、 DataSourceInfo dataSourceInfo、 字串 datasetName)
在 Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.OpenConnection (dataSourceObj 資料來源、 資料集的 dataSetObj、 OnDemandProcessingContext pc、 DataProcessingMetrics 度量資訊)
在 Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.OpenInitialConnectionAndTransaction()
在 Microsoft.ReportingServices.OnDemandProcessing.RuntimeDataSource.InitializeDataSource()
在 Microsoft.ReportingServices.OnDemandProcessing.RuntimeAtomicDataSource.Process (布林 fromOdp)


注意︰ 請檢閱下列的文件,以 SSRS 的記錄檔的位置︰
http://technet.microsoft.com/en-us/library/ms156500.aspx

原因

執行 SSRS 服務的帳戶是虛擬或本機的帳戶,例如 LocalSystem。這些虛擬或本機帳戶並沒有必要的權限來查詢 FilteredViews。若要查詢的 FilteredViews 所需的 SQL 權限是稱為 CRMReaderRole 的自訂角色。這個角色是提供給名為 PrivReportingGroup 的 Active Directory 群組。在安裝期間的報告的副檔名,SSRS 的服務帳戶會新增至 PrivReportingAccount。虛擬或本機帳戶無法加入 Active Directory 群組。

解決方案

1.SSRS 下執行服務的網路服務內容。 為了提高安全性,請為受管理的服務帳戶,在 Active Directory 中的低權限使用者執行 SSRS 服務。若要變更服務帳戶,請參閱下列文章︰
http://technet.microsoft.com/en-us/library/bb522727.aspx

2.手動 CRMReaderRole 角色給每個 CRM 資料庫上執行 SSRS 服務的帳戶。若要這麼做,請參閱下列文章︰
http://msdn.microsoft.com/en-US/library/ms187750.aspx

注意︰ 如果選擇選項 2,然後每當建立新的組織時,SSRS 的服務帳戶必須要加入至這個新的資料庫

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×