Compartir a través de


@@SERVERNAME (Transact-SQL)

Devuelve el nombre del servidor local en el que se ejecuta SQL Server. 

Icono de vínculo a temas Convenciones de sintaxis de Transact-SQL

Sintaxis

@@SERVERNAME

Tipos de valor devueltos

nvarchar

Comentarios

El programa de instalación de SQL Server establece durante la instalación el nombre del equipo como nombre de servidor. Para cambiar el nombre del servidor, use sp_addserver y después reinicie SQL Server.

Si tiene instaladas varias instancias de SQL Server, @@SERVERNAME devuelve la siguiente información del nombre del servidor local si no se ha cambiado este nombre desde la instalación.

Instance

Información de servidor

Instancia predeterminada

'servername'

Instancia con nombre

'servername\instancename'

instancia en clúster de conmutación por error: instancia predeterminada

'virtualservername'

instancia en clúster de conmutación por error: instancia con nombre

'virtualservername\instancename'

Aunque la función @@SERVERNAME y la propiedad SERVERNAME de la función SERVERPROPERTY puedan devolver cadenas con formatos similares, la información puede ser distinta. La propiedad SERVERNAME informa automáticamente de los cambios en el nombre de red del equipo.

Por el contrario, @@SERVERNAME no informa de estos cambios. @@SERVERNAME informa de los cambios realizados en el nombre del servidor local utilizando el procedimiento almacenado sp_addserver o sp_dropserver.

Ejemplos

En el siguiente ejemplo se muestra la utilización de @@SERVERNAME.

SELECT @@SERVERNAME AS 'Server Name'

A continuación se muestra un conjunto de resultados de ejemplo.

Server Name
---------------------------------
ACCTG

Vea también

Referencia

Funciones de configuración (Transact-SQL)

SERVERPROPERTY (Transact-SQL)

sp_addserver (Transact-SQL)