Reporting services 将对象用作远程SQL Server Reporting Services报表的数据源
是否可以将对象用作远程SSRS报告的数据源?我知道可以从应用程序中本地使用对象。我希望使用业务对象作为在SSRS服务器上运行的报告的数据源。在过去,我创建的存储过程返回的信息与我的业务对象相同。这是多余的,因此希望找到更好的方法Reporting services 将对象用作远程SQL Server Reporting Services报表的数据源,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,是否可以将对象用作远程SSRS报告的数据源?我知道可以从应用程序中本地使用对象。我希望使用业务对象作为在SSRS服务器上运行的报告的数据源。在过去,我创建的存储过程返回的信息与我的业务对象相同。这是多余的,因此希望找到更好的方法 如果我将我的业务对象公开为web服务,它会起作用吗 根据我的经验,SSRS报告无法做到这一点,至少不容易和敏感。您可以添加自定义程序集来增强代码表达式的功能,但我怀疑您在尝试通过表达式将SSRS控件绑定到对象时是否会获得更多的ROI。根据我的经验,这在SSRS报告中是不
如果我将我的业务对象公开为web服务,它会起作用吗 根据我的经验,SSRS报告无法做到这一点,至少不容易和敏感。您可以添加自定义程序集来增强代码表达式的功能,但我怀疑您在尝试通过表达式将SSRS控件绑定到对象时是否会获得更多的ROI。根据我的经验,这在SSRS报告中是不可能做到的,至少不容易且敏感。您可以添加自定义程序集来增强代码表达式的功能,但我怀疑您在尝试通过表达式将SSRS控件绑定到对象时是否会获得更多的ROI。在将reporting services集成到更大的应用程序时,我这样做的方式并不理想。因为我需要报告针对具有相同模式的不同数据库运行,这取决于它们来自的客户机数据库,所以我使用自定义身份验证提供程序让reporting services代码在第一次为客户机用户请求报告时为该客户机用户部署新报告。(rdl文件存储在我的客户机数据库中,在登录时进行部署,我在第一次为该客户机部署数据源时以编程方式更改数据源)
这个解决方案在我的情况下效果很好,但它相当复杂,可能不完全是你想要的。如果可以,可能适合您的需要。在将reporting services集成到更大的应用程序中时,我这样做的方式并不理想。因为我需要报告针对具有相同模式的不同数据库运行,这取决于它们来自的客户机数据库,所以我使用自定义身份验证提供程序让reporting services代码在第一次为客户机用户请求报告时为该客户机用户部署新报告。(rdl文件存储在我的客户机数据库中,在登录时进行部署,我在第一次为该客户机部署数据源时以编程方式更改数据源) 这个解决方案在我的情况下效果很好,但它相当复杂,可能不完全是你想要的。如果可以,可能适合您的需要