@@SERVERNAME (Transact-SQL)
Restituisce il nome del server locale che esegue SQL Server.
Convenzioni della 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, utilizzare sp_addserver e quindi riavviare SQL Server.
Se sono installate più istanze di SQL Server, la funzione @@SERVERNAME restituisce le informazioni seguenti relative al nome di server locale se dopo l'installazione tale nome non è stato modificato.
Istanza |
Informazioni sul server |
---|---|
Istanza predefinita |
'servername' |
Istanza denominata |
'servername\instancename' |
Istanza cluster di failover, istanza predefinita |
'virtualservername' |
Istanza cluster di failover, istanza denominata |
'virtualservername\instancename' |
La funzione @@SERVERNAME e la proprietà SERVERNAME della funzione SERVERPROPERTY possono restituire stringhe con formati simili, mentre le informazioni possono essere diverse. Nella proprietà SERVERNAME vengono riportate automaticamente le modifiche al nome di rete del computer.
La funzione @@SERVERNAME invece non riporta tali modifiche, ma le modifiche al nome di server locale apportate tramite la stored procedure sp_addserver o sp_dropserver.
Esempi
Nell'esempio seguente viene illustrato l'utilizzo di @@SERVERNAME.
SELECT @@SERVERNAME AS 'Server Name'
Set di risultati di esempio:
Server Name
---------------------------------
ACCTG