I SQL Server, @@SERVICENAME
konfigurationsfunktionen returnerar namnet på registernyckeln som SQL Server körs under.
Inget argument krävs. Du kan helt enkelt använda den i en SELECT
för att returnera registernyckelns namn.
Observera att SQL Server körs som en tjänst som heter
MSSQLServer
. @@SERVICENAME
funktion returnerar
MSSQLSERVER
om den aktuella instansen är standardinstansen. Den returnerar instansnamnet om den aktuella instansen är en namngiven instans.
Exempel
Här är ett exempel att visa.
SELECT @@SERVICENAME AS [Service Name];
Resultat:
+----------------+ | Service Name | |----------------| | MSSQLSERVER | +----------------+
I mitt fall körde jag den här satsen på standardinstansen av SQL Server, och så MSSQLSERVER returnerades.
Returvärdet är nvarchar .