sharepoint - 当数据位于 SharePoint 服务器中时创建 SSRS 报告

标签 sharepoint reporting-services ssrs-2008

我在 SharePoint 服务器中有一些记录。我必须使用 SSRS 创建一些报告。我有点困惑,我使用 SharePoint 列表创建报告,或者我使用单独的数据库创建 SSRS 报告。请让我知道创建 SSRS 报告的最佳方式是使用 SharePoint 列表还是使用单独的 SQL Server 数据库。

谢谢。

最佳答案

如果您处理的是相对较小的数据集,从 SharePoint 列表中获取数据可能没问题,但直到 SSRS 2008 R2 才直接支持这一点。但是,您可以尝试将此处描述的技术应用于早期版本:

http://www.codeproject.com/Articles/24469/SQL-Reporting-Services-data-from-SharePoint-lists

此示例说明了如何使用 SharePoint 2007 执行此操作 - 我不确定您需要做什么才能使其与 SharePoint 2010 一起使用。您没有在问题中说明您使用的是哪个版本的 SharePoint , 所以我会把它扔出去以防它有帮助。

如果您使用的是 SSRS 2008 R2,那么您将拥有一个内置的 SharePoint 列表源,您可以在此处了解它:http://www.mssqltips.com/sqlservertip/2068/using-a-sharepoint-list-as-a-data-source-in-sql-server-reporting-services-2008-r2/

如果报告运行速度足够快,我会认为它是一个合理的来源。如果他们不这样做,您可能需要设置一个单独的数据库,以便您可以调整查询和/或数据以获得更好的性能。

关于sharepoint - 当数据位于 SharePoint 服务器中时创建 SSRS 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11808441/

相关文章:

c# - sql server 2008中datetime参数的转换问题

reporting-services - Telerik 通过 SSRS 报告?

c# - 将报告 (RDLC) 设置为始终横向打印和 A4

c# - 如何在 C# 中更改 SSRS 报告的高度?

javascript - 在加载时获取 javascript 中当前选定的列表 - sharepoint 2010

azure - Sharepoint API Headless 获取访问 token

reporting-services - 格式化 Reporting Services 图表中的嵌套类别组标签

reporting-services - 将 ssrs 报告中的多行合并为单行

c# - Sharepoint.Utility 替换

c# - Sharepoint 2010 - 自定义功能区