當 SQL Server 2005 叢集節點有不同的安裝功能時,叢集升級至 SQL Server 2008 會失敗

文章翻譯 文章翻譯
文章編號: 955949 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

請試想下列案例:
  • 您在叢集環境中安裝 Microsoft SQL Server 2005 的叢集執行個體。
  • 您在叢集的一個節點上,加上 SQL Server 2005 的功能。例如您在節點上加入 Reporting Services 或 Analysis Services。
  • 您沒有在裝載執行個體的所有叢集節點上加入功能。
在這種情況下,當您嘗試將 SQL Server 2005 的叢集執行個體升級至 SQL Server 2008 時,會收到下列錯誤訊息:
SQL Server 執行個體 'InstanceName' (已經在機器 'ComputerName' 上升級) 具有的執行個體 ID 'InstanceID' 不同於指定的執行個體 ID 'InstanceID'. 不支援在叢集 SQL Server 執行個體的節點指定一個以上的執行個體 ID。請提供與升級節點相同的執行個體 ID,以修正這個問題。

發生的原因

安裝程式嘗試確定所有節點上的功能具有相同的執行個體 ID。不過,安裝程式將安裝功能的執行個體 ID 跨節點解譯為不同於遺失功能的執行個體 ID。

其他可行方案

如果要解決這個問題,請移除安裝在叢集環境中不相符的 SQL Server 2005 功能。然後,再次執行安裝程式,將 SQL Server 2005 的叢集執行個體升級至 SQL Server 2008。

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有上述問題。

屬性

文章編號: 955949 - 上次校閱: 2008年8月6日 - 版次: 1.1
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
關鍵字:?
kbtshoot kbexpertiseadvanced kbprb KB955949
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com