Поделиться через


sp_helpremotelogin (Transact-SQL)

Область применения: SQL Server

Возвращает сведения об удаленных именах входа для конкретного удаленного сервера либо для всех удаленных серверов, определенных на локальном сервере.

Внимание

Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Пользуйтесь вместо него связанными серверами и хранимыми процедурами связанных серверов.

Соглашения о синтаксисе Transact-SQL

Синтаксис

sp_helpremotelogin
    [ [ @remoteserver = ] N'remoteserver' ]
    [ , [ @remotename = ] N'remotename' ]
[ ; ]

Аргументы

[ @remoteserver = ] N'remoteserver'

Указывает удаленный сервер, о котором возвращаются сведения о удаленном входе. @remoteserver — sysname с значением по умолчаниюNULL. Если @remoteserver не указан, возвращается информация обо всех удаленных серверах, определенных на локальном сервере.

[ @remotename = ] N'remotename'

Определенное удаленное имя входа на удаленном сервере. @remotename — sysname( значение по умолчанию NULL). Если @remotename не указан, возвращается информация обо всех удаленных пользователях, определенных для @remoteserver .

Значения кода возврата

0 (успешно) или 1 (сбой).

Результирующий набор

Имя столбца Тип данных Description
server sysname Имя удаленного сервера, определенного на локальном сервере.
local_user_name sysname Имя входа на локальном сервере, с которым сопоставлены удаленные имена входа.
remote_user_name sysname Войдите на удаленный сервер, на который сопоставляется local_user_name.
options sysname Trusted = удаленное имя входа не требует ввода пароля при подключении к локальному серверу с удаленного сервера.

Untrusted (или пусто) = удаленное имя входа запрашивается при подключении к локальному серверу с удаленного сервера.

Замечания

Используйте sp_helpserver для перечисления имен удаленных серверов, определенных на локальном сервере.

Разрешения

Разрешения не проверяются.

Примеры

А. Получение справки по одиночному серверу

В следующем примере отображаются сведения обо всех удаленных пользователях на удаленном сервере Accounts.

EXEC sp_helpremotelogin 'Accounts';

B. Получение справки по всем удаленным пользователям

В следующем примере отображаются сведения обо всех удаленных пользователях на всех удаленных серверах, известных локальному серверу.

EXEC sp_helpremotelogin;