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.