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.