Partager via


sp_msx_set_account (Transact-SQL)

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

Icône Lien de rubriqueConventions de la syntaxe de 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 la connexion au serveur maître. Ce nom doit être celui d'informations d'identification existantes. credential_name ou credential_id doit être spécifié.

  • [ @credential_id= ] credential_id
    Identificateur des informations d'identification à utiliser pour la connexion au serveur maître. Il doit désigner des informations d'identification existantes. credential_name ou credential_id doit être spécifié.

Valeurs des codes de retour

0 (succès) ou 1 (échec)

Ensembles de résultats

Aucun.

Notes

SQL Server utilise des informations d'identification pour stocker le nom d'utilisateur et le mot de passe qu'un serveur cible utilise pour se connecter à un serveur maître. Cette procédure définit les informations d'identification utilisées par l'Agent SQL Server de ce serveur cible 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

Les autorisations d'exécution pour sp_msx_set_account sont octroyées par défaut aux membres du rôle de 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