規劃內容發行和管理工具
您會想要考慮將 Reporting Services 部署中使用的用戶端工具視為完整部署策略的一部分。本主題描述各個工具、成功使用工具所必須具備的使用者需求或專業領域,以及是某有關於安全性、部署模式或拓撲的特殊考量。
用戶端工具會提供設定報表伺服器、建立伺服器上執行之內容,以及檢視和管理內容的方式。在某些情況下,您可以使用的工具將會依據報表伺服器設定為原生模式或 SharePoint 整合模式而有所不同。如果您不熟悉報表伺服器部署模式,請參閱<規劃部署模式>。
如需 Reporting Services 安裝中所有用戶端和伺服器元件的概觀,請參閱<元件架構>。如需有關如何在安裝程式中選取特定用戶端和伺服器工具的詳細資訊,請參閱<安裝 Reporting Services 的考量>。
適用於伺服器組態的用戶端工具
報表伺服器必須在準備好可以使用前進行設定。在某些情況下,如果系統需求和應用程式需求相符,您可以利用預設值,針對報表伺服器資料庫和 URL 保留項目安裝報表伺服器。當您利用預設組態安裝報表伺服器時,可以在安裝程式完成後立即使用。不過,如果無法使用預設值,安裝程式只會安裝程式檔案,而且您必須在使用伺服器前先加以設定。
適用於伺服器組態的工具
為支援伺服器組態,Reporting Services 包含 Reporting Services 組態工具和 報表伺服器命令提示字元公用程式。您也可以使用 SQL Server 原則型式管理的 [Reporting Services 的介面區組態] Facet 來關閉報表伺服器功能。當您安裝報表伺服器執行個體時,報表伺服器電腦上永遠會安裝這些工具。這些是必要的元件,而無法關閉或解除安裝。這些工具不包含在 SQL Server 用戶端工具集中,可以和伺服器元件分開安裝或解除安裝。如需有關關閉功能之工具和方法的詳細資訊,請參閱<如何:開啟或關閉 Reporting Services 功能>。
使用者工作和需求
適用於報表伺服器組態的工作包括建立報表伺服器資料庫、設定服務帳戶、設定 URL 並選擇性地為這些 URL 設定 SSL 憑證,以及管理加密金鑰。系統可透過 Reporting Services 組態工具支援以上全部的工作。
若要成功執行這些工作,您必須了解網路拓撲、安全性基礎觀念,以及資料庫連接。若是實際伺服器上的向外延展部署或安裝,您必須了解如何讓網路中的電腦上線和離線、要求或建立虛擬伺服器名稱並部署負載平衡解決方案、如何讀取和解譯記錄檔,以及針對組態問題進行疑難排解。
使用這些工具的權限包括本機電腦的管理員權限。屬於電腦上本機管理員群組成員的任何使用者都可以執行工具與設定報表伺服器。
適用於伺服器組態的特殊考量
您一次僅能設定一個執行個體。您可以設定本機或遠端執行個體,但是您可能必須啟用報表伺服器以進行遠端管理。如需有關啟用報表伺服器進行遠端管理的詳細資訊,請參閱<如何:設定報表伺服器來進行遠端管理>。
如果您在 SharePoint 整合模式下部署報表伺服器,您必須具備使用管理中心的權限,才能設定整合設定。
適用於伺服器管理的用戶端工具
Reporting Services 安裝通常會部署為分散式應用程式,也就是將報表伺服器執行個體和報表伺服器資料庫放在不同的電腦上。完整的部署需要持續進行維護以確保服務帳戶密碼和資料庫連接設定保持在最新狀態、定期備份應用程式資料,而且組織中所使用之報表數量和類型的系統資源充足。
適用於伺服器管理的工具
為支援伺服器管理,您可以使用在n SQL Server 安裝程式中,當做用戶端工具安裝的 SQL Server Management Studio。用戶端工具支援遠端伺服器管理;您可以在不同於伺服器執行個體的電腦上安裝這些工具,然後從遠端管理伺服器。除了 Management Studio 之外,您也應該計畫使用作業系統所提供的事件檢視器與效能監視器主控台應用程式。
使用者工作和需求
這些工作包括啟用選擇性的功能、備份報表伺服器資料庫、監視伺服器效能,以及疑難排解伺服器問題。
若要成功管理報表伺服器,您必須了解如何使用事件檢視器和效能監視器、讀取記錄檔,以及編輯組態檔。您現在也必須了解如何建立、排程與執行 SQL Server 關聯式資料庫的備份和還原作業。同時,您應該了解如何停止長時間執行的工作或疑難排解效能問題。
使用 Management Studio 和系統公用程式的權限包括本機電腦和安裝報表伺服器之電腦以及主控報表伺服器資料庫之 Database Engine 執行個體的管理員權限。
適用於建立與發行內容的用戶端工具
Reporting Services 支援特定類型的內容,也就是所謂的報表定義 (.rdl)、報表模型 (.smdl)、共用資料來源 (.rds 或 .rsds (如果您是在 SharePoint 整合模式下執行報表伺服器)),以及可以在報表伺服器上儲存但無法處理的任意資源檔。
若要建立報表、模型與共用資料來源,您必須安裝並使用可產生這些檔案類型的撰寫工具。然後,您必須將這些檔案發行到報表伺服器,而且這些檔案之後會儲存在報表伺服器資料庫中,並受到報表伺服器執行個體之安全性設定與屬性管理功能的規範。
適用於建立與發行內容的工具
Reporting Services 包括報表設計師、報表撰寫預覽、模型設計師以及報表產生器。
使用者工作和需求
使用者需求與專門技術取決於您要使用的工具,以及您要建立之內容的類型。若要在「報表設計師」或「模型設計師」中建立報表定義和模型,您必須具備撰寫查詢、撰寫運算式以及格式化資料的專門技術。您應該了解如何將資料概念化以建立諸如群組的邏輯資料結構。如果您要建立模型,您必須清楚了解基礎資料;模型可讓您使用現有的理解,以其他使用者了解的方式來表示您的資料。「報表設計師」和「模型設計師」都是在提供 Visual Studio 開發環境的 Business Intelligence Development Studio 下執行。
「報表產生器」更容易使用,因為它是從報表模型和範本運作,然後為您建立資料查詢。如果您已經具備要使用的模型,您可以使用「報表產生器」快速建立報表。
使用這些工具的權限和設定包括:
可存取報表產生器的伺服器設定。
啟用報表產生器的角色。
啟用發行作業的角色。
如需詳細資訊,請參閱<如何:設定報表產生器的存取>和<保護報表和資源的安全>。
適用於建立與發行內容的特殊考量
您應該了解關於發行作業的安全性考量。您不應將發行權限授與大量的使用者。如果使用者有意或無意地發行包含惡意程式碼的報表,將會危害所使用的報表伺服器 (很可能是電腦)。
請注意,對於原生模式或 SharePoint 整合模式部署,沒有任何特殊考量。報表處理不分伺服器模式,而且建立 .rdl 或 .smdl 檔所使用的設計工具會產生符合輸出檔的標準,這些輸出檔會在設定為任一模式的報表伺服器上處理。只有組態和內容管理會區分模式。
用於內容管理與散發的用戶端工具
在 Reporting Services 安裝中,內容管理與散發指的是授與項目和作業的存取權、建立組織內容所使用的資料夾階層,以及實作用於報表散發的策略 (視需要存取或以訂閱為基礎的傳遞)。它也包含報表處理選項,包括決定報表記錄與保留原則、建立資料導向訂閱、建立共用排程、建立或管理共用資料來源,以及疑難排解訂閱或傳遞問題。
用於內容管理與散發的工具
內容管理與散發工具會依據報表伺服器的部署模式而有所不同。「報表管理員」用於檢視及管理原生模式報表伺服器上的報表伺服器項目和作業。在 SharePoint 整合模式下,您可以從 SharePoint 網站的應用程式檢視及管理報表伺服器項目和作業。
使用者工作和需求
將內容管理與散發責任限制為一小組信任的使用者。這些功能需要完整了解 Reporting Services 功能,以及可判斷所有使用者對於報表伺服器項目之存取的角色型授權模型。同時,您應該了解驗證和資料來源基礎觀念,就可以管理資料來源並得知報表處理選項的相關選擇。
在原生模式報表伺服器上管理內容的權限是透過內容管理員和系統管理員角色授與。若要在 SharePoint 整合模式報表伺服器上管理內容,您必須具備充分的 SharePoint 網站權限。如需詳細資訊,請參閱<在原生模式報表伺服器上授與權限>和<授與 SharePoint 網站上報表伺服器項目的權限>。
適用於內容管理的特殊考量
如果您使用的是 Windows Vista 或 Windows Server 2008,啟用報表伺服器的本機管理需要一些額外的步驟,而且您必須設定報表管理員來進行本機管理。如需指示,請參閱<如何:在 Windows Vista 和 Windows Server 2008 上設定報表伺服器來進行本機管理 (UAC)>和<如何:在 Windows Vista 和 Windows Server 2008 上設定報表伺服器來進行本機管理 (UAC)>。