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