Fusion ATL 規則チェック、SQL Server 2008 インスタンスをアンインストールしようとしたとき、またはフェールオーバー クラスターから SQL Server 2008 ノードを削除しようとすると失敗します

この記事は、SQL Server インスタンスをアンインストールしようとしたとき、またはフェールオーバー クラスターからSQL Server ノードを削除しようとしたときに発生する問題を解決するのに役立ちます。

元の製品バージョン: SQL Server
元の KB 番号: 955792

現象

Microsoft SQL Server インスタンスをアンインストールしようとするとき、またはフェールオーバー クラスターからSQL Server ノードを削除しようとすると、Fusion ATL 規則チェック失敗します。 これが発生すると、セットアップ プログラムが失敗し、次のエラー メッセージが表示されます。 続行する前に、コンピューターを再起動する必要があります。

原因

この問題は、以下の条件に該当する場合に発生します。

  • SQL Server セットアップ サポート ファイル コンポーネントは、現在のアンインストール試行またはノードの削除アクションによって削除されました。

  • Fusion ATL アセンブリがグローバル アセンブリ キャッシュ (GAC) にインストールされませんでした。 アンインストールまたはノードの削除アクションでは、セットアップ サポート ファイルのセットアップ コンポーネントSQL Serverインストールされないため、Fusion ATL 規則は失敗します。

回避策

この問題を回避するには、アンインストールを実行する前に、インストール メディアから SQL Server セットアップ サポート ファイルを手動でインストールするか、SQL Server セットアップ ファイルからノードの削除アクションを実行します。 これを行うには、次の手順を実行します。

  1. 元のSQL Serverインストール メディアを挿入します。

  2. Windows エクスプローラーで、次のフォルダー内の Sqlsupport.msi ファイルを探します。 Drive:\Platform\setup

    注:

    ドライブ プレースホルダーは、インストール メディアのドライブ文字を表します。 プラットフォーム プレースホルダーは、インストールのプロセッサ アーキテクチャを表します。 たとえば、プロセッサ アーキテクチャは x86、x64、または IA-64 と指定できます。

  3. Sqlsupport.msi ファイルをダブルクリックします。

  4. 指示に従って、SQL Server セットアップ サポート ファイルのインストールを完了します。