當您嘗試卸載 SQL Server 2008 實例或嘗試從容錯移轉叢集中移除 SQL Server 2008 節點時,合成 ATL 規則檢查會失敗

本文可協助您解決當您嘗試卸載 SQL Server 實例或嘗試從容錯移轉叢集中移除 SQL Server 節點時所發生的問題。

原始產品版本:   Sqlserver
原始 KB 編號:   955792

徵狀

當您嘗試卸載 Microsoft SQL Server 實例,或嘗試從容錯移轉叢集中移除 SQL Server 節點時,合成的 ATL 規則檢查會失敗。 發生這種情況時,安裝程式會失敗,而且您會收到下列錯誤訊息:由於已中斷的合成 ATL,所以需要重新開機電腦。 您必須重新開機電腦,才能繼續進行。

原因

當下列情況都成立時,就會發生這個問題:

  • 目前的卸載嘗試或節點移除動作已移除 SQL Server 安裝程式支援檔元件。

  • 未在全域組件快取中安裝合成 ATL 元件 (GAC) 。 由於卸載或節點移除動作未安裝遺失的 SQL Server 安裝程式支援檔案安裝元件,所以合成 ATL 規則會失敗。

因應措施

若要解決此問題,請從安裝媒體手動安裝 SQL Server 安裝程式支援檔案,然後再執行 [卸載] 或 [移除節點] 動作中的 SQL Server 安裝程式檔案。 如果要執行這項操作,請依照下列步驟執行:

  1. 插入原始的 SQL Server 安裝媒體。

  2. 在 [Windows Explorer] 中,于下列資料夾中找出 Sqlsupport.msi 檔案: Drive:\Platform\setup

    注意

    磁片磁碟機預留位置代表安裝媒體的磁碟機號。 平臺預留位置代表您安裝的處理器架構。 例如,可能會將處理器架構指派為 x86、x64 或 IA-64。

  3. 連按兩下 Sqlsupport.msi 檔。

  4. 依照指示完成 SQL Server 安裝程式支援檔的安裝。