This view returns a row for each node in the failover cluster instance configuration. If the current instance is a failover clustered instance, it returns a list of nodes on which this failover cluster instance (formerly ‘virtual server’) has been defined. If the current server instance is not a failover clustered instance, it returns an empty rowset.
Name of a node in the SQL Server failover cluster instance (virtual server) configuration.
When failover clustering is enabled, the SQL Server instance can run on any of the nodes of the failover cluster that are designated as part of the SQL Server failover cluster instance (virtual server) configuration.
This view will eventually replace the fn_virtualservernodes function which will be deprecated in a future release.
The following example uses sys. dm_os_cluster_nodes to determine the nodes on a clustered server instance:
SELECT * FROM sys.dm_os_cluster_nodes
This is the result set: