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