@@SERVICENAME (Transact-SQL)

gäller för:SQL ServerAzure SQL Managed Instance

Returnerar namnet på registernyckeln under vilken SQL Server körs.

Om den aktuella instansen är standardinstansen, @@SERVICENAME returnerar MSSQLSERVER. Om den aktuella instansen är en namngiven instans @@SERVICENAME , returnerar instansens namn.

Transact-SQL syntaxkonventioner

Syntax

@@SERVICENAME

Returtyper

nvarchar

Anmärkningar

SQL Server körs som en tjänst som heter MSSQLServer.

Examples

Följande exempel visar att använda @@SERVICENAME som standardinstans.

SELECT @@SERVICENAME AS 'Service Name';

Här är resultatet.

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

Följande exempel visar att använda för @@SERVICENAME den namngivna instansen localhost\SQL2025.

SELECT @@SERVICENAME AS 'Service Name';

Här är resultatet.

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