Share via


sp_msx_set_account (Transact-SQL)

S’applique à :SQL Server

Définit le nom et le mot de passe du compte de serveur maître SQL Server Agent sur le serveur cible.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

[ @credential_name = ] 'credential_name' Nom des informations d’identification à utiliser pour vous connecter au serveur maître. Ce nom doit être celui d'informations d'identification existantes. Vous devez spécifier credential_name ou credential_id .

[ @credential_id = ] credential_id Identificateur des informations d’identification à utiliser pour vous connecter au serveur maître. Il doit désigner des informations d'identification existantes. Vous devez spécifier credential_name ou credential_id .

Codet de retour

0 (réussite) ou 1 (échec)

Jeux de résultats

Aucune

Notes

SQL Server utilise des informations d’identification pour stocker les informations de nom d’utilisateur et de mot de passe qu’un serveur cible utilise pour se connecter à un serveur maître. Cette procédure définit les informations d’identification que SQL Server Agent pour ce serveur cible utilise pour se connecter au serveur maître.

Il doit s'agir d'informations d'identification existantes. Pour plus d’informations sur la création d’informations d’identification, consultez CREATE CREDENTIAL (Transact-SQL).

Autorisations

Exécutez des autorisations pour sp_msx_set_account par défaut aux membres du rôle serveur fixe sysadmin .

Exemples

L'exemple suivant configure ce serveur afin qu'il utilise les informations d'identification MsxAccount pour la connexion au serveur maître.

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

Voir aussi

Procédures stockées sql Server Agent (Transact-SQL)
CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (Transact-SQL)