Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 将对象用作远程SQL Server Reporting Services报表的数据源_Reporting Services_Ssrs 2008 - Fatal编程技术网

Reporting services 将对象用作远程SQL Server Reporting Services报表的数据源

Reporting services 将对象用作远程SQL Server Reporting Services报表的数据源,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,是否可以将对象用作远程SSRS报告的数据源?我知道可以从应用程序中本地使用对象。我希望使用业务对象作为在SSRS服务器上运行的报告的数据源。在过去,我创建的存储过程返回的信息与我的业务对象相同。这是多余的,因此希望找到更好的方法 如果我将我的业务对象公开为web服务,它会起作用吗 根据我的经验,SSRS报告无法做到这一点,至少不容易和敏感。您可以添加自定义程序集来增强代码表达式的功能,但我怀疑您在尝试通过表达式将SSRS控件绑定到对象时是否会获得更多的ROI。根据我的经验,这在SSRS报告中是不

是否可以将对象用作远程SSRS报告的数据源?我知道可以从应用程序中本地使用对象。我希望使用业务对象作为在SSRS服务器上运行的报告的数据源。在过去,我创建的存储过程返回的信息与我的业务对象相同。这是多余的,因此希望找到更好的方法


如果我将我的业务对象公开为web服务,它会起作用吗

根据我的经验,SSRS报告无法做到这一点,至少不容易和敏感。您可以添加自定义程序集来增强代码表达式的功能,但我怀疑您在尝试通过表达式将SSRS控件绑定到对象时是否会获得更多的ROI。

根据我的经验,这在SSRS报告中是不可能做到的,至少不容易且敏感。您可以添加自定义程序集来增强代码表达式的功能,但我怀疑您在尝试通过表达式将SSRS控件绑定到对象时是否会获得更多的ROI。

在将reporting services集成到更大的应用程序时,我这样做的方式并不理想。因为我需要报告针对具有相同模式的不同数据库运行,这取决于它们来自的客户机数据库,所以我使用自定义身份验证提供程序让reporting services代码在第一次为客户机用户请求报告时为该客户机用户部署新报告。(rdl文件存储在我的客户机数据库中,在登录时进行部署,我在第一次为该客户机部署数据源时以编程方式更改数据源)


这个解决方案在我的情况下效果很好,但它相当复杂,可能不完全是你想要的。如果可以,可能适合您的需要。

在将reporting services集成到更大的应用程序中时,我这样做的方式并不理想。因为我需要报告针对具有相同模式的不同数据库运行,这取决于它们来自的客户机数据库,所以我使用自定义身份验证提供程序让reporting services代码在第一次为客户机用户请求报告时为该客户机用户部署新报告。(rdl文件存储在我的客户机数据库中,在登录时进行部署,我在第一次为该客户机部署数据源时以编程方式更改数据源)

这个解决方案在我的情况下效果很好,但它相当复杂,可能不完全是你想要的。如果可以,可能适合您的需要