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 è 0
abilitato 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