sp_xp_cmdshell_proxy_account (Transact-SQL)
Se aplica a:SQL ServerAzure 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
(error).
Comentarios
La credencial de proxy se denomina ##xp_cmdshell_proxy_account##.
Cuando se ejecuta mediante la opción NULL, 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. Eliminación de 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
Pasos siguientes
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de