sp_msx_set_account (Transact-SQL)
在目標伺服器上,設定 SQL Server Agent 主要伺服器的帳戶名稱和密碼。
語法
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 2005 會利用認證來儲存目標伺服器用來登入主要伺服器的使用者名稱和密碼資訊。這個程序設定這部目標伺服器的 SQL Server Agent 用來登入主要伺服器的認證。
指定的認證必須是現有的認證。如需有關建立認證的詳細資訊,請參閱<CREATE CREDENTIAL (Transact-SQL)>。
權限
sp_msx_set_account 的執行權限預設會授與系統管理員 (sysadmin) 固定伺服器角色的成員。
範例
下列範例會將這部伺服器設定成利用 MsxAccount
認證來登入主要伺服器。
USE msdb ;
GO
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount ;
GO
請參閱
參考
CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (Transact-SQL)