Share via


如何:安裝 Reporting Services 與舊版並存

您可以安裝多個 Reporting Services 版本,SQL Server 2000 Reporting Services 執行個體可與 SQL Server 2005 Reporting Services 執行個體並存執行。

ms143520.note(zh-tw,SQL.90).gif附註:
如果在執行 Internet Information Services (IIS) 5.0 或執行於 IIS 5.0 相容性模式的伺服器上安裝 .NET Framework 2.0 或登錄 ASP.NET 2.0,則您的 SQL Server 2000 Reporting Services 安裝可能會停止執行。如需有關如何繼續伺服器作業的詳細資訊,請參閱<如何:疑難排解 SQL Server 2000 和 SQL Server 2005 Reporting Services 並存安裝>。

若要並存執行兩個版本,您必須將 SQL Server 2005 版本安裝成具名執行個體,並以預設執行個體來執行 SQL Server 2000 版本。SQL Server 2000 版本不支援具名執行個體,無法設定為單一執行。

在相同電腦上執行多個 Reporting Services 版本時,請牢記下列事項:

  • 您可以使用 SQL Server 2000 Database Engine 來主控報表伺服器資料庫,以進行 SQL Server 2005 Reporting Services 的安裝作業。
  • 對於每個報表伺服器和報表管理員執行個體而言,虛擬目錄都必須是唯一的。請考慮在每個虛擬目錄名稱中加入執行個體名稱或版本資訊以區別每個元件 (例如,將 ReportServer2005 和 Reports2005 加入針對 SQL Server 2005 元件所建立的虛擬目錄)。
  • 您可以針對所有的虛擬目錄使用同一個網站。不過,應該針對 SQL Server 2005 報表伺服器和報表管理員應用程式建立個別的應用程式集區。
  • 每個版本的報表命名空間及 SOAP 端點皆不同。如需詳細資訊,請參閱《SQL Server 線上叢書》中的<Reporting Services 可程式性的增強功能>。
  • 在 SQL Server 2005 版本的「報表設計師」中所建立的報表定義檔 (.rdl),僅能發行至 SQL Server 2005 報表伺服器。
  • 在 SQL Server 2000 版本的「報表設計師」中所建立的報表定義檔 (.rdl),可發行至 SQL Server 2000 或 SQL Server 2005 報表伺服器。如果您將 SQL Server 2000 .rdl 檔案發行至 SQL Server 2005 報表伺服器,則該檔案會進行轉換並以 SQL Server 2005 格式儲存在報表伺服器中。如果您在 SQL Server 2005 版本的「報表設計師」中開啟 SQL Server 2000 Reporting Services 報表,系統將會提示您升級報表。如需詳細資訊,請參閱<升級報表>。
  • Reporting Services 組態工具無法用來設定 SQL Server 2000 報表伺服器。然而,您可以使用 Management Studio 來連接至 SQL Server 2000 報表伺服器。請注意,安裝不同版本的 Reporting Services 時,每個報表伺服器安裝作業都會有相對應的「報表管理員」執行個體,只能與該安裝作業搭配使用。不同版本的「報表管理員」會有些許差異。

您可以並存執行新版與舊版的報表設計師。如果這樣做,請注意每個執行個體必須使用 (或安裝) 不同版本的 Visual Studio。

  • SQL Server 2000 報表設計師需要使用 Visual Studio 2003,它並不能在 Visual Studio 2005 中執行。您可以將報表從 SQL Server 2000 報表設計師發行到 SQL Server 2005 報表伺服器。
  • SQL Server 2005 使用 Visual Studio 2005。如果您尚未安裝 Visual Studio 2005,則安裝程式會安裝執行「報表設計師」所需的 Visual Studio Shell 版本。您無法使用「SQL Server 2005 報表設計師」將報表發行至 SQL Server 2000 報表伺服器。

若要安裝 Reporting Services 與舊版並存

  1. 執行 SQL Server 2005 的安裝程式。執行安裝程式時,請確定執行下列動作:

    1. [執行個體名稱] 頁面上,或透過 instancename 選項 (如果您是使用命令列安裝),指定唯一的執行個體名稱。
    2. 為報表伺服器指定僅限檔案安裝。若要這樣做,請在 SQL Server 安裝精靈中,選取 [報表伺服器安裝選項] 頁面中的 [安裝但不設定] 選項,或在命令列安裝中使用 RSCONFIGURATION=filesonly
  2. 安裝程式完成後,執行 Reporting Services 組態工具來部署新的 SQL Server 2005 執行個體。

  3. 連接至您剛安裝的報表伺服器執行個體。若要這樣做,請指定伺服器名稱及具名 SQL Server 執行個體,然後按一下 [連接]

  4. 在 [報表伺服器虛擬目錄] 及 [報表管理員虛擬目錄] 頁面中,為報表伺服器及「報表管理員」指定唯一的虛擬目錄。其名稱不得與 SQL Server 2000 執行個體所使用的名稱相同。

    指定了虛擬目錄後,應該會自動設定 Windows 服務及 Web 服務帳戶。在某些情況下,Web 服務帳戶的自動設定作業可能會失敗。如果您是使用 Microsoft Internet Information Services (IIS) 6.0,您可以藉由指定不同的應用程式集區來解決這個錯誤。

  5. 在 [資料庫安裝] 頁面中,連接至您要用來主控報表伺服器資料庫的 SQL Server 執行個體。依預設,會指定本機 Database Engine 執行個體。如果您想要使用其他伺服器,您必須輸入伺服器名稱。按一下 [連接] 來連接至伺服器。

  6. 按一下 [新增] 來建立報表伺服器資料庫。在 [SQL Server 連接] 對話方塊中,輸入資料庫名稱。如果您要連接至遠端 SQL Server,請指定有權限可以建立資料庫的認證。按一下 [確定]

  7. (選擇性) 指定報表伺服器用來連接至資料庫的認證。依預設,會使用服務帳戶認證。按一下 [套用] 以儲存資料庫設定變更。

  8. 在 [加密金鑰] 頁面中,建立金鑰的備份副本。

  9. 若要確認新的執行個體可以運作,您可以發行範例報表,然後使用「報表管理員」來進行檢視。請記得指定您為新執行個體定義的「報表管理員」虛擬目錄。如需如何發行範例報表的逐步指示,請參數《SQL Server 線上叢書》中<如何:發行報表範例 (報表設計師)>主題的「設定報表伺服器及安裝範例」一節。

請參閱

參考

執行個體名稱

概念

利用安裝程式來安裝 Reporting Services
安裝 SQL Server Reporting Services

其他資源

如何:啟動 Reporting Services 組態
設定報表伺服器虛擬目錄
Reporting Services 安裝的如何主題
Reporting Services 組態工具

說明及資訊

取得 SQL Server 2005 協助