对于我们的一位客户,我们目前面临两难境地。SQL Server Reporting Services Report Server(SharePoint 模式)似乎已被弃用,因为支持它的最后一个版本是SQL Server 2016。
现在我们的客户希望 SharePoint 与 Reporting Services 集成,并且当前支持 SQL Server 2016,因此可以选择走这条路。我只是觉得用一种基本上已经死了的技术为客户构建一些东西感到不安。
所以,我一直在研究未来会有什么样的选择(SQL Server 2017 起)。John White 的一篇文章指出,这是一件好事,因为它允许 SSRS Native 模式更紧密地集成到 SharePoint 中。但他的文章来自 2016 年底,并指出了我正在努力看到的未来改进。
微软自己的SQL Stream 博客在 2016 年 11 月解决了这个问题,并提到了他们计划未来重点关注的三个场景。即:在 SharePoint 页面中嵌入报表;报告 SharePoint 列表中的数据;向 SharePoint 库提供报告。
在那之后我能从微软那里找到的东西很少。我只在SQL Server 博客上找到了另一篇提到 SharePoint 的文章,并宣布了“报表查看器 Web 部件”。
我的问题是,以前有人遇到过这种困境吗?你是怎么解决的?我知道我们可以使用 PowerShell 脚本并在 SharePoint 上创建嵌入式报告,但考虑到“SharePoint 模式”是什么,它似乎不太优雅。
编辑:我意识到我问了一个值得回答的问题,这个问题更像是一种观点而不是事实。我感兴趣的是从 SQL Server 2017 和更新的角度接近 Report Server - SharePoint 集成。