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


sp_helpremotelogin (Transact-SQL)

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

Важное примечаниеВажно!

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

Значок ссылки на раздел Синтаксические обозначения Transact-SQL

Синтаксис

sp_helpremotelogin [ [ @remoteserver = ] 'remoteserver' ] 
     [ , [ @remotename = ] 'remote_name' ]

Аргументы

  • [ @remoteserver = ] 'remoteserver'
    Удаленный сервер, об удаленном имени входа которого возвращаются сведения. Аргумент remoteserver имеет тип sysname и значение по умолчанию NULL. Если значение remoteserver не указано, возвращаются сведения обо всех удаленных серверах, определенных на локальном сервере.

  • [ @remotename = ] 'remote_name'
    Конкретное удаленное имя входа на удаленном сервере. Аргумент remote_name имеет тип sysname и значение по умолчанию NULL. Если значение remote_name не указано, возвращаются сведения обо всех удаленных пользователях, определенных для remoteserver .

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

0 (успешное завершение) или 1 (неудачное завершение)

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

Имя столбца

Тип данных

Описание

server

sysname

Имя удаленного сервера, определенного на локальном сервере.

local_user_name

sysname

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

remote_user_name

sysname

Имя входа на удаленном сервере, сопоставленное с local_user_name.

options

sysname

Доверенное = Удаленное имя входа не нуждается в подтверждении паролем при установке соединения с локальным сервером из удаленного сервера.

Не доверенное (или пустое) = Для подтверждения удаленного имени входа запрашивается пароль при установке соединения с локальным сервером из удаленного сервера.

Замечания

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

Разрешения

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

Примеры

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

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

EXEC sp_helpremotelogin 'Accounts'

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

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

EXEC sp_helpremotelogin

См. также

Справочник

sp_addremotelogin (Transact-SQL)

sp_dropremotelogin (Transact-SQL)

sp_helpserver (Transact-SQL)

Хранимая процедура sp_remoteoption (Transact-SQL)

Системные хранимые процедуры (Transact-SQL)