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.
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 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
Voir aussi
Référence
Procédures stockées de l'Agent SQL Server (Transact-SQL)