@@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. @@SERVICENAME devuelve 'MSSQLSERVER' si la instancia actual es la predeterminada; esta función devuelve el nombre de la instancia si la instancia actual es una instancia con nombre.

Convenciones de sintaxis de Transact-SQL

Sintaxis

@@SERVICENAME  

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Tipos de valor devuelto

nvarchar

Observaciones

SQL Server se ejecuta como un servicio denominado MSSQLServer.

Ejemplos

En el ejemplo siguiente se muestra el uso de @@SERVICENAME.

SELECT @@SERVICENAME AS 'Service Name';  

El conjunto de resultados es el siguiente:

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

Consulte también

Funciones de configuración (Transact-SQL)
Administrar el servicio del motor de base de datos