@@SERVERNAME (Transact-SQL)
Retorna o nome do servidor local que está executando o SQL Server.
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