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.