2012-08-04 68 views
3

我在SharePoint服務器中有一些記錄。我必須使用SSRS創建一些報告。我有點困惑,我用SharePoint列表來創建報告,或者我使用單獨的數據庫來創建SSRS報告。請讓我知道哪一個是使用SharePoint列表或使用單獨的SQL Server數據庫創建SSRS報告的最佳方式。當數據在SharePoint服務器中時創建SSRS報告

謝謝。

回答

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/

我會認爲這是一個合理的來源,如果報告運行速度不夠快。如果他們不這樣做,則可能需要設置一個單獨的數據庫,以便您可以調整查詢和/或數據以獲得更好的性能。

+0

我正在使用sharepoint 2010和sql server 2008r2。 – Awadhendra 2012-08-05 19:19:29

+0

然後,您可以使用http://www.mssqltips.com/sqlservertip/2068/using-a-sharepoint-list-as-a-data-source-in-sql-server-reporting-services-2008-r2/鏈接直接將SharePoint列表用作數據源,而無需任何解決方法。這非常簡單。 – Stacia 2012-08-05 23:15:30

+0

heyy鏈接發生了什麼變化http://www.mssqltips.com/sqlservertip/2068/using-a-sharepoint-list-as-a-data-source-in-sql-server-reporting-services-2008-r2 /它沒有顯示! – 2013-01-25 07:40:57