次の方法で共有


sys.dm_io_cluster_valid_path_names (Transact-SQL)

SQL Server フェールオーバー クラスター インスタンスに対応するクラスター化ボリュームを含む、すべての有効な共有ディスクに関する情報を返します。 インスタンスがクラスター化されていない場合は、空の行セットが返されます。

適用対象: SQL Server (SQL Server 2014 から現在のバージョンまで)

列名

データ型

説明

path_name

Nvarchar(512)

ボリューム マウント ポイント、またはデータベースとログ ファイルのルート ディレクトリとして使用できるドライブのパス。 NULL 値は許可されません。

cluster_owner_node

Nvarchar(64)

ドライブの現在の所有者。 クラスター化ボリューム (CSV) の場合は、MetaData Server をホストしているノードの所有者。 NULL 値は許可されません。

is_cluster_shared_volume

Bit

このパスを含むドライブがクラスター化ボリュームの場合は 1 を返します。それ以外の場合は 0 を返します。

説明

SQL Server フェールオーバー クラスター インスタンス (FCI) は、データとログ ファイルのストレージとして、FCI のすべてのノード間で共有ストレージを使用する必要があります。 このビューで表示されるディスクは、インスタンスに関連付けられているクラスター リソース グループの中にあり、データまたはログ ファイルのストレージとして使用できるディスクのみです。

注意

このビューは、今後のリリースで sys.dm_io_cluster_shared_drives (Transact-SQL) を置き換えます。

権限

SQL Server インスタンスに対する VIEW SERVER STATE 権限が必要です。

次の例では、sys.dm_io_cluster_valid_path_names を使用して、クラスター サーバー インスタンスの共有デバイスを特定します。

SELECT * FROM sys.dm_io_cluster_valid_path_names;

関連項目

参照

sys.dm_os_cluster_nodes (Transact-SQL)

sys.dm_io_cluster_shared_drives (Transact-SQL)

動的管理ビューおよび関数 (Transact-SQL)