@@SERVICENAME (Transact-SQL)

Gilt für:SQL ServerAzure SQL Managed Instance

Gibt den Namen des Registrierungsschlüssels zurück, unter dem SQL Server ausgeführt wird.

Wenn die aktuelle Instanz die Standardinstanz ist, @@SERVICENAME gibt sie . zurück.MSSQLSERVER Wenn die aktuelle Instanz eine benannte Instanz ist, @@SERVICENAME gibt sie den Instanznamen zurück.

Transact-SQL-Syntaxkonventionen

Syntax

@@SERVICENAME

Rückgabetypen

nvarchar

Bemerkungen

SQL Server läuft als Service namens MSSQLServer.

Beispiele

Das folgende Beispiel zeigt, dass als Standardinstanz verwendet @@SERVICENAME wird.

SELECT @@SERVICENAME AS 'Service Name';

Hier sehen Sie das Ergebnis.

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

Das folgende Beispiel zeigt, dass für die benannte Instanz localhost\SQL2025verwendet @@SERVICENAME wird.

SELECT @@SERVICENAME AS 'Service Name';

Hier sehen Sie das Ergebnis.

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