Compartir a través de


sp_xp_cmdshell_proxy_account (Transact-SQL)

Crea una credencial de proxy para xp_cmdshell.

Nota

xp_cmdshell está deshabilitado de forma predeterminada.Para habilitar xp_cmdshell, vea xp_cmdshell (opción de configuración del servidor).

Se aplica a: SQL Server (SQL Server 2008 a versión actual), Windows Azure SQL Database (Versión inicial a versión actual).

Icono de vínculo a temas 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 un inicio de sesión de Windows que 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 denominará ##xp_cmdshell_proxy_account##.

Si se ejecuta con la opción NULL, sp_xp_cmdshell_proxy_account elimina la credencial del proxy.

Permisos

Requiere el permiso CONTROL SERVER.

Ejemplos

A.Crear la credencial del 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 del proxy

En el siguiente ejemplo se quita la credencial de proxy del almacén de credenciales.

EXEC sp_xp_cmdshell_proxy_account NULL;
GO

Vea también

Referencia

xp_cmdshell (Transact-SQL)

CREATE CREDENTIAL (Transact-SQL)

sys.credentials (Transact-SQL)

Procedimientos almacenados del sistema (Transact-SQL)

Procedimientos almacenados de seguridad (Transact-SQL)