Partager 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 = ] N'credential_name' ]
    [ , [ @credential_id = ] credential_id ]
[ ; ]

Arguments

[ @credential_name = ] N’credential_name'

Nom des informations d’identification à utiliser pour se connecter au serveur maître. @credential_name est sysname, avec la valeur par défaut NULL. 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 se connecter au serveur maître. @credential_id est int, avec la valeur par défaut NULL. Il doit désigner des informations d'identification existantes.

Vous devez spécifier @credential_name ou @credential_id .

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Jeu 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.

autorisations

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

Exemples

L’exemple suivant définit ce serveur pour utiliser les informations d’identification MsxAccount pour se connecter au serveur maître.

USE msdb;
GO

EXECUTE dbo.sp_msx_set_account @credential_name = MsxAccount;
GO