sp_msx_set_account (Transact-SQL)sp_msx_set_account (Transact-SQL)

適用対象: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse APPLIES TO: yesSQL Server noAzure SQL Database noAzure Synapse Analytics (SQL DW) noParallel Data Warehouse

ターゲット サーバーに、SQL ServerSQL Server エージェントのマスター サーバーのアカウント名とパスワードを設定します。Sets the SQL ServerSQL Server Agent master server account name and password on the target server.

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions

構文Syntax

  
sp_msx_set_account [ @credential_name = ] 'credential_name'  | [ @credential_id = ] credential_id  

引数Arguments

[ @credential_name = ] 'credential_name' マスター サーバーへのログインに使用する資格情報の名前。[ @credential_name = ] 'credential_name' The name of the credential to use to log in to the master server. 既存の資格情報の名前を指定する必要があります。The name provided must be the name of an existing credential. いずれかcredential_nameまたはcredential_id指定する必要があります。Either credential_name or credential_id must be specified.

[ @credential_id = ] credential_id マスター サーバーへのログインに使用する資格情報の識別子。[ @credential_id = ] credential_id The identifier for the credential to use to log in to the master server. 既存の資格情報の識別子を指定する必要があります。The identifier must be an identifier for an existing credential. いずれかcredential_nameまたはcredential_id指定する必要があります。Either credential_name or credential_id must be specified.

リターン コードの値Return Code Values

0 (成功) または1 (失敗)0 (success) or 1 (failure)

結果セットResult Sets

[なし] :None.

コメントRemarks

SQL ServerSQL Server 資格情報を使用して、ターゲット サーバーはマスター サーバーにログインを使用してユーザー名とパスワード情報を格納します。uses credentials to store the user name and password information that a target server uses to log in to a master server. このプロシージャでは、ターゲット サーバーの SQL ServerSQL Server エージェントがマスター サーバーへのログインで使用する資格情報を設定します。This procedure sets the credential that SQL ServerSQL Server Agent for this target server uses to log in to the master server.

既存の資格情報を指定する必要があります。The credential specified must be an existing credential. 資格情報の作成の詳細については、次を参照してください。 CREATE CREDENTIAL (TRANSACT-SQL)します。For more information about creating a credential, see CREATE CREDENTIAL (Transact-SQL).

アクセス許可Permissions

実行権限sp_msx_set_account既定のメンバーに、 sysadmin固定サーバー ロール。Execute permissions for sp_msx_set_account default to members of the sysadmin fixed server role.

使用例Examples

次の例では、マスター サーバーへのログインで資格情報 MsxAccount を使用するように、サーバーを設定します。The following example sets this server to use the credential MsxAccount to log in to the master server.

USE msdb ;  
GO  
  
EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount ;  
GO  

参照See Also

SQL Server エージェント ストアド プロシージャ(TRANSACT-SQL) SQL Server Agent Stored Procedures (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL) CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (TRANSACT-SQL)sp_msx_get_account (Transact-SQL)