Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
S’applique à :SQL Server
Azure SQL Database
Azure SQL Managed Instance
Base de données SQL dans Microsoft Fabric
Renvoie le nom du serveur local qui exécute SQL Server.
Conventions de la syntaxe Transact-SQL
Syntaxe
@@SERVERNAME
Types de retour
nvarchar
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.
Avec plusieurs instances de SQL Server installées, @@SERVERNAME retourne les informations de nom de serveur local suivantes si le nom du serveur local n’a pas changé depuis sa configuration.
| Instance | Informations sur le serveur |
|---|---|
| Instance par défaut | <servername> |
| Instance nommée | <servername>\<instancename> |
| Instance de cluster de basculement - instance par défaut | <network_name_for_fci_in_wsfc> |
| Instance de cluster de basculement - instance nommée | <network_name_for_fci_in_wsfc>\<instancename> |
Bien que la fonction et la @@SERVERNAME propriété de la SERVERNAME fonction SERVERPROPERTY puissent retourner des chaînes avec des formats similaires, les informations peuvent être différentes. La SERVERNAME propriété signale automatiquement les modifications apportées au nom réseau de l’ordinateur.
En revanche, @@SERVERNAME ne signale pas ces modifications.
@@SERVERNAME signale les modifications apportées au nom du serveur local à l’aide de la procédure stockée sp_addserver ou sp_dropserver .
Exemples
L’exemple suivant montre l’utilisation de @@SERVERNAME.
SELECT @@SERVERNAME AS 'Server Name';
Voici un exemple de jeu de résultats.
Server Name
---------------------------------
ACCTG