2010-03-05 24 views
1

如果我將Access數據庫發佈到Sharepoint,最終用戶是否需要在其計算機上安裝Access以查看報告?客戶端計算機上是否需要Access才能通過Sharepoint查看訪問報告?

+0

什麼版本的SharePoint? – Jeff 2010-03-05 19:09:22

+1

沒有*發佈*的Sharepoint版本,允許用戶在未安裝Access的情況下運行通過Sharepoint發佈的Access數據庫。 Sharepoint 2010與A2010改變了這種情況,但預計這些版本的發佈時間不會延長到2010年中期(目前的Office 2010是候選版本,因此情況非常接近;代碼很可能會很快上市)。 – 2010-03-05 21:25:11

+0

有可能使用發佈的術語來描述2007年將表發佈到SharePoint的過程。不幸的是,用於這種表格升級的術語在2007年通常被稱爲發佈。 http://blogs.msdn.com/access/archive/2006/09/18/761366.aspx – 2010-03-06 22:36:59

回答

3

如果你正在談論訪問2007年和SharePoint 2007,那麼是的,他們仍然需要安裝並在本地臺式機上安裝Access客戶端。 SharePoint在這裏不會真的幫到你。

這裏還有使用SQL Server報告服務的可能性。簡而言之,這個設置將讓你使用桌面訪問應用程序和SQL服務器上的後端數據。然後,您可以使用基於Web的SQL Server報告服務版本來設置報告。然後您只需讓用戶使用Web瀏覽器查看這些報告。事實上,在這種設置中,您不會使用SharePoint,實際上,在這種情況下,SharePoint確實無法幫助您。

但是,如果您在談論SharePoint 2010和Access 2010以及Access 2010的Web發佈功能?在這種情況下,當您將訪問應用程序和這些報告發布到Web上時,任何標準瀏覽器都可以使用並查看這些報告(您不需要任何辦公室或訪問權限)安裝在客戶端計算機上,只需一個標準Web瀏覽器。即使是非Windows計算機,如Mac甚至Linux也能在這種情況下工作)。

我想,可能有趣的是,您使用Access Web Publishing發佈的這些報告實際上是基於並使用SQL Server報告服務的。

從嚴格意義上來看,只要能夠查看網絡上的報告,SharePoint 2010就是一個可行的解決方案。在一天結束時,您的報告將在SQL服務器報告服務下運行。當然,如果您確實使用Access 2010,那麼您將能夠在ms訪問中設計這些報告,而不必使用SQL Server報告設計器。

所以我看到這個的方式,SharePoint 2007不是簡單的盒子解決方案。但是,您絕對可以設置和使用SharePoint中的SQL Server報告服務,並且如果您的列表和數據在Access 2007中發佈到SharePoint 2007,那麼這將起作用(當然,您不會在訪問中構建報告,但此設置將與SharePoint發佈的訪問2007年數據一起使用)。

我不得不建議,如果你還沒有SharePoint 2010和訪問2010年的設置,我不認爲可以證明設置SharePoint只是爲了能夠發佈你的訪問報告的唯一目的,當您理論上可以使用SQL Server報告服務時,無需花費時間和費用設置SharePoint 2010.

但是,如果您將SharePoint 2010與Access 2010一起運行,那麼它無可厚非...您只需將您的Access報告發布到SharePoint,即可開始航行。

相關問題