桌面应用程序中是否存在SSRS客户端的许可要求?该应用程序将从SQL CE或平面文件中提取报告信息。
我认为,由于报表查看器内置于.NET中,与其他.NET控件一样,不会产生额外的许可成本。
答案 0 :(得分:4)
没有。 ReportViewer控件是Visual Studio的一个组件,可以随应用程序自由分发。
但是,报表服务器受普通SQL Server许可的约束。
具体区别是以本地或远程处理模式运行报告。
http://www.gotreportviewer.com/
http://msdn.microsoft.com/en-us/library/ms251671(v=VS.100).aspx
答案 1 :(得分:1)
从http://msdn.microsoft.com/en-us/library/ms252067.aspx获得了很好的答案,表明客户端处理RDLC文件没有许可。
ReportViewer控件支持本地处理模式,该模式允许您使用控件的内置处理功能运行客户端报表定义(.rdlc)文件。客户端报告您可以在应用程序项目中轻松创建以本地处理模式运行的程序。创建报告有四种[原创]方法:
使用报告向导创建新的客户端报告定义(.rdlc)文件。
在Visual Studio中创建新的客户端报告定义(.rdlc)文件。
- 以编程方式生成报告定义。