ホームページ制作,維持・保守
サーバーシステム構築・管理
ネットワーク構築・管理
IT環境サポート
インフラ構築サポート
ITアウトソーシング
WindowsServer
ホーム > WEBプログラミング > Windows Server
Windows Server

SQL Server 2008 R2クラスター環境でノード間のレジストリの複製

森之宮 0 101 0

SQL Server 2008 R2障害処置クラスター各ノードはSQL Serverインスタンスと関連した一部レジストリッキーを複製します。 

したがって、SQL Server構成管理者を通じて設定を変更した場合、

SQL Serverクラスタリソースがオンラインになっているactive nodeから変更しなければなりません。

(ノード間のレジストリクローン犬のため) 

 

基本的に下記7つのキーについて複製し、CLUSTER.EXEコマンドを使用して登録されたキー値と追加/削除が可能です。


// list of checkpointed keys

C:\>cluster res /checkpoints

 

// key追加例  

C:\> cluster res SQLSVR /addcheck: "SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQLServer" 
C:\> cluster res SQLSVR /addcheck: "SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Providers" 
C:\> cluster res SQLSVR /addcheck: "SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\SQLServerSCP" 
C:\> cluster res SQLSVR /addcheck: "SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\CPE" 
C:\> cluster res SQLSVR /addcheck: "SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Cluster" 
C:\> cluster res SQLSVR /addcheck: "SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\SQLServerAgent"
C:\> cluster res "SQLSVR" /addcheck: "SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\Replication"

*SQLSVRはINSTANCE名に関した例です。


間違ったキーにの削除は/addcheckの代わりに/removecheckを使用すればいいです。
 

 

 

【参考資料】

How to change SQL Server parameters in a clustered environment when SQL Server is not online
https://support.microsoft.com/en-us/help/953504/how-to-change-sql-server-parameters-in-a-clustered-environment-when-sql-server-is-not-online

 

Mapping Cluster.exe Commands to Windows PowerShell Cmdlets for Failover Clusters – Extended Edition

https://blogs.technet.microsoft.com/josebda/2010/09/25/mapping-cluster-exe-commands-to-windows-powershell-cmdlets-for-failover-clusters-extended-edition/


0 コメント