数据在SharePoint服务器中时创建SSRS报告

时间:2012-08-04 11:52:52

标签: sharepoint reporting-services ssrs-2008

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

感谢。

1 个答案:

答案 0 :(得分:2)

如果您正在处理相对较小的数据集,从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/

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