共用方式為


報表產生器 2.0 的管理考量

報表伺服器的管理員負責數項工作,讓使用報表產生器 2.0 來建立、更新或檢視報表的報表作者能獲得足夠的功能與支援。例如,管理員要管理由多個報表所使用的共用資料來源,以及授與外部項目 (儲存在報表伺服器上的項目,例如影像和子報表) 存取的權限。

如需有關 Reporting Services 管理的詳細資訊,請參閱《SQL Server 線上叢書》中 Reporting Services 文件集的<管理>一節。

授與報表伺服器的權限。

做為管理員,您需要為報表產生器 2.0 的使用者授與報表伺服器的權限,他們才能存取報表伺服器的內容和功能。在授與權限時,您應該仔細考量下列項目間的區別:私人和公用資料夾、沒有經驗的使用者和有經驗的使用者、開啟和修改共用報表,以及使用和建立或修改共用資料來源等,並據此授與權限。例如,為只需開啟共用報表的使用者授與較低的權限 (相較於需要修改共用報表的使用者)。

當 Reporting Services 是以原生模式安裝時,您可以:

  • 啟用 [我的報表] 功能,為報表作者提供私人資料夾來建立和儲存他們自己的報表。

  • 在公用資料夾上使用 [報表產生器] 角色,讓報表作者可以開啟共用報表的副本。之後他們就可以將修改過的版本儲存到私人資料夾。

  • 使用 [發行者] 角色,讓較有經驗的使用者管理公用資料夾中的報表和共用資料來源。所有的報表作者都需要具有 ExecuteReportDefinition 系統工作的權限,以在報表產生器 2.0 內執行報表,依預設這會包含在 [系統使用者] 角色中。

當 Reporting Services 是以 SharePoint 整合模式安裝時,您可以:

  • 使用依預設授與「訪客」群組的「讀取」權限等級,讓報表作者可以開啟公用資料夾中報表的副本。之後他們就可以將修改過的報表版本儲存到私人資料夾或本機檔案系統。

  • 使用依預設授與「成員」群組的「參與」權限等級,讓較有經驗的使用者管理公用資料夾中的報表和共用資料來源。

如需有關資料來源存取的詳細資訊,請參閱<指定報表資料來源的認證 (報表產生器 2.0)>。

如需有關權限和建立及使用角色的一般資訊,請參閱《SQL Server 線上叢書》中的 Reporting Services 和 Database Engine 文件集。

在 Windows Vista 或 Windows Server 2008 上設定報表伺服器以進行本機管理

當您在報表產生器 2.0 中撰寫報表,並連接到安裝在 Windows Vista 或 Windows Server 2008 上的 SQL Server 執行個體時,如果您嘗試存取報表伺服器來開啟或儲存報表,可能會遇到拒絕存取的錯誤。發生這個情況是因為 Windows Vista 和 Windows Server 2008 中的安全性功能「使用者帳戶控制」(UAC) 會透過移除管理員權限來限制存取應用程式時過度使用更高的權限。由於作業系統會移除權限,所以屬於本機管理員群組的成員會執行大部分的應用程式,就像使用標準使用者帳戶一樣。這些權限不足,無法存取報表伺服器。 

不過,透過額外的設定,您可以將報表伺服器提供給報表產生器 2.0 的使用者使用。

  • 將 Reporting Services URL 加入至信任的網站。根據預設,Windows Vista 和 Windows Server 2008 上的 Internet Explorer 7.0 會在「受保護模式」下執行,此功能會封鎖瀏覽器要求,使其無法到達相同電腦上執行的高層級處理序。您可以為報表伺服器應用程式停用受保護模式,只要將這些應用程式加入為信任的網站即可。

  • 建立授與您 (亦即報表伺服器管理員) 有權管理內容和作業的角色指派,而不需要使用 Internet Explorer 上的 [以系統管理員身分執行] 功能。為 Windows 使用者帳戶建立角色指派,就可以使用內容管理員和系統管理員權限取得報表伺服器的存取權 (透過可取代 Reporting Services 為本機管理員建立之預先定義的內建角色指派的明確角色指派)。

如需詳細資訊,請參閱 msdn.microsoft.com 上 Reporting Services 文件集中的<如何:在 Windows Vista 和 Windows Server 2008 上設定報表伺服器來進行本機管理>。

使用共用資料來源

報表會使用內嵌或共用的資料來源定義。內嵌資料來源定義包含在報表定義中,只會由該報表使用;相反地,共用資料來源定義是儲存在報表伺服器上的檔案,可由多個報表使用。與內嵌資料來源相較,共用資料來源有明顯的優勢。

建議您盡量使用共用資料來源。此種資料來源能簡化報表和報表存取的管理,有助於提升報表的安全性,也可以改善效能。當報表使用共用資料來源時,必須保持為最新狀態的連接字串和密碼較少,而且您可以使用角色來管理存取。之後您可以為使用者提供對角色的低權限存取,藉此讓報表更安全。共用資料來源可改善效能,因為不需在每次執行報表時都建立新連接。設想一個由數百個使用者執行的常用報表。如果報表使用共用資料來源,則使用者在檢視報表時所體驗到的效能,會比當報表使用內嵌資料來源時來得高。

如需有關建立及發行共用資料來源到報表伺服器的詳細資訊,請參閱<連接到您的資料 (報表產生器 2.0)>。

請參閱

概念