@@SERVERNAME (Transact-SQL)

Renvoie le nom du serveur local qui exécute SQL Server.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

@@SERVERNAME

Notes

Lors de l'installation, le programme d'installation de SQL Server définit le nom du serveur avec le nom de l'ordinateur. Pour modifier le nom du serveur, utilisez sp_addserver, puis redémarrez SQL Server.

Lorsque plusieurs instances de SQL Server sont installées, @@SERVERNAME renvoie les informations relatives au nom du serveur local suivantes si le nom du serveur local n'a pas changé depuis l'installation.

Instance Informations sur le serveur

Instance par défaut

'servername'

Instance nommée

'servername\instancename'

instance de cluster avec basculement - instance par défaut

'virtualservername'

instance de cluster avec basculement - instance nommée

'virtualservername\instancename'

Bien que la fonction @@SERVERNAME et la propriété SERVERNAME de la fonction SERVERPROPERTY puissent renvoyer des chaînes de mêmes formats, les informations peuvent être différentes. La propriété SERVERNAME rapporte automatiquement les modifications apportées au nom réseau de l'ordinateur.

En revanche, @@SERVERNAME ne rapporte pas les modifications de ce type. @@SERVERNAME relève les modifications apportées au nom du serveur local à l'aide de la procédure stockée sp_addserver ou sp_dropserver.

Type des valeurs renvoyées

nvarchar

Exemple

L'exemple suivant illustre l'utilisation de @@SERVERNAME.

SELECT @@SERVERNAME AS 'Server Name'

Voici un exemple de jeu de résultats.

Server Name
---------------------------------
ACCTG

Voir aussi

Référence

Fonctions de configuration (Transact-SQL)
SERVERPROPERTY (Transact-SQL)
sp_addserver (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005