7

有没有办法使用 TSQL、CMD 脚本或 VB 脚本来告诉:

1) 如果 SQL Server 集群在服务器上,并且

2)它是否是活动节点?

谢谢。

4

2 回答 2

13

这两个都可以使用

 SELECT * FROM fn_virtualservernodes() 

如果没有结果,则不是聚类。

于 2013-10-13T16:21:53.247 回答
8

对于活动节点,您可以尝试检查运行集群 SQL Server 实例的节点的名称:

Select ServerProperty('ComputerNamePhysicalNetBIOS') 

并检查其是否聚集:

SELECT 'IsClustered', SERVERPROPERTY('IsClustered')

另请查看这篇文章MSDN

于 2013-10-13T16:19:55.843 回答