Share via


sp_update_proxy (Transact-SQL)

Cambia las propiedades de un proxy existente.

Sintaxis

sp_update_proxy     [ @proxy_id = ] id,
    [ @proxy_name = ] 'proxy_name',
    [ @credential_name = ] 'credential_name' ,
    [ @credential_id = ] credential_id ,
    [ @new_name = ] 'new_name' ,
    [ @enabled = ] is_enabled ,
    [ @description = ] 'description'

Argumentos

[ @proxy_id= ] id

Número de identificación del proxy que se va a cambiar. proxy_id es de tipo int y su valor predeterminado es NULL.

[ @proxy_name= ] 'proxy_name'

Nombre del proxy que se va a cambiar. proxy_name es de tipo sysname y su valor predeterminado es NULL.

[ @credential_name = ] 'credential_name'

Nombre de la nueva credencial para el proxy. credential_name es de tipo sysname y su valor predeterminado es NULL. Se puede especificar credential_name o credential_id.

[ @credential_id = ] credential_id

Número de identificación de la nueva credencial para el proxy. credential_id es de tipo int y su valor predeterminado es NULL. Se puede especificar credential_name o credential_id.

[ @new_name= ] 'new_name'

Nuevo nombre del proxy. new_name es de tipo sysname y su valor predeterminado es NULL. Si se proporciona, el procedimiento cambia el nombre del proxy a new_name. Si este argumento es NULL, el nombre del proxy no varía.

[ @enabled = ] is_enabled

Especifica si el proxy está habilitado. El indicador is_enabled es de tipo tinyint y su valor predeterminado es NULL. Si is_enabled es 0, el proxy no está habilitado y no puede ser utilizado por un paso de trabajo. Si este argumento es NULL, el estado del proxy no varía.

[ @description = ] 'description'

Nueva descripción del proxy. description es de tipo nvarchar(512) y su valor predeterminado es NULL. Si este argumento es NULL, la descripción del proxy no varía.

Notas

Se debe especificar @proxy_name o @proxy_id. Si se especifican los dos argumentos, deben hacer referencia al mismo proxy; de lo contrario, el procedimiento almacenado genera un error.

Se debe especificar @credential_name o @credential_id para cambiar la credencial para el proxy. Si se especifican los dos argumentos, deben hacer referencia a la misma credencial; de lo contrario, el procedimiento almacenado genera un error.

Este procedimiento cambia el proxy, pero no cambia el acceso al proxy. Para cambiar el acceso al proxy, utilice sp_grant_login_to_proxy y sp_revoke_login_from_proxy.

Permisos

Sólo pueden ejecutar este procedimiento los miembros de la función fija de seguridad sysadmin.

Valores de código de retorno

0 (correcto) o 1 (error)

Ejemplos

En el siguiente ejemplo se establece el valor habilitado para el Catalog application proxy en 0.

USE msdb ;
GO

EXEC dbo.sp_update_proxy
    @proxy_name = 'Catalog application proxy',
    @enabled = 0;
GO

Vea también

Referencia

sp_add_proxy (Transact-SQL)
sp_delete_proxy (Transact-SQL)
sp_grant_login_to_proxy (Transact-SQL)
sp_revoke_login_from_proxy (Transact-SQL)

Otros recursos

Implementar la seguridad del Agente SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server 2005