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;