Udostępnij za pośrednictwem


REMSERVER @@ (Transact-SQL)

Ważna informacjaWażne:

Ta funkcja zostanie usunięta z następnej wersji programu Microsoft SQL Server. Nie należy stosować tej funkcji w nowych projektach oraz jak najszybciej należy zmodyfikować aplikacje, w których obecnie jest używana ta funkcja.Użyj połączonych serwerów i serwer połączony przechowywane procedury.

Zwraca nazwę zdalnego SQL Server serwera bazy danych w postaci, w jakiej pojawia się w rekordzie logowania.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

@@REMSERVER

Zwracane typy

nvarchar(128)

Uwagi

@@ REMSERVER umożliwia procedura składowana Sprawdź nazwę serwera bazy danych, z którego zostało uruchomione procedury.

Przykłady

Poniższy przykład tworzy procedurę usp_CheckServer , zwraca nazwę zdalnego serwera.

CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;

Poniższa procedura składowana jest tworzony na serwerze lokalnym SEATTLE1.Użytkownik loguje się do serwera zdalnego, LONDON2i uruchamia usp_CheckServer.

EXEC SEATTLE1...usp_CheckServer

Oto zestaw wyników.

---------------
LONDON2