安裝 Reporting Services 的考量

SQL Server 提供了單一安裝程式,此程式會安裝包含 Reporting Services 在內的所有元件。您可以使用安裝程式來安裝 Reporting Services,不論單一電腦上是否有其他 SQL Server 元件。如果您想要個別安裝 Reporting Services 用戶端和伺服器應用程式,也可以選取 Reporting Services 中的特定功能。

本主題包含以下項目的資訊和建議事項:

  • 選取要併入 Reporting Services 安裝中的用戶端和伺服器應用程式。

  • 選取其他服務和功能來支援報表伺服器作業。

  • 為報表伺服器服務選取服務帳戶。

  • 選取安裝模式,好讓安裝程式以最少方式或完整方式設定您所安裝的執行個體。

  • 在相同電腦上安裝 Reporting Services 的多個執行個體和版本。

準備安裝 Reporting Services

在安裝 Reporting Services 之前,請先檢閱下列需求和元件描述:

當您熟悉安裝需求之後,您可以從命令列或安裝精靈執行安裝程式:

選取用戶端和伺服器應用程式

除了 SQL Server 提供的共用工具以外,Reporting Services 還包含了一組完整的工具和應用程式供商務報表使用。下列清單說明當您在安裝精靈或命令列引數中選取特定的功能時,將會安裝哪些工具和應用程式:

特徵選取

描述

Reporting Services

- 或 -

/FEATURES=RS

會安裝下列應用程式:

報表伺服器服務 (包括報表伺服器 Web 服務、背景處理應用程式和報表管理員)、報表產生器、報表設計師、模型設計師、Reporting Services 組態工具和 Reporting Services 命令列公用程式 (rsconfig.exe、rskeymgmt.exe 和 rs.exe)。

用戶端工具

- 或 -

/FEATURES=Tools

會安裝用來設定報表伺服器、管理作業、管理共用排程及設定角色定義的 SQL Server Management Studio。

Business Intelligence Development Studio

- 或 -

/FEATURES=BIDS

會安裝可提供報表設計師和模型設計師的 Visual Studio 設計環境。

選取其他服務和功能

Reporting Services 部署可因為加入其他 SQL Server 元件技術和服務而獲益:

  • 在 [特徵選取] 頁面中選取 [Database Engine Services],以便主控報表伺服器資料庫。Reporting Services 需要使用 SQL Server 2005 或 SQL Server 2008 Database Engine 的本機或遠端執行個體來主控報表伺服器資料庫。如果您並行安裝 Database Engine 的執行個體與 Reporting Services,您可藉由安裝預設組態而不需要後續安裝作業,預設組態會自動建立及設定報表伺服器資料庫。除了主控報表伺服器資料庫以外,SQL Server 關聯式資料庫也可以是報表和模型的資料來源。

  • 如果您想要使用 Reporting Services 背景處理應用程式來進行訂閱和排程報告,則需要 [SQL Server Agent]。SQL Server Agent 應該在主控報表伺服器資料庫的 Database Engine 執行個體中執行。當您安裝 Database Engine 時,可以在 [伺服器組態] 頁面中指定 SQL Server Agent。

  • 如果您要安裝 Database Engine 的執行個體,而它將用來針對不同電腦上的報表伺服器執行個體來主控報表伺服器資料庫,則需要 [SQL Server Browser]。當您安裝 Database Engine 時,可以在 [伺服器組態] 頁面中指定 SQL Server Browser。

  • 如果您想要使用 SQL Server Analysis Services 當做報表和模型的資料來源,請在 [特徵選取] 頁面中選取 [Analysis Services]

  • 如果您想要為 Reporting Services 安裝產品文件集,請在 [特徵選取] 頁面中選取 [SQL Server 線上叢書]

  • 如果您想要使用範例 SSIS 封裝、指令碼和報表來查詢報表執行記錄資料,請在 [特徵選取] 頁面中選取 [Integration Services]。您必須有安裝 Integration Services,才能執行此封裝。

選取服務帳戶

安裝程式會在安裝精靈中提供 [伺服器組態] 頁面,好讓您可以在目前的安裝過程中設定服務。由於安裝不會選取預設服務帳戶,所以您必須明確指定想要使用的服務帳戶。建議您使用具有網路連接權限的最低權限網域使用者帳戶。如果可能的話,請指定報表伺服器所獨佔使用的帳戶,好讓您可以為此帳戶稽核登入活動。

之後,如果您想要修改報表伺服器服務帳戶或更新密碼,請使用 Reporting Services 組態工具來進行變更。如需有關帳戶建議或更新服務帳戶設定的詳細資訊,請參閱<設定 Windows 服務帳戶>和<設定報表伺服器服務帳戶>。

選取安裝選項

安裝程式會要求您選取 Reporting Services 的安裝選項:

  • [安裝原生模式預設組態] 會指示安裝程式安裝預先設定的 Reporting Services 來使用預設值。只有在您同時安裝本機 Database Engine 執行個體和 Reporting Services 執行個體時,才可以使用這個預設安裝選項,否則就無法選取這個安裝選項。這個選項會在原生模式中建立一個完全部署的報表伺服器,一旦完成安裝之後就可立刻使用它,讓您節省時間和步驟。如需詳細資訊,請參閱<原生模式安裝的預設組態 (Reporting Services)>。

  • [安裝 SharePoint 模式預設組態] 會指示安裝程式安裝預先設定的 Reporting Services 來使用可搭配 SharePoint 資料儲存位置一起運作的報表伺服器資料庫。只有在您同時安裝本機 Database Engine 執行個體和 Reporting Services 執行個體時,才可以使用這個預設安裝選項。只有當您打算將報表伺服器整合到 SharePoint 部署時,才應該選取這個選項。當您這樣做以後,報表伺服器才可完整運作。如需詳細資訊,請參閱<SharePoint 整合模式的預設組態 (Reporting Services)>。

  • [安裝但不設定伺服器] 會指示安裝程式複製程式檔到磁碟、設定報表伺服器服務,以及註冊報表伺服器 Windows Management Instrumentation (WMI) 提供者。這個安裝選項稱為「僅限檔案」的安裝,而且它是預設安裝選項。在使用報表伺服器之前,需要使用 Reporting Services 組態工具進行進一步的組態設定。當您想要將報表伺服器個別設定為後續安裝工作、使用自訂設定、使用現有或遠端 Database Engine 執行個體來主控報表伺服器資料庫,或是安裝 Reporting Services 當做具名執行個體時,請選取這個選項。如需詳細資訊,請參閱<僅限檔案安裝 (Reporting Services)>。

安裝程式不會在遠端電腦上安裝元件。此外,類似向外延展部署、SharePoint 整合模式或將報表伺服器資料庫設定在容錯移轉叢集上的部署狀況,不在安裝程式的範圍之內。如需有關如何支援及設定這些部署狀況的詳細資訊,請參閱《SQL Server 線上叢書》中的<規劃和架構 (Reporting Services)>。

比較安裝選項

下表將比較用於預設組態中的設定與僅限檔案安裝中使用的設定。

作業

預設組態

僅限檔案安裝

設定執行個體名稱。

需要您同時將 Database Engine 和 Reporting Services 安裝成相同的執行個體。使用您針對主控報表伺服器資料庫之 Database Engine 執行個體所指定的 SQL Server 執行個體名稱。

使用 SQL Server 執行個體名稱。僅限檔案安裝可以是預設執行個體或具名執行個體。

建立程式資料夾並複製檔案。

註冊報表伺服器 WMI 提供者。

設定服務帳戶和啟動類型。

是。這個值必須在安裝期間指定。

是。這個值必須在安裝期間指定。

啟動報表伺服器服務。

授與資料夾權限給報表伺服器服務帳戶。

建立 reportserver 和 reportservertempdb 資料庫。建立可指定資料庫權限的 rsexecrole

是。如果預設組態適用於 SharePoint 整合模式,則報表伺服器系統屬性 IsSharePointEnabled 會設定為 True。

設定資料庫連接。

是。透過 rsexecrole 授與報表伺服器服務帳戶有關資料庫的權限。

為報表伺服器和報表管理員保留 URL (僅限原生模式)。

初始化報表伺服器。

設定電子郵件傳遞。

設定自動執行帳戶。

備份加密金鑰。

設定 Reporting Services

在您安裝 Reporting Services 之後,可以修改安裝來為安裝重新設定伺服器或選取自訂設定。如果您執行僅限檔案安裝,必須使用 Reporting Services 組態工具來設定報表伺服器,以便將它備妥。

若要執行 Reporting Services 組態工具,請按一下 [開始],依序指向 [所有程式]、[Microsoft SQL Server 2008 R2] 和 [組態工具],然後按一下 [Reporting Services 組態]。如需詳細資訊,請參閱<Reporting Services 組態工具>和<Reporting Services 組態的如何主題>。

確認 Reporting Services 的安裝

在安裝和組態之後,請確認 Reporting Services 元件正在執行。如需詳細資訊,請參閱<如何:確認 Reporting Services 的安裝>。

安裝 Reporting Services 的多個執行個體和版本

報表伺服器元件為執行個體感知。如果您想要在相同的電腦上並存執行 SQL Server 2008、SQL Server 2005 或 SQL Server 2000 版本的 Reporting Services,您可以安裝相同版本或不同版本之 Reporting Services 的多個執行個體。

SQL Server 2000 Reporting Services 可以繼續當做預設執行個體來執行,與 SQL Server 2008 Reporting Services 的具名執行個體並存。如果您將 SQL Server 2000 Reporting Services 連同其他版本一起執行,它必須為預設執行個體,因為 SQL Server 2000 Reporting Services 不支援具名執行個體。因此,當您在執行 SQL Server 2000 Reporting Services 的電腦上進行並存安裝時,SQL Server 安裝程式只允許安裝 SQL Server 2008 Reporting Services 的具名執行個體。

安裝程式一次會安裝一個執行個體。單一 SQL Server 執行個體可包含多個元件,包括 Reporting Services 在內。您可以執行安裝程式多次,將 Reporting Services 的多個執行個體安裝在相同電腦上。

如果您要安裝當做預設執行個體和具名執行個體執行的多個 Reporting Services 執行個體,每一個執行個體都將透過執行個體名稱加以識別。SQL Server 2008 也包含版本資訊。例如,如果您安裝 SQL Server 2005 和 SQL Server 2008 的預設執行個體和具名執行個體,您將會看到所有四個執行個體的程式檔和服務:

  • SQL Server 2005 Reporting Services (MSSQLSERVER)

  • SQL Server 2005 Reporting Services (MyInstanceName)

  • SQL Server 2008 Reporting Services (MSRS10.MSSQLSERVER)

  • SQL Server 2008 Reporting Services (MSRS10.MyInstanceName)

根據預設,如果您安裝 Reporting Services 當做具名執行個體,執行個體名稱將會用來定義報表伺服器和報表管理員的虛擬目錄,而且它將包含在報表伺服器和報表管理員的 URL 中,好讓每一個應用程式都會根據在相同電腦上執行的其他應用程式執行個體來以獨特方式命名。如需詳細資訊,請參閱<設定報表伺服器 URL>。

共用功能

您無法安裝共用功能的多個執行個體,但是可以在舊版上並存執行多個執行個體 (例如,在相同電腦上執行 SQL Server 2005 和 SQL Server 2008 Business Intelligence Development Studio)。

您無法將某一個版本的報表撰寫、伺服器組態或管理工具搭配另一個版本使用。例如,您無法使用 SQL Server 2008 中的 Reporting Services 組態工具來設定舊版的報表伺服器。請務必安裝您安裝之每一個版本所需的所有工具和應用程式。