@@SERVERNAME (Transact-SQL)
Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure
Restituisce il nome del server locale che esegue SQL Server.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
@@SERVERNAME
Tipi restituiti
nvarchar
Osservazioni:
Durante l'installazione di SQL Server il nome del server viene impostato sul nome del computer. Per modificare il nome del server, usare sp_addserver e quindi riavviare SQL Server.
Con più istanze di SQL Server installate, @@SERVERNAME
restituisce le informazioni seguenti sul nome del server locale se il nome del server locale non è stato modificato dopo la configurazione.
Istanza | Informazioni sul server |
---|---|
Istanza predefinita | <servername> |
Istanza denominata | <servername>\<instancename> |
Istanza del cluster di failover - Istanza predefinita | <network_name_for_fci_in_wsfc> |
Istanza del cluster di failover - Istanza denominata | <network_name_for_fci_in_wsfc>\<instancename> |
Sebbene la @@SERVERNAME
funzione e la SERVERNAME
proprietà della funzione SERVERPROPERTY possano restituire stringhe con formati simili, le informazioni possono essere diverse. La SERVERNAME
proprietà segnala automaticamente le modifiche apportate al nome di rete del computer.
Al contrario, @@SERVERNAME
non segnala tali modifiche. @@SERVERNAME
segnala le modifiche apportate al nome del server locale utilizzando la stored procedure sp_addserver o sp_dropserver .
Esempi
Nell'esempio seguente viene illustrato l'utilizzo di @@SERVERNAME
.
SELECT @@SERVERNAME AS 'Server Name';
Ecco un set di risultati di esempio.
Server Name
---------------------------------
ACCTG