@@SERVICENAME (Transact-SQL)

S’applique à :SQL ServerAzure SQL Managed Instance

Renvoie le nom de la clé de registre sous laquelle SQL Server est en cours d'exécution.

Si l’instance actuelle est l’instance par défaut, renvoie @@SERVICENAMEMSSQLSERVER. Si l’instance actuelle est une instance nommée, elle @@SERVICENAME retourne le nom de l’instance.

Conventions de la syntaxe Transact-SQL

Syntaxe

@@SERVICENAME

Types de retour

nvarchar

Notes

SQL Server s’exécute comme un service nommé MSSQLServer.

Exemples

L’exemple suivant montre l’utilisation @@SERVICENAME pour une instance par défaut.

SELECT @@SERVICENAME AS 'Service Name';

Voici le jeu de résultats.

Service Name
------------------------------
MSSQLSERVER

L’exemple suivant montre l’utilisation @@SERVICENAME pour l’instance localhost\SQL2025nommée .

SELECT @@SERVICENAME AS 'Service Name';

Voici le jeu de résultats.

Service Name
------------------------------
SQL2025