安裝多個 Reporting Services 執行個體
更新: 2006 年 12 月 12 日
您可以在相同電腦上安裝 Reporting Services 的多個執行個體。如果您要主控特定站台的不同內容,則安裝多個執行個體會非常有用。每個執行個體都有其本身的報表伺服器資料庫、組態檔和虛擬目錄。如果想要在多個執行個體之間共用單一的報表伺服器資料庫,而您正在執行 SQL Server 2005 Enterprise Edition,則可以設定向外延展部署。如需有關此部署狀況的詳細資訊,請參閱<設定報表伺服器向外延展部署>。
多重執行個體安裝可能有下列組態:
- 多個相同版本的執行個體。每個報表伺服器執行個體都可以連接到本身的本機或遠端報表伺服器資料庫。
- 多個不同版本的執行個體。例如,您可在同一部電腦上執行 SQL Server 2005 Express、SQL Server 2005 Developer Edition 和 SQL Server 2000 Enterprise Edition。
SQL Server 2005 提供多個執行個體支援。如果是在同一部電腦上執行 SQL Server 2000 和 2005,則只能有一個 SQL Server 2000 Reporting Service 執行個體,而且必須以預設執行個體的形式執行 (也就是 MSSQLSERVER)。每個額外的執行個體都必須是 SQL Server 2005 的版本,且必須以具名執行個體的形式安裝。
SQL Server 的每個執行個體都與其他在相同電腦上執行的執行個體互相隔離。您可以將不同的版本與版別安裝成相同電腦上的個別執行個體 (例如,將 SQL Server 2000 Enterprise Edition 和 SQL Server 2005 Developer Edition 當成個別執行個體來執行)。
在同一部電腦上執行多個 Reporting Services 執行個體時,您可以將所有執行個體設定成使用 Internet Information Services (IIS) 中的預設網站。在這種情況下,每個報表伺服器執行個體都根據其虛擬目錄識別為唯一項目。另外,如果您要使用非預設網站,或是要透過特定 IP 位址傳送所有報表伺服器要求,也可以將各執行個體設定為使用特定的 IP 位址。
安裝報表伺服器執行個體
若要安裝 Reporting Services 的多個執行個體,您必須針對您要安裝的每個報表伺服器執行個體,各執行一次安裝程式。您無法同時安裝多個執行個體。
安裝報表伺服器預設執行個體
第一次執行安裝程式時,如果電腦符合需求,您可以選擇安裝第一個報表伺服器執行個體做為預設安裝。預設安裝是使用所有預設值的安裝,可以在安裝程式執行完成時產生一部立即可用的報表伺服器。單一 SQL Server 執行個體上只能有一個 Reporting Services 的預設執行個體。如需有關預設安裝需求的詳細資訊,請參閱<報表伺服器安裝的預設組態>。
如果不想使用預設值,或是您的電腦無法滿足預設安裝的所有需求,您就必須將 Reporting Services 安裝成具名執行個體。
將 Report Server 安裝成具名執行個體
如果要在同一部電腦上安裝多個報表伺服器執行個體,您必須將每一個額外的執行個體安裝成具名執行個體。
若要安裝具名報表伺服器執行個體:
在檔案系統上,每個報表伺服器執行個體的程式檔會保存在個別的執行個體資料夾中 (例如,MSSQL.2、MSSQL.3 等)。安裝程式會以安裝執行個體的順序來建立資料夾。如需有關如何安裝多個執行個體的詳細資訊,請參閱<如何:安裝 SQL Server 2005 (安裝程式)>。
設定報表伺服器執行個體
若要在相同電腦上設定不同的報表伺服器執行個體,您可以使用 Reporting Services 組態工具來選取您要設定的執行個體。Reporting Services 使用 SQL Server 執行個體命名慣例來識別每一個執行個體:
- 預設執行個體會使用預設的執行個體名稱:MSSQLServer。
- SQL Server Express 的預設執行個體是 SQLExpress (SQL Server Express 並非一律安裝成具名執行個體)。
- 其他的具名執行個體會以您在安裝時所提供的名稱予以識別。
如需有關如何連接到特定報表伺服器執行個體的詳細資訊,請參閱<如何:啟動 Reporting Services 組態>。
存取多重執行個體部署中的報表伺服器執行個體
若要存取報表伺服器或「報表管理員」的特定執行個體,或者要將報表發行到特定執行個體,請輸入您要使用之執行個體的 URL。
每個執行個體的虛擬目錄必須是唯一的。如果您正在建立具名執行個體或預設 SQL Server Express 執行個體的虛擬目錄,Reporting Services 組態工具會自動納入執行個體資訊,以建立唯一的虛擬目錄名稱。例如,假設您有一個名為 SERVER01 的伺服器,且已在其中安裝了預設報表伺服器執行個體、具名報表伺服器執行個體 (識別為 TestServer),以及 SQL Server Express 執行個體,則這些執行個體的預設 URL 會如下所示:
- http://server01/reportserver
- http://server01/reportserver$SQLExpress
- http://server01/reportserver$TestServer
將報表伺服器執行個體設定為使用自訂網站或唯一 IP 位址
依預設,報表伺服器執行個體會設定成預設網站,其 IP 位址會對應到 (全未指派)。您可以使用預設網站及其現有組態,主控您安裝在相同電腦上的所有報表伺服器執行個體。或者,您也可以在個別網站中執行每個報表伺服器執行個體。如果您要為每個報表伺服器執行個體對應特定的 IP 位址,則必須使用個別網站。如需有關如何將每個報表伺服器執行個體設定為使用特定網站或 IP 位址的詳細資訊,請參閱<如何:設定 Reporting Services 使用非預設網站 (Reporting Services 組態)>。
變更歷程記錄
版本 | 歷程記錄 |
---|---|
2006 年 12 月 12 日 |
|
2006 年 7 月 17 日 |
|
請參閱
參考
概念
安裝 SQL Server Reporting Services
其他資源
如何:啟動 Reporting Services 組態
設定報表伺服器虛擬目錄