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). |
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
CREATE CREDENTIAL (Transact-SQL)
sys.credentials (Transact-SQL)