@@SERVERNAME (Transact-SQL)

Retorna o nome do servidor local que está executando o SQL Server. 

Ícone de vínculo de tópico Convenções da sintaxe Transact-SQL

Sintaxe

@@SERVERNAME

Tipos de retorno

nvarchar

Comentários

A instalação do SQL Server define o nome do servidor como o nome do computador durante instalação. Para alterar o nome do servidor, use sp_addservere reinicie o SQL Server.

Com várias instâncias do SQL Server instaladas, @@SERVERNAME retornará as seguintes informações de nome de servidor local se o nome do servidor local não for alterado depois da instalação.

Instância

Informações do servidor

Instância padrão

'servername'

Instância nomeada

'servername\instancename'

instância clusterizada de failover - instância padrão

'virtualservername'

instância clusterizada de failover - instância nomeada

'virtualservername\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 pode ser diferentes. Uma propriedade SERVERNAME relata automaticamente alterações no nome de rede do computador.

Entretanto, @@SERVERNAME não relata tais alterações. @@SERVERNAME relata alterações feitas no nome do servidor local usando o procedimento armazenado sp_addserver ou sp_dropserver.

Exemplos

O exemplo a seguir mostra o uso de @@SERVERNAME.

SELECT @@SERVERNAME AS 'Server Name'

Este é um exemplo de conjunto de resultados.

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

Consulte também

Referência

Funções de configuração (Transact-SQL)

SERVERPROPERTY (Transact-SQL)

sp_addserver (Transact-SQL)