sp_msx_get_account (Transact-SQL)

适用范围:SQL Server

列出目标服务器用于登录到主服务器的凭据的信息。

Transact-SQL 语法约定

语法

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