SQL Cluster : Comment savoir par requête quel nœud SQL est actif dans une topologie en cluster ?

Ceux qui ont eu a gérer des instances SQL Server en cluster se sont forcément posés la question de savoir quel noeud était actif sans avoir à regarder la console de gestion des clusters. La variable système @@servername indique le nom virtuel du cluster et non le noeud actif !

Heureusement la fonction système SERVERPROPERTY nous permet de connaitre cette information en utilisant la propriété ComputerNamePhysicalNetBIOS :

SELECT SERVERPROPERTY(‘ComputerNamePhysicalNetBIOS’);

David BARBARIN (Mikedavem)
Elève ingénieur CNAM 
MVP SQL Server

Laisser un commentaire