sp_msx_set_account (Transact-SQL)
适用于:SQL Server
在目标服务器上设置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)。
权限
sp_msx_set_account默认为 sysadmin 固定服务器角色的成员执行权限。
示例
以下是设置该服务器,以使用凭据 MsxAccount
登录到主服务器的示例。
USE msdb ;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount ;
GO
另请参阅
SQL Server 代理存储过程 (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (Transact-SQL)
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈