sp_msx_set_account (Transact-SQL)
设置目标服务器上的 SQL Server 代理主服务器帐户名和密码。
语法
sp_msx_set_account [ @credential_name = ] 'credential_name' | [ @credential_id = ] credential_id
参数
[ @credential_name= ] 'credential_name'
用于登录到主服务器的凭据的名称。 所提供的名称必须是现有凭据的名称。 必须指定 credential_name 或 credential_id。[ @credential_id= ] credential_id
用于登录到主服务器的凭据的标识符。 标识符必须是现有凭据的标识符。 必须指定 credential_name 或 credential_id。
返回代码值
0(成功)或 1(失败)
结果集
无。
注释
SQL Server 使用凭据存储目标服务器用于登录到主服务器的用户名和密码信息。 该过程将设置此目标服务器的 SQL Server 代理用于登录到主服务器的凭据。
所指定的凭据必须是现有凭据。 有关创建凭据的详细信息,请参阅 CREATE CREDENTIAL (Transact-SQL)。
权限
sysadmin 固定服务器角色的成员默认拥有 sp_msx_set_account 的执行权限。
示例
以下是设置该服务器,以使用凭据 MsxAccount 登录到主服务器的示例。
USE msdb ;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount ;
GO
请参阅
参考
SQL Server 代理存储过程 (Transact-SQL)