报告已经在本地服务器上定义的某个或所有远程服务器的远程登录的有关信息。
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 | Trusted = 从远程服务器连接到本地服务器时,远程登录不需要提供密码。
Untrusted(或空白)= 从远程连接到本地服务器时,会提示远程登录提供密码。 |
使用 sp_helpserver 列出在本地服务器上定义的远程服务器的名称。
执行权限默认授予 public 角色。
下面的示例显示有关远程服务器 Accounts 上所有远程用户的信息。
EXEC sp_helpremotelogin 'Accounts'
下面的示例显示有关本地服务器所知的所有远程服务器上的所有远程用户的信息。
EXEC sp_helpremotelogin