現象
Windows クラスターアドミニストレーターツールを使用して Microsoft SQL Server Analysis Services (SSAS) フェールオーバークラスターインスタンスのネットワーク名を変更した後、SQL Server セットアッププログラムを使用して、ネットワーク名が変更されているフェールオーバークラスターインスタンスを変更することはできません。
注: この問題は ssas バージョンで ssas 2008 から SSAS 2017 に発生します。
原因
この問題は、SQL Server の一部ではないツールで変更を実行したときに、レジストリでクラスターインスタンスの名前が変更されていないために発生します。
解決方法
重要: このセクション、方法、またはタスクには、レジストリの変更方法を説明する手順が含まれています。ただし、レジストリを不適切に変更すると、重大な問題が発生する可能性があります。そのため、次の手順に従って慎重に行ってください。保護を強化するには、レジストリを変更する前にバックアップを作成します。次に、問題が発生した場合にレジストリを復元することができます。レジストリのバックアップと復元の詳細については、「 Windows でレジストリのバックアップと復元を行う方法 」を参照してください。
この問題を解決するには、フェールオーバークラスターの各ノードでレジストリのクラスター名を変更します。 クラスター内のノードのクラスター名を変更するには、次の手順を実行します。
-
レジストリ エディターを起動します。
-
次のレジストリ サブキーを見つけてクリックします。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceId\Cluster
-
詳細ウィンドウで、[ ClusterName] を 右クリックし、[ 変更] をクリックします。
-
[ 値のデータ ] ボックスに正しいクラスター名を入力し、[ OK] をクリックします。
-
[ファイル] メニューの [終了] をクリックします。
-
クラスターの各ノードで、手順1から5を繰り返します。
注:このレジストリエントリは、セットアッププログラムによってのみ使用されるため、ノードはオンラインのままにすることができます。