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_namecredential_id
  • [ @credential_id= ] credential_id
    用于登录到主服务器的凭据的标识符。标识符必须是现有凭据的标识符。必须指定 credential_namecredential_id

返回代码值

0(成功)或 1(失败)

结果集

无。

备注

SQL Server 2005 使用凭据存储目标服务器用于登录到主服务器的用户名和密码信息。该过程将设置此目标服务器的 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

请参阅

参考

CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (Transact-SQL)

帮助和信息

获取 SQL Server 2005 帮助