sql >> Databasteknik >  >> RDS >> Sqlserver

Returnera det lokala servernamnet i SQL Server med @@SERVERNAME

I SQL Server, @@SERVERNAME konfigurationsfunktionen returnerar namnet på den lokala server som kör SQL Server.

Inget argument krävs. Du kan helt enkelt använda den i en SELECT för att returnera servernamnet.

Exempel

Här är ett exempel att visa.

SELECT @@SERVERNAME AS [Server Name];

Resultat:

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

Returvärdet är nvarchar .

Microsoft rekommenderar att, med flera instanser av SQL Server installerad, @@SERVERNAME returnerar följande lokala servernamnsinformation om det lokala servernamnet inte har ändrats sedan installationen.

Instans Serverinformation
Standardinstans servernamn '
Namngiven instans servernamn \instansnamn '
failover-klusterinstans – standardinstans nätverksnamn_för_fci_in_wsfc '
failover-klusterinstans – namngiven instans nätverksnamn_för_fci_in_wsfc \instansnamn '

Observera också att @@SERVERNAME rapporterar ändringar gjorda av det lokala servernamnet med sp_addserver eller sp_dropserver lagrad procedur, men den rapporterar inte ändringar i datorns nätverksnamn.


  1. Vad är PLSQL-poster i Oracle

  2. Hur tar man bort dubbletter från utrymmesseparerad lista med Oracle regexp_replace?

  3. Vad är skillnaden mellan en hash-join och en merge-join (Oracle RDBMS )?

  4. Common Sense Licensing Changes för SQL Server 2014 Standard Edition