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.

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)

Notes

SQL Server 2005 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.

Ensembles de résultats

Aucun.

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

CREATE CREDENTIAL (Transact-SQL)
sp_msx_get_account (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005