Known Issue: SQL Server 2008 フェールオーバクラスタのアンインストールに失敗する

神谷 雅紀
Escalation Engineer

 

SQL Server 2008 フェールオーバクラスタのアンインストールに関して、最近同じ内容の問い合わせがありましたので、今回はそれを紹介します。

 

事象

SQL Server 2008 フェールオーバクラスタのアンインストールを行おうとしたところ、エラーとなり、アンインストールができない。セットアップの Summary.txt (C:\Program Files\Microsoft SQL Server\100\Setup Bootstrap\Log\<datetime>\Summary_<servername>_<datetime>.txt ファイル) には以下のエラーが記録されている。

 

Detailed results:  Feature: データベース エンジン サービス  Status: 失敗しました: 詳細についてはログを参照してください  MSI status: 合格  Configuration status: 失敗しました: 以下の詳細を参照してください  Configuration error code: 0x1C2074D8@1216@1  Configuration error description: SQL Server フェールオーバー クラスタ インスタンス名 '' は、クラスタ リソースとして見つかりませんでした。

 

 

 

 

この事象の特徴としては、エラーメッセージテキストに「フェールオーバー クラスタ インスタンス名 ''」とインスタンス名が含まれていない ('' となっている) ことです。

 

原因

既存のクラスタから、SQL Server フェールオーバクラスタインスタンスを削除する場合に、コントロールパネルや、インストールセンターから「アンインストール」を行っていることが原因です。

既存のクラスタから、SQL Server フェールオーバクラスタインスタンスを削除する場合には、「アンインストール」ではなく「ノードの削除」を行う必要があります。

 

SQL Server フェールオーバー クラスタでノードを追加または削除する方法 (セットアップ)
https://technet.microsoft.com/ja-jp/library/ms191545(v=SQL.100).aspx