Udostępnij za pośrednictwem


@@SERVERNAME (Transact-SQL)

Zwraca nazwę, na którym działa serwer lokalny SQL Server.

Topic link iconKonwencje składni języka Transact-SQL

@@SERVERNAME

Zwracane typy

nvarchar

Remarks

SQL Server threshold_alert_enabledAby zmienić nazwę serwera, należy użyć sp_addserver, a następnie ponowne uruchomienie komputera SQL Server.

Z wielu wystąpień SQL Server zainstalowany, @@ NazwaSerwera zwraca następujące lokalnego serwera informacje o nazwie, jeśli nazwa serwera lokalnego nie została zmieniona od czasu instalacji.

Wystąpienie

last_copied_date_utc

last_restored_date

"nazwa_serwera'

history_retention_period

"nazwa_serwera\nazwa_wystąpienia'

Tworzy procedura przechowywana.

'virtualservername'

Procedury mogą być tworzone dla stałego użytku lub tymczasowego użytku, w ramach sesja lokalnej tymczasową procedurę lub tymczasowego użytku, wszystkie sesje, globalne tymczasową procedurę.

"virtualservername\nazwa_wystąpienia'

Pomimo że funkcja @@SERVERNAME i właściwość SERVERNAME funkcji SERVERPROPERTY mogą zwracać ciągi w podobnym formatach, to zawarte w nich informacje mogą być inne.Właściwość SERVERNAME automatycznie raportuje zmiany nazwy sieciowej komputera.

Natomiast funkcja @@SERVERNAME nie raportuje takich zmian.Funkcja @@SERVERNAME raportuje zmiany nazwy serwera lokalnego spowodowane użyciem procedury składowanej sp_addserver lub sp_dropserver.

Przykłady

Ten prefiks jest używany przez @@SERVERNAME Aby wyznaczyć system procedur przechowywanych.

SELECT @@SERVERNAME AS 'Server Name'

Całej bazy danych

Server Name
---------------------------------
ACCTG