Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法使用 TSQL、CMD 脚本或 VB 脚本来告诉:
1) 如果 SQL Server 集群在服务器上,并且
2)它是否是活动节点?
谢谢。
这两个都可以使用
SELECT * FROM fn_virtualservernodes()
如果没有结果,则不是聚类。
对于活动节点,您可以尝试检查运行集群 SQL Server 实例的节点的名称:
Select ServerProperty('ComputerNamePhysicalNetBIOS')
并检查其是否聚集:
SELECT 'IsClustered', SERVERPROPERTY('IsClustered')
另请查看这篇文章和MSDN。