I SQL Server er @@SERVICENAME
konfigurationsfunktionen returnerer navnet på registreringsdatabasenøglen, som SQL Server kører under.
Der kræves ingen argumentation. Du kan blot bruge det i en SELECT
sætning for at returnere registreringsdatabasenøglens navn.
Bemærk, at SQL Server kører som en tjeneste ved navn
MSSQLServer
. @@SERVICENAME
funktion returnerer
MSSQLSERVER
hvis den aktuelle instans er standardinstansen. Den returnerer instansnavnet, hvis den aktuelle instans er en navngivet instans.
Eksempel
Her er et eksempel til at demonstrere.
SELECT @@SERVICENAME AS [Service Name];
Resultat:
+----------------+ | Service Name | |----------------| | MSSQLSERVER | +----------------+
I mit tilfælde kørte jeg denne sætning på standardinstansen af SQL Server, og så MSSQLSERVER blev returneret.
Returværdien er nvarchar .