2017-01-13 31 views
1

我是一名SQL開發人員,負責審覈我們的內部CRM報告以查看哪些報告已被使用以及哪些報告可以被丟棄,數據倉庫解決方案。我非常樂意在SSRS中製作報表,以訪問CRM基礎和過濾表格,但CRM(MS Dynamics CRM 2015)前端對我而言是相當新的。如何在MS Dynamics CRM中查找/查詢Reporting Services SQL數據庫

我的問題是如何查找和訪問位於Dynamics CRM後面的Reporting Services SQL數據庫,以便我可以對報表使用情況運行查詢?

如果可以使用\格式從SSMS連接到服務器上的'a'Reporting Services數據庫。 SSMS報告它是版本11.0.5058.0,但下面只有三個文件夾,「作業」,「安全」和「共享計劃」 - 沒有數據庫。

擴大安全文件夾,我得到在

「報表服務器安裝未初始化。(rsReportServerNotActivated)ReportingServicesLibrary)」

任何想法結尾的錯誤消息?我不想直接登錄CRM服務器,因爲它是一個實時系統。

非常感謝,

回答

1

我建議你使用powershell。你不需要直接登錄。但是您將在實時服務器上啓動Powershell會話。

的代碼,你需要的是

Enter-PSSession <ServerName> 
Add-PSSnapin Microsoft.Crm.Powershell 
Get-CrmOrganization -Name <OrganizationName> 

這應該然後返回類似以下內容:

BaseCurrencyCode  : GBP 
BaseCurrencyName  : Pound Sterling 
BaseCurrencyPrecision : 2 
BaseCurrencySymbol : £ 
BaseLanguageCode  : 1033 
DatabaseName   : <Db_Name> 
FriendlyName   : <Org_Name> 
Id     : 50c8c53b-be48-4acf-bdd9-10c2a8c0c53c 
SqlCollation   : Latin1_General_CI_AI 
SqlServerName   : <Sql_Server> 
SqmIsEnabled   : False 
SrsUrl    : http://<Sql-ReportingServer>/ReportServer 
State     : Enabled 
UniqueName   : <Unique_Name> 
Version    : 7.0.1.129 
ExtensionData   : System.Runtime.Serialization.ExtensionDataObject 

如果你得到錯誤

部署Web服務URL不可用

然後,您應該手動傳遞部署Web服務,但是當您這樣做時,您還應該發送部署管理員憑據。

Enter-PSSession <ServerName> 
Add-PSSnapin Microsoft.Crm.Powershell 
$Creds = Get-Credential 
Get-CrmOrganization -Name <OrganizationName> -DwsServer <Deployment Server URL> -Credential $Creds 
相關問題