Is there a way using TSQL, CMD Script or VB Script to tell:
1) if SQL Server is clustered on the server, and
2) if it is the active node or not?
Thanks.
Is there a way using TSQL, CMD Script or VB Script to tell:
1) if SQL Server is clustered on the server, and
2) if it is the active node or not?
Thanks.
Both of these can be found using
SELECT * FROM fn_virtualservernodes()
If there are no results, it's not clustered.
For active node you may try this to check the name of the node on which the clustered SQL Server instance is running on:
Select ServerProperty('ComputerNamePhysicalNetBIOS')
and for checking if its clustered:
SELECT 'IsClustered', SERVERPROPERTY('IsClustered')
Also check this article and MSDN.