選取要安裝的 Reporting Services 元件
SQL Server 2005 Reporting Services (SSRS) 由伺服器端和用戶端元件組成,它們可以一起安裝或分開安裝。知道您想要使用的元件之後,您就可以執行安裝程式來安裝它們。如需有關如何安裝特定元件的詳細資訊,請參閱<利用安裝程式來安裝 Reporting Services>。
您可以執行安裝程式數次,在一部電腦上安裝多個報表伺服器的執行個體。用戶端元件可以使用任何版本的 Reporting Services 安裝在任何一部電腦上。伺服器元件需要 SQL Server 授權。您必須為要安裝 Reporting Services 伺服器元件的任何電腦,取得有效的 SQL Server 授權。
附註: |
---|
您安裝的版本將決定某些功能的可用性。如需詳細資訊,請參閱《SQL Server 線上叢書》中的<SQL Server 2005 版本支援的功能>。 |
伺服器元件
下列伺服器元件已包括在 Reporting Services 中。
報表伺服器
報表伺服器為互動式和已排程報表提供報表處理、轉譯及傳遞。報表伺服器是當作 Microsoft Windows 服務,以及在 Microsoft Internet Information Services (IIS) 中執行的 ASP.NET Web 服務來實作。它是無狀態伺服器,將中繼資料和物件定義儲存在報表伺服器資料庫中。安裝報表伺服器元件時,Windows 服務和 Web 服務都會安裝在主機電腦上。
Microsoft 建議您在執行 Windows Server 2003 或 Windows XP 的電腦上安裝報表伺服器。雖然您可以在 Windows 2000 Server 上安裝及執行報表伺服器元件,但在模擬和網路存取方面有一些已知的限制,會使得某些報表伺服器功能的使用受到限制。
重要事項: |
---|
選擇電腦來主控報表伺服器時,請避免使用電腦名稱中有底線的電腦。報表伺服器不會把工作階段狀態資訊保存在電腦名稱中有底線字元、且以 Internet Explorer Security Patch MS01-055 修補過的電腦上。安全性補充程式會防止 Cookie 設定在名稱中含有底線的用戶端電腦上,而破壞 Reporting Services 的工作階段管理功能。所建議的方案已載於 Microsoft 知識庫文件 316112 中。 |
報表伺服器資料庫
Reporting Services 使用兩個 SQL Server 資料庫,供報表伺服器執行個體當作內部儲存體:一個用來儲存持續使用的資料,一個作為暫存儲存體。兩個資料庫會一起建立,並依名稱繫結。依預設,資料庫名稱分別是 reportserver 和 reportservertempdb。Reporting Services 需要本機或遠端 SQL Server 執行個體來主控報表伺服器資料庫。您可以使用 SQL Server 2000 或 SQL Server 2005 執行個體。如需有關報表伺服器資料庫之版本需求的詳細資訊,請參閱<建立報表伺服器資料庫>。
報表伺服器資料庫可在安裝期間或安裝之後建立。如果在相同電腦上同時安裝 SQL Server 2005 Database Engine 執行個體和 Reporting Services,則安裝程式可建立報表伺服器資料庫。然而,如果想要使用 SQL Server 2000 來主控報表伺服器資料庫,或如果想要使用任何遠端 SQL Server 執行個體,您必須選擇 [安裝但不設定伺服器] 安裝選項,並在安裝完成之後使用 Reporting Services 組態工具來建立和設定報表伺服器資料庫。如需詳細資訊,請參閱<如何:安裝本機報表伺服器和遠端報表伺服器資料庫>。
報表管理員
報表管理員是網路架構管理工具,用來管理單一報表伺服器執行個體。依預設,它會隨報表伺服器而安裝。如果您使用其他工具來管理報表伺服器 (例如,SQL Server Management Studio 或自訂應用程式),則將這個元件從 [功能選擇] 樹狀結構中移除,即可省略這個元件。
報表產生器
報表產生器就是提供使用者方法來建立特定報表的 ClickOnce 應用程式,而這類特定報表是以模型設計師中建立及發行的資料模型來驅動。安裝報表產生器時,會一併安裝報表伺服器元件。使用者可透過報表管理員或 URL 存取該元件。設定角色指派或設定報表伺服器系統內容,即可限制或防止報表產生器的存取權。如需詳細資訊,請參閱《SQL Server 線上叢書》中的<報表產生器存取的角色指派>。
Reporting Services 組態
安裝 Reporting Services 組態工具時,會一併安裝報表伺服器執行個體。您可以用它來自訂或部署報表伺服器安裝。該工具是報表伺服器安裝中的必要元件。
用戶端元件
下列用戶端元件可與 Reporting Services 一起使用。這些元件可安裝在用戶端電腦上,不需要 SQL Server 授權。
報表設計師
Reporting Services 包括一個報表撰寫工具,叫作報表設計師。您可以使用報表設計師來建立、編輯和預覽報表,再將它們部署到報表伺服器。報表設計師是在 Visual Studio 2005 中執行。
模型設計師
模型設計師這個工具的用途是在報表產生器中建立特定商務報表的模型。您可以利用它來指定最後要用來支援特定報表的資料關聯性。模型設計師是在 Visual Studio 2005 中執行。
命令提示字元公用程式
Reporting Services 包括若干命令提示字元工具,您可以用來管理 Reporting Services 的安裝。在大部份情況下,您可以使用 Reporting Services 組態工具來代替命令提示字元公用程式。不過,如果您偏好使用命令列方式,可安裝下列公用程式來執行報表伺服器管理工作:
- Rsconfig 是在安裝完成之後用來修改報表伺服器資料庫連接設定。它也用來設定加密帳戶資訊,以進行自動報表處理。
- Rs 是 Script Host,可用來處理 Microsoft Visual Basic 指令碼,以重複執行一般工作或在不同電腦上執行相同工作。
- Rskeymgmt 可用來備份及還原報表伺服器所使用的加密金鑰。
如需有關各項工具的詳細資訊,請參閱《SQL Server 線上叢書》中的<rsconfig 公用程式>、<rs 公用程式>和<rskeymgmt 公用程式>。
SQL Server Management Studio
您可以使用 Management Studio 來管理一或多個報表伺服器執行個體。Management Studio 提供一個功能豐富的伺服器管理工作空間,讓您可以在單一地點管理所有 SQL Server 元件伺服器。
SQL Server 組態管理員
您可以使用 SQL Server 組態管理員來檢視及設定報表伺服器的屬性,Windows 服務利用它們來進行已排程的報表伺服器作業和報表伺服器初始化。
選擇部署模型
如果您想要節省 SQL Server 授權或報表需求不高,您可以在同一部電腦上安裝所有伺服器元件。不過,如果您要支援處理大量報表的使用者,則需要把報表伺服器資料庫安裝在專用伺服器上,才能得到較好的效能。如需有關部署模型的詳細資訊,請參閱《SQL Server 線上叢書》中的<規劃 Reporting Services 部署>。
請參閱
概念
安裝 SQL Server Reporting Services