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)」を参照してください。
アクセス許可
既定では、sysadmin 固定サーバー ロールのメンバーに対する実行アクセス許可sp_msx_set_account。
例
次の例では、マスター サーバーへのログインで資格情報 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 の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示