@@REMSERVER (Transact-SQL)
Важно! |
---|
В следующей версии Microsoft SQL Server эта возможность будет удалена. Не используйте ее при работе над новыми приложениями и как можно быстрее измените приложения, в которых она в настоящее время используется. Вместо этого используйте связанные серверы и хранимые процедуры связанных серверов. |
Возвращает имя удаленного сервера базы данных SQL Server, как оно указано в учетной записи.
Синтаксис
@@REMSERVER
Типы возвращаемых данных
nvarchar(128)
Замечания
@@REMSERVER включает хранимую процедуру для проверки имени сервера базы данных, из которого была запущена процедура.
Примеры
Следующий пример создает процедуру usp_CheckServer, которая возвращает имя удаленного сервера.
CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;
Нижеприведенная хранимая процедура создается на локальном сервере SEATTLE1. Пользователь входит на удаленный сервер LONDON2 и запускает usp_CheckServer.
EXEC SEATTLE1...usp_CheckServer
Ниже приводится результирующий набор.
---------------
LONDON2
См. также