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

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure nãoAzure Synapse Analytics (SQL DW) nãoParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

Retorna o nome do servidor local que está executando o SQL ServerSQL Server.Returns the name of the local server that is running SQL ServerSQL Server.
Ícone do link do artigo Convenções da sintaxe Transact-SQLArticle link icon Transact-SQL Syntax Conventions

SintaxeSyntax

  
@@SERVERNAME  

Tipos de retornoReturn Types

nvarcharnvarchar

RemarksRemarks

A instalação do SQL ServerSQL Server define o nome do servidor como o nome do computador durante instalação.SQL ServerSQL Server Setup sets the server name to the computer name during installation. Para alterar o nome do servidor, use sp_addserver e reinicie o SQL ServerSQL Server.To change the name of the server, use sp_addserver, and then restart SQL ServerSQL Server.

Com várias instâncias do SQL ServerSQL Server instaladas, @@SERVERNAME retornará as seguintes informações do nome do servidor local se ele não tiver sido alterado depois da instalação.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.

InstânciaInstance Informações do servidorServer information
Instância padrãoDefault instance 'servername''servername'
Instância nomeadaNamed instance 'servername\instancename''servername\instancename'
instância de cluster de failover – instância padrãofailover cluster instance - default instance 'network_name_for_fci_in_wsfc''network_name_for_fci_in_wsfc'
instância de cluster de failover – instância nomeadafailover cluster instance - named instance 'network_name_for_fci_in_wsfc\instancename''network_name_for_fci_in_wsfc\instancename'

Embora a função @@SERVERNAME e a propriedade SERVERNAME da função SERVERPROPERTY possam retornar cadeias de caracteres com formatos semelhantes, as informações podem ser diferentes.Although the @@SERVERNAME function and the SERVERNAME property of SERVERPROPERTY function may return strings with similar formats, the information can be different. Uma propriedade SERVERNAME relata automaticamente alterações no nome de rede do computador.The SERVERNAME property automatically reports changes in the network name of the computer.

Por outro lado, @@SERVERNAME não relata essas alterações.In contrast, @@SERVERNAME does not report such changes. @@SERVERNAME relata alterações feitas no nome do servidor local usando o procedimento armazenado sp_addserver ou sp_dropserver.@@SERVERNAME reports changes made to the local server name using the sp_addserver or sp_dropserver stored procedure.

ExemplosExamples

O exemplo a seguir mostra o uso de @@SERVERNAME.The following example shows using @@SERVERNAME.

SELECT @@SERVERNAME AS 'Server Name'  

Este é um exemplo de conjunto de resultados.Here is a sample result set.

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

Consulte TambémSee Also

Funções de configuração (Transact-SQL) Configuration Functions (Transact-SQL)
SERVERPROPERTY (Transact-SQL) SERVERPROPERTY (Transact-SQL)
sp_addserver (Transact-SQL)sp_addserver (Transact-SQL)