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.