當您嘗試卸載 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 安裝程式檔案。 如果要執行這項操作,請依照下列步驟執行:
插入原始的 SQL Server 安裝媒體。
在 [Windows Explorer] 中,于下列資料夾中找出 Sqlsupport.msi 檔案:
Drive:\Platform\setup
。注意
磁片磁碟機預留位置代表安裝媒體的磁碟機號。 平臺預留位置代表您安裝的處理器架構。 例如,可能會將處理器架構指派為 x86、x64 或 IA-64。
連按兩下 Sqlsupport.msi 檔。
依照指示完成 SQL Server 安裝程式支援檔的安裝。