Sql server 如何在MS Dynamics CRM中查找/查询Reporting Services SQL数据库

Sql server 如何在MS Dynamics CRM中查找/查询Reporting Services SQL数据库,sql-server,reporting-services,dynamics-crm,Sql Server,Reporting Services,Dynamics Crm,我是一名SQL开发人员,在转移到数据仓库解决方案之前,我的任务是审核我们的内部CRM报告,以查看哪些报告被使用,哪些报告可以被丢弃。我很乐意在SSR中生成报告,以访问CRM基础和筛选表,但CRM(MS Dynamics CRM 2015)前端对我来说是相当新的 我的问题是如何查找和访问位于Dynamics CRM后面的Reporting Services SQL数据库,以便对报表使用情况进行查询 If可以使用\格式从SSMS连接到服务器上的“a”Reporting Services数据库。SSM

我是一名SQL开发人员,在转移到数据仓库解决方案之前,我的任务是审核我们的内部CRM报告,以查看哪些报告被使用,哪些报告可以被丢弃。我很乐意在SSR中生成报告,以访问CRM基础和筛选表,但CRM(MS Dynamics CRM 2015)前端对我来说是相当新的

我的问题是如何查找和访问位于Dynamics CRM后面的Reporting Services SQL数据库,以便对报表使用情况进行查询

If可以使用\格式从SSMS连接到服务器上的“a”Reporting Services数据库。SSMS报告它的版本是11.0.5058.0,但下面只有三个文件夹,“作业”、“安全性”和“共享计划”-没有数据库

展开安全文件夹时,我会收到一条以结尾的错误消息

“报表服务器安装未初始化。(rsReportServerNotActivated)ReportingServicesLibrary)”

有什么想法吗?我不想直接登录CRM服务器,因为它是一个实时系统


非常感谢,

我建议您使用powershell。您不需要直接登录。但您将在live server上启动Powershell会话

您需要的代码是

Enter-PSSession <ServerName> 
Add-PSSnapin Microsoft.Crm.Powershell
Get-CrmOrganization -Name <OrganizationName> 
输入PSSession
在Microsoft.Crm.Powershell中添加PSSNaps
获取CrmOrganization-名称
然后将返回如下内容:

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
BaseCurrencyCode:GBP
基本货币名称:英镑
基准电流精度:2
基本货币符号:£
基本语言代码:1033
数据库名称:
FriendlyName:
Id:50c8c53b-be48-4acf-bdd9-10c2a8c0c53c
SqlCollation:Latin1\u General\u CI\u AI
SqlServerName:
错误:错误
SrsUrl:http:///ReportServer
状态:已启用
唯一名称:
版本: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
输入PSSession
在Microsoft.Crm.Powershell中添加PSSNaps
$Creds=获取凭证
获取CrmOrganization-Name-DwsServer-Credential$Creds