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.