W SQL Server @@SERVERNAME
funkcja konfiguracji zwraca nazwę lokalnego serwera, na którym działa SQL Server.
Żaden argument nie jest wymagany. Możesz go po prostu użyć w SELECT
instrukcja zwracająca nazwę serwera.
Przykład
Oto przykład do zademonstrowania.
SELECT @@SERVERNAME AS [Server Name];
Wynik:
+---------------+ | Server Name | |---------------| | sqlserver007 | +---------------+
Zwracana wartość to nvarchar .
Firma Microsoft informuje, że przy wielu zainstalowanych instancjach SQL Server @@SERVERNAME
zwraca następujące informacje o nazwie lokalnego serwera, jeśli nazwa lokalnego serwera nie została zmieniona od czasu konfiguracji.
Instancja | Informacje o serwerze |
---|---|
Instancja domyślna | „nazwa serwera ‘ |
Nazwana instancja | „nazwa serwera \nazwa instancji ‘ |
instancja klastra awaryjnego – instancja domyślna | „nazwa_sieci_for_fci_in_wsfc ‘ |
instancja klastra pracy awaryjnej – nazwana instancja | „nazwa_sieci_for_fci_in_wsfc \nazwa instancji ‘ |
Pamiętaj też, że @@SERVERNAME
zgłasza zmiany wprowadzone w nazwie serwera lokalnego za pomocą sp_addserver
lub sp_dropserver
procedura składowana, ale nie zgłasza zmian w nazwie sieciowej komputera.