REMSERVER @@ (Transact-SQL)
Waż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.
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
Zobacz także