这是关于SSRS引擎的。对于我的项目,我们不打算购买SQL服务器软件。而不是我想知道的,是否有任何可能只使用SSRS引擎。所以我可以有裁判。 (DLL)然后我可以在任何我想要的地方使用。
请帮忙。
答案 0 :(得分:4)
如果我们不考虑在没有SQL Server的情况下运行SSRS的技术方面,您仍然需要SQL Server来获取许可证。 SSRS是SQL Server的集成部分,而不是独立组件。
所以不,如果没有购买SQL Server许可证,即使你在技术上能够做到这一点,你也无法使用SSRS,无论如何我都怀疑它。
答案 1 :(得分:3)
免费的SQL Server Express随Reporting Services一起提供。无需支持完整的SQL Server。
答案 2 :(得分:0)
SQL Server Reporting服务引擎不仅仅是一个DLL。所以它不仅仅是添加参考文章那么简单。
您通常必须将报告部署到网络服务器并在那里调用报告。
我建议你看看这里:http://en.wikipedia.org/wiki/SQL_Server_Reporting_Services
答案 3 :(得分:0)
如果这就是您的意思,您可以创建未存储在数据库中的本地报告。
http://msdn.microsoft.com/en-us/library/ms252067(v=vs.80).aspx
答案 4 :(得分:0)
SSRS需要SQL Server,因为ReportServer和ReportServerTempDB数据库必须托管在SQL Server上。 SSRS服务也使用SQL代理: https://msdn.microsoft.com/en-us/library/ms156421.aspx
如果您不打算购买SQL Server软件许可证,可以尝试将PowerBI作为项目的替代解决方案: https://powerbi.microsoft.com/en-us/
答案 5 :(得分:0)
您需要在visual studio中使用BIDS创建本地报告(.RDLC)。要呈现这些报告,您需要编写代码以传递参数和数据集值。您需要添加Report Viewer的引用并使用LocalReport来调用Render方法。它将返回渲染报告的字节数组。
document.addEventListener("keydown", function(e) {
e.stopPropagation();
});
答案 6 :(得分:0)
使用报表查看器运行时 download from microsoft tutorial to use it 您可以在本地呈现rdl文件和rdlc文件,您只需要自己执行查询