sp_xp_cmdshell_proxy_account (Transact-SQL)
Se aplica a: SQL Server Azure SQL Database
Crea una credencial de proxy para xp_cmdshell
.
Nota:
xp_cmdshell
está deshabilitado de forma predeterminada. Para habilitar xp_cmdshell
, consulte xp_cmdshell (opción de configuración del servidor).
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_xp_cmdshell_proxy_account [ NULL | { 'account_name' , 'password' } ]
[ ; ]
Argumentos
NULL
Especifica que la credencial de proxy debe eliminarse.
"account_name"
Especifica la cuenta de Windows que se va a ser el proxy.
'password'
Especifica la contraseña de la cuenta de Windows.
Valores de código de retorno
0
(correcto) o 1
(erróneo).
Comentarios
La credencial de proxy se denomina ##xp_cmdshell_proxy_account##
.
Cuando se ejecuta con la NULL
opción , sp_xp_cmdshell_proxy_account
elimina la credencial de proxy.
Permisos
Requiere el permiso CONTROL SERVER
.
Ejemplos
A Creación de la credencial de proxy
En el siguiente ejemplo se muestra cómo crear una credencial de proxy para una cuenta de Windows denominada ADVWKS\Max04
con la contraseña ds35efg##65
.
EXEC sp_xp_cmdshell_proxy_account 'ADVWKS\Max04', 'ds35efg##65';
GO
B. Quitar la credencial de proxy
En el siguiente ejemplo se quita la credencial de proxy del almacén de credenciales.
EXEC sp_xp_cmdshell_proxy_account NULL;
GO