我们需要为我们的ASP Select 报告引擎.NET应用程序.主要功能需求是最终用户(不是程序员,只是普通用户)到create custom reports的能力.我们将使用SQL Server作为数据库,因此我知道一些选项:SQL Server Reporting services、Crystal Reports、Active Reports,甚至WindwardReports.

但坦率地说,除了Reporting services之外,我从未使用过任何一种服务,很难 Select 哪一种最适合定制报告创建的客户需求.有没有可能得到这些选项的一些优点和缺点,或者至少你对在这种情况下使用什么更好的建议.谢谢.

推荐答案

If you have Microsoft SQL Server as Database, so you don't need to purchase License for support of SQL Reporting Services, but there is an issue with SQL Reporting Services, SQL Reporting services only Compatible with IE. check these links ...
http://msdn.microsoft.com/en-us/library/ms156511.aspx

SQL Reporting Services - Print Button not shown in Mozilla

另一方面,如果您使用的不是Reporting Services,则需要购买许可证.

Asp.net相关问答推荐

无法在Microsoft Windows Server 2016(数据中心)上运行.NET可移植性分析器

try 在 .net 中使用 MS Graph 添加新的应用程序角色时出现 ODataError

如何在编译时为我的 ASP.NET 项目中的每个控制器生成一个单独的 OpenAPI Swagger.json 文件?

单个方法(即扩展方法)之间的调用不明确

你能从请求变量中确定时区吗?

使用进程外会话状态的 ASP.NET 应用程序中的 SQL Server 连接问题

用于链接字符串中的 url 的 C# 代码

我应该使用用户名还是用户 ID 来引用 ASP.NET 中经过身份验证的用户

从 IIS 7/8 中的静态内容中删除服务器标头

使用 NancyFx 的好处?

GridView 与嵌套类的属性绑定

温莎城堡有什么缺点吗?

ASP.NET MVC4 异步控制器 - 为什么要使用?

确定哪个 w3wp.exe 进程属于 Windows 7 / IIS7.5 中的哪个 App Pool?

.NET 上的 HTTP/2(HTTP2 或 SPDY)

IIS 会话超时与 ASP.NET 会话超时

如何判断用户代理是 ipad 还是 iphone?

ASP.net 判断页面是 http 还是 https

中继器中的中继器

ASP.NET 邮箱验证器正则表达式