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