@@SERVERNAME (Transact-SQL)

Restituisce il nome del server locale che esegue SQL Server.

Icona di collegamento a un argomentoConvenzioni 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