sp_msx_set_account (Transact-SQL)
適用於:SQL Server
設定目標伺服器上的 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 會使用認證來儲存目標伺服器用來登入主伺服器的使用者名稱和密碼資訊。 此程式會設定此目標伺服器的 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
另請參閱
SQL Server Agent 預存程序 (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應