@@REMSERVER (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Внимание
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Эта функция существует для обратной совместимости и всегда возвращает значение NULL. Пользуйтесь вместо него связанными серверами и хранимыми процедурами связанных серверов.
Возвращает имя удаленного сервера базы данных SQL Server, как оно указано в учетной записи.
Соглашения о синтаксисе Transact-SQL
Синтаксис
@@REMSERVER
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Типы возвращаемых данных
nvarchar(128)
Замечания
@@REMSERVER позволяет хранимой процедуре проверить имя сервера базы данных, из которого выполняется процедура.
Примеры
Следующий пример создает процедуру usp_CheckServer
, которая возвращает имя удаленного сервера.
CREATE PROCEDURE usp_CheckServer
AS
SELECT @@REMSERVER;
Нижеприведенная хранимая процедура создается на локальном сервере SEATTLE1
. Пользователь входит на удаленный сервер LONDON2
и запускает usp_CheckServer
.
EXEC SEATTLE1...usp_CheckServer;
Результирующий набор:
---------------
LONDON2
См. также
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по