@@SERVERNAME (Transact-SQL)@@SERVERNAME (Transact-SQL)

S’APPLIQUE À : ouiSQL Server (à partir de 2008) ouiAzure SQL Database nonAzure SQL Data Warehouse nonParallel Data Warehouse APPLIES TO: yesSQL Server (starting with 2008) yesAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

Renvoie le nom du serveur local qui exécute SQL ServerSQL Server.Returns the name of the local server that is running SQL ServerSQL Server.
Icône Lien de l’article Conventions de la syntaxe Transact-SQLArticle link icon Transact-SQL Syntax Conventions

SyntaxeSyntax


@@SERVERNAME  

Types de retourReturn Types

nvarcharnvarchar

Notes Remarks

Lors de l'installation, le programme d'installation de SQL ServerSQL Server définit le nom du serveur avec le nom de l'ordinateur. SQL ServerSQL Server Setup sets the server name to the computer name during installation. Pour modifier le nom du serveur, utilisez sp_addserver, puis redémarrez SQL ServerSQL Server.To change the name of the server, use sp_addserver, and then restart SQL ServerSQL Server.

Quand plusieurs instances de SQL ServerSQL Server sont installées, @@SERVERNAME retourne les informations relatives au nom du serveur local suivantes si le nom du serveur local n’a pas changé depuis l’installation.With multiple instances of SQL ServerSQL Server installed, @@SERVERNAME returns the following local server name information if the local server name has not been changed since set up.

InstanceInstance Informations sur le serveurServer information
Instance par défautDefault instance 'nom_serveur''servername'
Instance nomméeNamed instance 'nom_serveur\nom_instance''servername\instancename'
instance de cluster de basculement - instance par défautfailover cluster instance - default instance 'network_name_for_fci_in_wsfc''network_name_for_fci_in_wsfc'
instance de cluster de basculement - instance nomméefailover cluster instance - named instance 'network_name_for_fci_in_wsfc\nominstance''network_name_for_fci_in_wsfc\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.Although the @@SERVERNAME function and the SERVERNAME property of SERVERPROPERTY function may return strings with similar formats, the information can be different. La propriété SERVERNAME rapporte automatiquement les modifications apportées au nom réseau de l'ordinateur.The SERVERNAME property automatically reports changes in the network name of the computer.

En revanche, @@SERVERNAME ne signale pas les modifications de ce type.In contrast, @@SERVERNAME does not report such changes. @@SERVERNAME signale les modifications apportées au nom du serveur local à l'aide de la procédure stockée sp_addserver ou sp_dropserver.@@SERVERNAME reports changes made to the local server name using the sp_addserver or sp_dropserver stored procedure.

ExemplesExamples

L'exemple suivant illustre l'utilisation de @@SERVERNAME.The following example shows using @@SERVERNAME.

SELECT @@SERVERNAME AS 'Server Name'  

Un exemple d'ensemble de résultats est présenté ci-dessous.Here is a sample result set.

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

Voir aussiSee Also

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