No SQL Server, o
@@SERVERNAME
A função de configuração retorna o nome do servidor local que está executando o SQL Server. Nenhum argumento é necessário. Você pode simplesmente usá-lo em um
SELECT
instrução para retornar o nome do servidor. Exemplo
Aqui está um exemplo para demonstrar.
SELECT @@SERVERNAME AS [Server Name];
Resultado:
+---------------+ | Server Name | |---------------| | sqlserver007 | +---------------+
O valor de retorno é nvarchar .
A Microsoft informa que, com várias instâncias do SQL Server instaladas,
@@SERVERNAME
retorna as seguintes informações do nome do servidor local se o nome do servidor local não tiver sido alterado desde a configuração. Instância | Informações do servidor |
---|---|
Instância padrão | 'nome do servidor ' |
Instância nomeada | 'nome do servidor \nome da instância ' |
instância de cluster de failover – instância padrão | ‘network_name_for_fci_in_wsfc ' |
instância de cluster de failover – instância nomeada | ‘network_name_for_fci_in_wsfc \nome da instância ' |
Observe também que
@@SERVERNAME
relata as alterações feitas no nome do servidor local usando o sp_addserver
ou sp_dropserver
procedimento armazenado, mas não relata alterações no nome de rede do computador.