分享方式:


在 Windows 2008 X64 上安裝 SQL Server 2008 X64 和 SQL Server 2008 Reporting Services X86 並存安裝

本文說明如何在 Windows 2008 X64 上安裝 SQL Server 2008 x64 和 SQL Server 2008 Reporting Services X86 並存。

原始產品版本: Microsoft SQL Server
原始 KB 編號: 2000404

徵兆

請參考下列案例:

您執行的是執行 x64 版 SQL Server 2008 資料庫引擎元件的 Windows 2008 伺服器。 在此案例中,如果您嘗試使用「將功能新增至現有的 SQL Server 2008 實例」來安裝 SQL Server 2008 Reporting Services 元件的 x86 版本,安裝程式將會在 [安裝規則] 頁面中回報下列錯誤訊息。

規則 狀態
相同的架構安裝 失敗

如果您按下列 訊息[ 失敗 ] 狀態,您會看到下列訊息:

規則「相同架構安裝」失敗。
安裝功能的 CPU 架構與指定的實例不同。 若要繼續,請使用相同的架構,將功能新增至這個實例。

原因

這是設計的行為。 當您選擇將功能新增至現有實例 Same architecture installation 的選項時,規則會檢查要新增的功能是否與該實例的現有功能具有相同的 CPU 架構,如果不是,則會封鎖安裝。 換句話說,您無法為相同 SQL Server 實例安裝一個元件的 64 位版本(例如 Database engine)和另一個元件的 32 位版本(例如 Reporting Services)。

解決方法

使用下列程式來安裝 32 位版本的 Reporting Services 元件:

  1. 從安裝媒體執行setup.exe啟動 SQL Server 安裝中心。
  2. 在 [ 選項] 區段中,選取 [ 處理器類型 ] 作為 x86。
  3. 在 [安裝] 區段中,選取 [ 新增 SQL Server 獨立安裝] 或將功能新增至現有的安裝
  4. 在安裝程序期間的 [ 安裝類型 ] 畫面上,選取 [ 執行 SQL Server 2008 的新實例],然後繼續進行安裝程式,以執行 Reporting Services 實例的僅限檔案安裝 (Reporting Services) 安裝,並使用 Reporting Services 組態管理員在稍後階段進行相同的設定。