Udostępnij za pośrednictwem


sys.dm_io_cluster_valid_path_names (Transact-SQL)

Dotyczy:programu SQL Server

Zwraca informacje dotyczące wszystkich prawidłowych dysków udostępnionych, w tym udostępnionych woluminów klastra dla wystąpienia klastra trybu failover programu SQL Server. Jeśli wystąpienie nie jest klastrowane, zwracany jest pusty zestaw wierszy.

Nazwa kolumny Typ danych Opis
path_name nvarchar(512) Punkt instalacji woluminu lub ścieżka dysku, która może być używana jako katalog główny dla plików bazy danych i dziennika. Nie można pustą wartość null.
cluster_owner_node nvarchar(64) Bieżący właściciel dysku. W przypadku udostępnionych woluminów klastra (CSV) właścicielem jest węzeł, który hostuje serwer MetaData. Nie można pustą wartość null.
is_cluster_shared_volume bitów Zwraca 1, jeśli dysk, na którym znajduje się ta ścieżka, jest udostępnionym woluminem klastra; w przeciwnym razie zwraca wartość 0.

Uwagi

Wystąpienie klastra trybu failover programu SQL Server (FCI) musi używać magazynu współużytkowanego między wszystkimi węzłami klastra trybu failover dla magazynu danych i plików dziennika. Dyski wymienione w tym widoku to dyski, które znajdują się w grupie zasobów klastra skojarzonej z wystąpieniem. Są to jedyne dyski, które mogą być używane do przechowywania danych lub plików dziennika.

Uprawnienia

Program SQL Server 2019 (15.x) i poprzednie wersje wymagają VIEW SERVER STATE uprawnień dla wystąpienia programu SQL Server.

Program SQL Server 2022 (16.x) i nowsze wersje wymagają uprawnień VIEW SERVER PERFORMANCE STATE na serwerze.

Przykłady

W poniższym przykładzie użyto sys.dm_io_cluster_valid_path_names do określenia dysków udostępnionych w wystąpieniu klastrowanego serwera:

SELECT *
FROM sys.dm_io_cluster_valid_path_names;