sp_msx_get_account (Transact-SQL)
适用范围:SQL Server
列出目标服务器用于登录到主服务器的凭据的信息。
语法
sp_msx_get_account
[ ; ]
参数
无。
返回代码值
0
(成功)或 1
(失败)。
结果集
返回以下结果集:
列名称 | 类型 | 说明 |
---|---|---|
msx_connection |
int | 主服务器连接号。 |
msx_credential_id |
int | 用于此主服务器连接的凭据的 ID。 |
msx_credential_name |
sysname | 用于此主服务器连接的凭据的名称。 |
msx_login_name |
nvarchar(4000) | 凭据的 Windows 用户的域名和用户名。 |
注解
如果未为此目标服务器指定凭据,则返回空结果集。 若要设置凭据,请使用 sp_msx_set_account
。
权限
此存储过程由 db_owner 角色拥有。 你可以为任何用户授予 EXECUTE
权限,但这些权限可能会在 SQL Server 升级期间被重写。
示例
以下示例列出了此目标服务器用于连接到主服务器的凭据的信息。
USE msdb;
GO
EXECUTE dbo.sp_msx_get_account;
GO
下面是一个示例结果集:
msx_connection msx_credential_id msx_credential_name msx_login_name
-------------- ----------------- -------------------- -----------------------------
1 65538 MsxAccount AdventureWorks2022\MsxAccount