Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Renvoie le nom du serveur local dans SQL Server avec @@SERVERNAME

Dans SQL Server, le @@SERVERNAME La fonction de configuration renvoie le nom du serveur local qui exécute SQL Server.

Aucun argument n'est requis. Vous pouvez simplement l'utiliser dans un SELECT pour renvoyer le nom du serveur.

Exemple

Voici un exemple pour illustrer.

SELECT @@SERVERNAME AS [Server Name];

Résultat :

+---------------+
| Server Name   |
|---------------|
| sqlserver007  |
+---------------+

La valeur de retour est nvarchar .

Microsoft conseille que, avec plusieurs instances de SQL Server installées, @@SERVERNAME renvoie les informations suivantes sur le nom du serveur local si le nom du serveur local n'a pas été modifié depuis la configuration.

Instance Informations sur le serveur
Instance par défaut nom du serveur
Instance nommée nom du serveur \nom de l'instance
instance de cluster de basculement – ​​instance par défaut nom_réseau_pour_fci_in_wsfc
instance de cluster de basculement – ​​instance nommée nom_réseau_pour_fci_in_wsfc \nom de l'instance

Notez également que @@SERVERNAME signale les modifications apportées au nom du serveur local à l'aide de sp_addserver ou sp_dropserver procédure stockée, mais elle ne signale pas les modifications du nom de réseau de l'ordinateur.