@@SERVICENAME (Transact-SQL)

Dotyczy:SQL ServerAzure SQL Managed Instance

Zwraca nazwę klucza rejestru, w ramach którego działa program SQL Server.

Jeśli bieżąca instancja jest domyślną, @@SERVICENAME zwraca MSSQLSERVER. Jeśli aktualna instancja jest nazwana, zwraca @@SERVICENAME nazwę instancji.

Transact-SQL konwencje składni

Składnia

@@SERVICENAME

Typy zwracane

nvarchar

Uwagi

SQL Server działa jako usługa o nazwie MSSQLServer.

Przykłady

Poniższy przykład pokazuje, że używa się @@SERVICENAME dla domyślnej instancji.

SELECT @@SERVICENAME AS 'Service Name';

Oto zestaw wyników.

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

Poniższy przykład pokazuje, że dla nazwanej instancji localhost\SQL2025używa się @@SERVICENAME .

SELECT @@SERVICENAME AS 'Service Name';

Oto zestaw wyników.

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