Partage via


sp_xp_cmdshell_proxy_account (Transact-SQL)

S’applique à :SQL ServerAzure 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