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

Returner det lokale servernavn i SQL Server med @@SERVERNAME

I SQL Server er @@SERVERNAME konfigurationsfunktionen returnerer navnet på den lokale server, der kører SQL Server.

Der kræves ingen argumentation. Du kan blot bruge det i en SELECT sætning for at returnere servernavnet.

Eksempel

Her er et eksempel til at demonstrere.

SELECT @@SERVERNAME AS [Server Name];

Resultat:

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

Returværdien er nvarchar .

Microsoft anbefaler, at med flere forekomster af SQL Server installeret, @@SERVERNAME returnerer følgende lokale servernavneoplysninger, hvis det lokale servernavn ikke er blevet ændret siden opsætningen.

Forekomst Serveroplysninger
Standardforekomst servernavn '
Navnet forekomst servernavn \instansnavn '
failover cluster instans – standard instans netværksnavn_for_fci_in_wsfc '
failover cluster instans – navngivet instans netværksnavn_for_fci_in_wsfc \instansnavn '

Bemærk også, at @@SERVERNAME rapporterer ændringer foretaget til det lokale servernavn ved hjælp af sp_addserver eller sp_dropserver gemt procedure, men den rapporterer ikke ændringer i netværksnavnet på computeren.


  1. Sådan masseopdateringer sekvens-id postgreSQL for alle tabeller

  2. Brug af SolarWinds Serv-U på Linux med en SQL Server Authentication Database

  3. Hvad er forskellen mellem Office 365 og Office 2016?

  4. MariaDB dato- og tidsenheder