Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Restituisce il nome del server locale in SQL Server con @@SERVERNAME

In SQL Server, il @@SERVERNAME la funzione di configurazione restituisce il nome del server locale che esegue SQL Server.

Non è richiesto alcun argomento. Puoi semplicemente usarlo in un SELECT istruzione per restituire il nome del server.

Esempio

Ecco un esempio da dimostrare.

SELECT @@SERVERNAME AS [Server Name];

Risultato:

+---------------+
| Server Name   |
|---------------|
| sqlserver007  |
+---------------+

Il valore restituito è nvarchar .

Microsoft consiglia che, con più istanze di SQL Server installate, @@SERVERNAME restituisce le seguenti informazioni sul nome del server locale se il nome del server locale non è stato modificato dalla configurazione.

Istanza Informazioni sul server
Istanza predefinita 'nome server '
Istanza denominata 'nome server \nome istanza '
istanza del cluster di failover – istanza predefinita 'nome_rete_for_fci_in_wsfc '
istanza del cluster di failover – istanza denominata 'nome_rete_for_fci_in_wsfc \nome istanza '

Tieni inoltre presente che @@SERVERNAME segnala le modifiche apportate al nome del server locale utilizzando sp_addserver o sp_dropserver stored procedure, ma non segnala le modifiche al nome di rete del computer.