Dans SQL Server, le @@SERVICENAME
La fonction de configuration renvoie le nom de la clé de registre sous laquelle SQL Server s'exécute.
Aucun argument n'est requis. Vous pouvez simplement l'utiliser dans un SELECT
pour renvoyer le nom de la clé de registre.
Notez que SQL Server s'exécute en tant que service nommé
MSSQLServer
. Le @@SERVICENAME
la fonction renvoie
MSSQLSERVER
si l'instance actuelle est l'instance par défaut. Il renvoie le nom de l'instance si l'instance actuelle est une instance nommée.
Exemple
Voici un exemple pour illustrer.
SELECT @@SERVICENAME AS [Service Name];
Résultat :
+----------------+ | Service Name | |----------------| | MSSQLSERVER | +----------------+
Dans mon cas, j'ai exécuté cette instruction sur l'instance par défaut de SQL Server, et donc MSSQLSERVER a été renvoyé.
La valeur de retour est nvarchar .