[英]Is it possible and how to run an SSRS report against an online dynamics CRM data source from a local reporting service in SQL Server?
I need to run an SSRS report against an Dynamics CRM 2013 online organization through an external custom web service written in C# WCF. 我需要通过C#WCF编写的外部自定义Web服务针对Dynamics CRM 2013在线组织运行SSRS报表。
As the reporting services of online organizations are not publicly available, this cannot be done through them. 由于在线组织的报告服务不是公开可用的,因此无法通过它们来完成。
Now I am trying to get to run the same report on a local SQL Server 2012 Reporting Services, having the data source from the online CRM. 现在,我试图在本地SQL Server 2012 Reporting Services上运行相同的报表,其中的数据源来自联机CRM。 As credentials in report i add my organization username and password, and fetch xml data connection string to the online organization. 作为报告中的凭据,我添加了我的组织用户名和密码,并获取xml数据连接字符串到在线组织。
I have tried the following configurations in the data source in reporting services, getting the error messages in them, and having no success: 我已经在Reporting Services的数据源中尝试了以下配置,但在其中获取了错误消息,但没有成功:
http://imageshack.com/a/img839/8513/x5h1.jpg http://imageshack.com/a/img839/8513/x5h1.jpg
http://imageshack.com/a/img836/7286/umn1.jpg http://imageshack.com/a/img836/7286/umn1.jpg
I am wondering if this can be achieved at all. 我想知道这是否可以实现。
My second option is to use an html resource in the organization, as reports can be generated on an online organization through javascript. 我的第二个选择是在组织中使用html资源,因为可以通过javascript在在线组织上生成报告。
您的用户名应为: <your username>@<org name>.onmicrosoft.com
,然后尝试取消选中“ Use as Windows credential...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.