Visual studio MS Reporting Services是否适用于独立报告?
我在ISV工作。我们的产品可以使用SQL Server和Oracle作为其后端服务器。它包括许多报告(目前在Crystal中) 我们正在调查迁移到Micrsoft Reporting Services,但我开始认为这是个坏主意 我们希望我们的报告看起来和感觉都像是我们应用程序的一部分,我们不需要SQL Server(客户可以选择Oracle) 尽管我看到reporting services支持独立模式(RDLC),但SQL server所需和非SQL server之间的界限看起来非常模糊。(例如,独立报表生成器似乎需要SQL Server,大多数文档似乎是SQL Server文档的一部分)Visual studio MS Reporting Services是否适用于独立报告?,visual-studio,reporting-services,Visual Studio,Reporting Services,我在ISV工作。我们的产品可以使用SQL Server和Oracle作为其后端服务器。它包括许多报告(目前在Crystal中) 我们正在调查迁移到Micrsoft Reporting Services,但我开始认为这是个坏主意 我们希望我们的报告看起来和感觉都像是我们应用程序的一部分,我们不需要SQL Server(客户可以选择Oracle) 尽管我看到reporting services支持独立模式(RDLC),但SQL server所需和非SQL server之间的界限看起来非常模糊。(例如
在我看来,如果我想保持我的应用程序数据库不可知,我最好避开报表服务。我错过这里的机会了吗?根据我处理独立报表的经验,我基本上只是将报表绑定到强类型数据集。我使用SQL Server中的数据进行了此操作,但我认为使用Oracle不会有任何问题。您所要做的就是将数据放入数据集中。本地报告模板的SSRS可以通过在ReportViewer组件上设置LocalReport属性来实现,但需要将rdlc文件分发到客户端。这些报告模板可以通过代码和数据集填充
授予从集中存储库访问报表模板的权限需要设置ReportViewer组件上的ServerReport属性。这将需要Microsoft SQL Server 2005版本的SSRS或更高版本 ReportViewer控件将与Oracle数据源一起使用 如果应用程序中包含ReportViewer控件,则控件使用的.rdlc文件可以包含应用程序使用的任何数据源(例如对象集合或数据表):
如果您只使用“本地处理模式”中的RePerVer观众控件,您可以考虑SQL RealServices是一个类似但独立的产品:如果您还没有,我将在“RePerververs控件”下搜索而不是“SQLServer RealthServices”。
您的客户只有在希望独立于您的产品托管报表服务器时才需要SQL Server。感谢您在这方面提供的所有帮助,伙计们。我最后的结论是“不”——至少在我们的案例中不是这样。在研究了这个问题后,我发现: (顺便说一句:我们希望最终用户能够设计报告,然后将其插入我们的产品)