sp_xp_cmdshell_proxy_account (Transact-SQL)
S’applique à :SQL Server
Azure SQL Database
Crée des informations d’identification de proxy pour xp_cmdshell
.
Remarque
xp_cmdshell
est désactivé par défaut. Pour activer xp_cmdshell
, consultez xp_cmdshell (option de configuration du serveur).
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]
Arguments
Important
Les arguments des procédures stockées étendues doivent être entrés dans l’ordre spécifique, comme décrit dans la section syntaxe. Si les paramètres sont entrés hors ordre, un message d’erreur se produit.
NULL
Indique que les informations d'identification de proxy doivent être supprimées.
'account_name'
Spécifie le compte Windows à utiliser comme proxy.
'password'
Spécifie le mot de passe du compte Windows.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Notes
Les informations d’identification du proxy sont appelées ##xp_cmdshell_proxy_account##
.
Lorsqu’elle est exécutée à l’aide de l’option NULL
, sp_xp_cmdshell_proxy_account
supprime les informations d’identification du proxy.
autorisations
Nécessite l'autorisation CONTROL SERVER
.
Exemples
R. Créer les informations d’identification du proxy
L'exemple ci-dessous montre comment créer des informations d'identification de proxy pour un compte Windows nommé ADVWKS\Max04
avec le mot de passe ds35efg##65
.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B. Supprimer les informations d’identification du proxy
Dans l'exemple ci-dessous, les informations d'identification de proxy sont supprimées de la banque d'informations d'identification.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO