Condividi tramite


sp_update_proxy (Transact-SQL)

Si applica a: SQL Server

Modifica le proprietà di un proxy già esistente.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_update_proxy
    [ [ @proxy_id = ] proxy_id ]
    [ , [ @proxy_name = ] N'proxy_name' ]
    [ , [ @credential_name = ] N'credential_name' ]
    [ , [ @credential_id = ] credential_id ]
    [ , [ @new_name = ] N'new_name' ]
    [ , [ @enabled = ] enabled ]
    [ , [ @description = ] N'description' ]
[ ; ]

Argomenti

[ @proxy_id = ] proxy_id

Numero di identificazione del proxy da modificare. @proxy_id è int, con il valore predefinito NULL.

[ @proxy_name = ] N'proxy_name'

Nome del proxy da modificare. @proxy_name è sysname, con il valore predefinito NULL.

[ @credential_name = ] N'credential_name'

Nome delle nuove credenziali per il proxy. @credential_name è sysname, con un valore predefinito .NULL È necessario specificare @credential_name o @credential_id .

[ @credential_id = ] credential_id

Numero di identificazione delle nuove credenziali per il proxy. @credential_id è int, con un valore predefinito .NULL È necessario specificare @credential_name o @credential_id .

[ @new_name = ] N'new_name'

Nuove nome del proxy. @new_name è sysname, con un valore predefinito .NULL Se specificato, la procedura modifica il nome del proxy in @new_name. Quando questo argomento è NULL, il nome del proxy rimane invariato.

[ @enabled = ] abilitato

Specifica se il proxy è attivato. @enabled è tinyint, con un valore predefinito .NULL Quando @enabled è , il proxy non è 0abilitato e non può essere usato da un passaggio del processo. Quando questo argomento è NULL, lo stato del proxy rimane invariato.

[ @description = ] N'description'

Nuova descrizione del proxy. @description è nvarchar(512), con il valore predefinito NULL. Quando questo argomento è NULL, la descrizione del proxy rimane invariata.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

È necessario specificare @proxy_name o @proxy_id . Se si specificano entrambi gli argomenti, devono riferirsi tutti e due allo stesso proxy per consentire la corretta esecuzione della stored procedure.

È necessario specificare @credential_name o @credential_id per modificare le credenziali per il proxy. Se si specificano entrambi gli argomenti, devono riferirsi alle stesse credenziali per consentire la corretta esecuzione della stored procedure.

Questa procedura modifica il proxy, ma non modifica l'accesso al proxy. Per modificare l'accesso a un proxy, usare sp_grant_login_to_proxy e sp_revoke_login_from_proxy.

Autorizzazioni

Solo i membri del ruolo predefinito di sicurezza sysadmin possono eseguire questa procedura.

Esempi

Nell'esempio seguente viene impostato il valore abilitato per il proxy Catalog application proxy su 0.

USE msdb;
GO

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