@@SERVERNAME (Transact-SQL)@@SERVERNAME (Transact-SQL)

Se aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL DatabaseSe aplica a:Applies to: síSQL ServerSQL Server (todas las versiones admitidas) yesSQL ServerSQL Server (all supported versions) SíAzure SQL DatabaseAzure SQL DatabaseYesAzure SQL DatabaseAzure SQL Database

Devuelve el nombre del servidor local en el que se ejecuta SQL ServerSQL Server.Returns the name of the local server that is running SQL ServerSQL Server.
Icono de vínculo de artículo Convenciones de sintaxis de Transact-SQLArticle link icon Transact-SQL Syntax Conventions

SintaxisSyntax

@@SERVERNAME  

Nota

Para ver la sintaxis de Transact-SQL para SQL Server 2014 y versiones anteriores, consulte Versiones anteriores de la documentación.To view Transact-SQL syntax for SQL Server 2014 and earlier, see Previous versions documentation.

Tipos de valor devueltoReturn Types

nvarcharnvarchar

ObservacionesRemarks

El programa de instalación de SQL ServerSQL Server establece durante la instalación el nombre del equipo como nombre de servidor.SQL ServerSQL Server Setup sets the server name to the computer name during installation. Para cambiar el nombre del servidor, use sp_addserver y después reinicie SQL ServerSQL Server.To change the name of the server, use sp_addserver, and then restart SQL ServerSQL Server.

Si tiene instaladas varias instancias de SQL ServerSQL Server, @@SERVERNAME devuelve la siguiente información del nombre del servidor local, siempre que el nombre no se haya cambiado desde la instalación.With multiple instances of SQL ServerSQL Server installed, @@SERVERNAME returns the following local server name information if the local server name has not been changed since set up.

InstanciaInstance Información de servidorServer information
Instancia predeterminadaDefault instance 'servername''servername'
Instancia con nombreNamed instance 'servername\instancename''servername\instancename'
instancia de clúster de conmutación por error: instancia predeterminadafailover cluster instance - default instance 'network_name_for_fci_in_wsfc''network_name_for_fci_in_wsfc'
instancia de clúster de conmutación por error: instancia con nombrefailover cluster instance - named instance 'network_name_for_fci_in_wsfc\instancename''network_name_for_fci_in_wsfc\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.Although the @@SERVERNAME function and the SERVERNAME property of SERVERPROPERTY function may return strings with similar formats, the information can be different. La propiedad SERVERNAME informa automáticamente de los cambios en el nombre de red del equipo.The SERVERNAME property automatically reports changes in the network name of the computer.

Por el contrario, @@SERVERNAME no informa de estos cambios.In contrast, @@SERVERNAME does not report such changes. @@SERVERNAME informa de los cambios realizados en el nombre del servidor local utilizando el procedimiento almacenado sp_addserver o sp_dropserver.@@SERVERNAME reports changes made to the local server name using the sp_addserver or sp_dropserver stored procedure.

EjemplosExamples

En el ejemplo siguiente se muestra el uso de @@SERVERNAME.The following example shows using @@SERVERNAME.

SELECT @@SERVERNAME AS 'Server Name'  

A continuación se muestra un conjunto de resultados de ejemplo.Here is a sample result set.

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

Vea tambiénSee Also

Funciones de configuración (Transact-SQL) Configuration Functions (Transact-SQL)
SERVERPROPERTY (Transact-SQL) SERVERPROPERTY (Transact-SQL)
sp_addserver (Transact-SQL)sp_addserver (Transact-SQL)