sys.fn_virtualservernodes (Transact-SQL)

Vztahuje se na:SQL ServerAzure SQL Managed Instance

Vrací seznam uzlů clusterových instancí pro failover, na kterých může běžet instance SQL Server. Tyto informace jsou užitečné v prostředí failover clusteringu.

Important

Tato systémová funkce Microsoft SQL Server 2012 (11.x) je zahrnuta pro zpětnou kompatibilitu. Doporučujeme používat místo toho sys.dm_os_cluster_nodes (Transact-SQL ).

Transact-SQL konvence syntaxe

Syntax

  
fn_virtualservernodes()  

Vrácené tabulky

Pokud je aktuální server clusterovaný, fn_virtualservernodes vrátí seznam uzlů clusterovaných instancí při failoveru, na kterých byla tato instance SQL Server definována.

Pokud aktuální instance serveru není clusterovaným serverem, fn_virtualservernodes vrátí prázdnou sadu řádků.

Povolení

Uživatel musí mít VIEW oprávnění SERVER STATE pro instanci SQL Server.

Oprávnění pro SQL Server 2022 a novější

Vyžaduje VIEW SERVER PERFORMANCE STATE oprávnění na serveru.

Examples

Následující příklad používá dotazování fn_virtualservernodes na clusterované serverové instanci:

SELECT * FROM fn_virtualservernodes();  

Tady je soubor výsledků.

Název uzlu

--------

SS3-CLUSN1

SS3-CLUSN2