C# 在SSRS中创建Sharepoint报告-直接SQL->;Web服务->;对象模型
一段时间以来,我一直在努力寻找使用SSRS报告(SharePoint 2010和SQL Server 2008 R2)报告SharePoint列表数据的最佳选项 第一部分-供认时间 起初,我非常巧妙地避免了所有的建议,即不要直接从SQL查询SharePoint数据库。。。因此,我最终得到了几个SQL视图,它们可以直接查询SP数据库。这些SQL视图为存储过程提供数据,而这些存储过程又被SSRS报告调用,因此我正在寻找一种方法来正确地重新编写视图,而无需更改存储过程和报告 第2部分-从SQL CLR函数调用SharePoint Web Services时出错 为了纠正第1部分中的错误,我决定需要重新编写SQL视图,并决定沿着此处详述的路径进行操作:-C# 在SSRS中创建Sharepoint报告-直接SQL->;Web服务->;对象模型,c#,sql-server,reporting-services,sharepoint-2010,C#,Sql Server,Reporting Services,Sharepoint 2010,一段时间以来,我一直在努力寻找使用SSRS报告(SharePoint 2010和SQL Server 2008 R2)报告SharePoint列表数据的最佳选项 第一部分-供认时间 起初,我非常巧妙地避免了所有的建议,即不要直接从SQL查询SharePoint数据库。。。因此,我最终得到了几个SQL视图,它们可以直接查询SP数据库。这些SQL视图为存储过程提供数据,而这些存储过程又被SSRS报告调用,因此我正在寻找一种方法来正确地重新编写视图,而无需更改存储过程和报告 第2部分-从SQL CLR
- 我发现的问题是性能问题,例如,虽然调用List.asmx GetListCollection()方法非常快,但调用GetListItems()的时间要长得多,通常每次调用大约250ms。这里的问题是,我需要为主站点的每个子站点调用GetListItems(),也就是说,每个子站点都有一个列表,我需要从中获取数据,并且考虑到可能有几百个子站点,所有这些250ms加起来的性能都非常差