@@SERVERNAME (Transact-SQL)
Zwraca nazwę, na którym działa serwer lokalny SQL Server.
@@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