@@SERVICENAME (Transact-SQL)

Se aplica a:SQL ServerAzure SQL Managed Instance

Devuelve el nombre de la clave del Registro bajo la cual se ejecuta SQL Server.

Si la instancia actual es la instancia predeterminada, @@SERVICENAME devuelve MSSQLSERVER. Si la instancia actual es una instancia nombrada, @@SERVICENAME devuelve el nombre de la instancia.

Convenciones de sintaxis de Transact-SQL

Sintaxis

@@SERVICENAME

Tipos de retorno

nvarchar

Observaciones

SQL Server se ejecuta como un servicio llamado MSSQLServer.

Ejemplos

El siguiente ejemplo muestra el uso @@SERVICENAME para una instancia predeterminada.

SELECT @@SERVICENAME AS 'Service Name';

Este es el conjunto de resultados.

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

El siguiente ejemplo muestra usando @@SERVICENAME para la instancia localhost\SQL2025nombrada .

SELECT @@SERVICENAME AS 'Service Name';

Este es el conjunto de resultados.

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