TSQL - how to tell if SQL is clustered?

孤街醉人 提交于 2020-01-13 09:54:11

问题


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.


回答1:


Both of these can be found using

 SELECT * FROM fn_virtualservernodes() 

If there are no results, it's not clustered.




回答2:


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.



来源:https://stackoverflow.com/questions/19347370/tsql-how-to-tell-if-sql-is-clustered

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!