SQL Server リソースへの依存関係の追加

適用対象:SQL Server

このトピックでは、フェールオーバー クラスター マネージャー スナップインを使用して、Always On フェールオーバー クラスター インスタンス (FCI) リソースに依存関係を追加する方法について説明します。 フェールオーバー クラスター マネージャー スナップインは、Windows Server フェールオーバー クラスタリング (WSFC) サービスのクラスター管理アプリケーションです。

はじめに

制限事項と制約事項

SQL Server グループに他のリソースを追加する場合、そのリソースには必ず独自の固有の SQL ネットワーク名リソースと独自の SQL IP アドレス リソースが必要であることに注意してください。

SQL Server以外の既存の SQL ネットワーク名リソースおよび SQL IP アドレス リソースを使用しないでください。 SQL Server リソースが他のリソースと共有されると、次の問題が発生する場合があります。

  • 予期しない障害が発生する。

  • サービス パックを正常にインストールできない。

  • SQL Server セットアップ プログラムが正常に実行されない。 この問題が発生した場合は、 SQL Server の追加インスタンスをインストールしたり、定期的なメンテナンスを実行したりできません。

さらに次の問題も考慮してください。

  • SQL Server レプリケーションでの FTP : SQL Server レプリケーションで FTP を使用する SQL Server のインスタンスでは、FTP サービスを使用するようにセットアップされた SQL Server のインストールと同じ物理ディスクのいずれかを FTP サービスで使用する必要があります。

  • SQL Server リソースの依存関係 : SQL Server グループにリソースを追加し、 SQL Server を使用できるようにするために SQL Server リソースに依存している場合は、 Microsoft エージェント リソースに依存関係を追加することを SQL Server はお勧めしています。 SQL Server リソースに依存関係を追加しないでください。 SQL Server を実行しているコンピューターで高い可用性を維持するには、 SQL Server エージェント リソースに障害が発生した場合に SQL Server グループが影響を受けないように SQL Server エージェント リソースを構成します。

  • ファイル共有とプリンター リソース : ファイル共有リソースやプリンター クラスター リソースをインストールするときは、 SQL Serverを実行しているコンピューターと同じ物理ディスク リソースに配置しないでください。 同じ物理ディスク リソースにインストールすると、 SQL Serverを実行しているコンピューターのパフォーマンスが低下したり、サービスが失われたりする場合があります。

  • MS DTC の考慮事項: オペレーティング システムをインストールし FCI を構成してから、フェールオーバー クラスター マネージャー スナップインを使用して、クラスター内で機能するように Microsoft 分散トランザクション コーディネーター (MS DTC) を構成する必要があります。 MS DTC のクラスター化に失敗しても SQL Server セットアップは中断しませんが、MS DTC が適切に構成されていない場合は SQL Server のアプリケーション機能に影響が生じる可能性があります。

    SQL Server グループに MS DTC をインストールし、MS DTC に依存する他のリソースがある場合は、このグループがオフラインまたはフェールオーバー中であると、MS DTC を使用できません。 Microsoft では、可能であれば、独自の物理ディスク リソースがある独自のグループに MS DTC を配置することをお勧めします。

前提条件

複数のディスク ドライブで構成される WSFC リソース グループに SQL Server をインストールし、いずれかのドライブにデータを保存するように選択すると、 SQL Server リソースはそのドライブにのみ依存するように設定されます。 別のディスクにデータやログを保存するには、まず、そのディスクに対する依存関係を SQL Server リソースに追加する必要があります。

フェールオーバー クラスター マネージャー スナップインの使用

SQL Server リソースに依存関係を追加するには

  • フェールオーバー クラスター マネージャー スナップインを開きます。

  • 依存させる適切な SQL Server リソースが含まれているグループを検索します。

  • ディスクのリソースがこのグループに既にある場合は、手順 4. に進みます。 それ以外の場合は、ディスクが含まれるグループを見つけます。 そのグループと、 SQL Server が含まれているグループが同じノードに所有されていない場合は、ディスクのリソースが含まれているグループを、 SQL Server グループを所有するノードに移動します。

  • SQL Server リソースを選択し、 [プロパティ] ダイアログ ボックスを開きます。 [依存関係] タブを使用して、 SQL Server 依存関係のセットにディスクを追加します。