SQL Serverが最初にインストールされていない共有クラスター ドライブにデータベースを作成するか、ディスク ファイルの場所を変更する

この記事では、SQL Serverが最初にインストールされていない共有クラスター ドライブでデータベースを作成したり、ディスク ファイルの場所を変更したりする方法について説明します。

元の製品バージョン: SQL Server
元の KB 番号: 295732

概要

SQL Server仮想サーバー インスタンスをインストールした後、データベースを作成したり、既存のデータまたはログ ファイルをセカンダリ共有クラスター ディスクに移動したりできます。 データベースを作成したり、既存のデータまたはログ ファイルを移動したりするには、クラスター管理者のSQL Server リソースに依存関係として、使用するSQL Serverもう 1 つのディスクを追加する必要があります。

SQL Server リソースがそのディスクに依存していないときに、別の共有クラスター ドライブにデータベースを作成しようとすると、次のようなエラーが発生する可能性があります。

サーバー: メッセージ 5184、レベル 16、状態 2、行 1。 クラスター化されたサーバーにファイル '%.*ls' を使用できません。 サーバーのクラスター リソースが依存関係を持つフォーマットされたファイルのみを使用できます。
サーバー: メッセージ 1802、レベル 16、状態 1、行 1
CREATE DATABASE が失敗しました。 一覧に示されている一部のファイル名を作成できませんでした。 前のエラーを確認します。

SQL Server グループに含まれていない共有クラスター ドライブに既存のデータベースにファイルを移動または追加しようとすると、SQL Serverリソースに依存しない場合にも同様のエラーが表示されます。

さらに、SQL Server リソースが依存しないディスクにフルテキスト インデックス カタログを作成しようとすると、次のエラーが表示されます。

サーバー: クラスター化されたサーバーのディレクトリ 'Y:\FTDATA' 内のメッセージ 7627、レベル 16、状態 1、プロシージャ sp_fulltext_database、行 61 フルテキスト カタログを作成できません。 サーバーのクラスター グループ内のディスク上のディレクトリのみを使用できます。

詳細

ディスクを依存関係としてSQL Serverに追加するには、共有クラスター ディスクがクラスター管理者のSQL Server リソースと同じグループに存在する必要があります。

共有クラスター ディスクを移動するには、SQL Server グループに移動するディスクを選択し、そのリソースを右クリックします。 [ グループの変更] をクリックします。 ディスクが、SQL Server リソースが存在するのと同じグループ内にある場合は、次の手順に従って、SQL Server依存関係として追加します。

  1. クラスター管理者を開きます。
  2. SQL Server データベースを含むすべての物理ディスク リソースが、SQL Server リソースと同じグループ内にあることを確認します。
  3. SQL Server リソースを右クリックし、[オフラインにする] を選択してリソースをオフライン状態にします
  4. SQL Server リソースを右クリックし、[プロパティ] を選択します
  5. [ 依存関係 ] タブを選択します。
  6. [ 変更] を選択して、そのリソースの依存関係の一覧にディスクを追加します。
  7. SQL Server リソースをオンラインに戻し、その共有クラスター ディスクにSQL Server ファイルを配置します。