sys.dm_io_cluster_shared_drives (Transact-SQL)

Dotyczy:SQL ServerAzure SQL Managed Instance

Ten widok zwraca nazwę dysku każdego z dysku współdzielonych, jeśli aktualna instancja serwera jest serwerem klastrowym. Jeśli aktualna instancja serwera nie jest instancją klastrową, zwraca pusty zestaw wierszy.

Nazwa kolumny Typ danych Description
Nazwa DriveName nchar(2) Nazwa dysku (litera dysku), która reprezentuje pojedynczy dysk uczestniczący w współdzielonej tablicy dysku klastra. Kolumna nie jest unieważniona.
pdw_node_id int Dotyczy do: ssPDW

Identyfikator węzła, w ramach którego znajduje się ta dystrybucja.

Uwagi

Po włączeniu klastrowania instancja klastra awaryjnego wymaga, aby dane i pliki logów znajdowały się na współdzielonych dyskach, aby mogły być dostępne po przejściu instancji do innego węzła. Każdy z wierszy w tym widoku reprezentuje jeden współdzielony dysk, który jest używany przez tę klastrowaną instancję SQL Server. Tylko dyski wymienione w tym widoku mogą być używane do przechowywania danych lub plików logów dla tej instancji SQL Server. Dyski wymienione w tym widoku należą do grupy zasobów klastra powiązanej z instancją.

Note

Ten pogląd zostanie wycofany w przyszłej wersji. Zalecamy użycie sys.dm_io_cluster_valid_path_names (Transact-SQL ).

Permissions

Użytkownik musi posiadać VIEW uprawnienia SERVER STATE dla instancji SQL Server.

Uprawnienia dla programu SQL Server 2022 i nowszych

Wymaga VIEW uprawnień STAN WYDAJNOŚCI SERWERA na serwerze.

Examples

Poniższy przykład wykorzystuje sys.dm_io_cluster_shared_drives do określenia współdzielonych dysków na klastrowej instancji serwera:

SELECT * FROM sys.dm_io_cluster_shared_drives;  

Oto zbiór wyników:

Nazwa DriveName

---------

m

n