Megosztás a következőn keresztül:


sp_update_proxy (Transact-SQL)

A következőkre vonatkozik:SQL Server

Megváltoztatja egy meglévő proxy tulajdonságait.

Transact-SQL szintaxis konvenciók

Szemantika

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' ]
[ ; ]

Arguments

[ @proxy_id = ] proxy_id

A proxy azonosító száma a megváltozásra. @proxy_idint, alapértelmezés NULLszerint .

[ @proxy_name = ] N'proxy_name'

A meghatalmazó nevét kell megváltoztatni. @proxy_namea sysname, alapértelmezettként NULL.

[ @credential_name = ] N'credential_name'

Az új meghatalmazó igazolványának neve. @credential_name a sysname, alapértelmezettként NULL. Vagy @credential_name , vagy @credential_id meg kell határozni.

[ @credential_id = ] credential_id

Az új meghatalmazó igazolvány azonosító száma. @credential_idint, alapértelmezés NULLszerint . Vagy @credential_name , vagy @credential_id meg kell határozni.

[ @new_name = ] N'new_name'

A megbízott új neve. @new_namea sysname, alapértelmezettként NULL. Ha megadja a megbízást, az eljárás megváltoztatja a proxy nevét @new_name-re. Ha ez az érv , NULLa proxy neve változatlan marad.

[ @enabled = ] engedélyezve

Megadja, hogy a proxy engedélyezve van-e. @enabledtinyint, alapértelmezettként NULL. Ha @enabled0, a proxy nincs engedélyezve, és nem használható egy munkalépés során. Ha ez az érv , NULLa proxy státusza változatlan marad.

[ @description = ] N'leírás

A proxy új leírása. @descriptionnvarchar(512), alapértelmezett NULLérték . Ha ez az érv , NULLa proxy leírása változatlan marad.

Kódértékek visszaadása

0 (sikeres) vagy 1 (hiba).

Megjegyzések

Vagy @proxy_name , vagy @proxy_id meg kell határozni. Ha mindkét érv meg van jelölve, az érveknek ugyanarra a proxyra kell hivatkozniuk, különben a tárolt eljárás meghibásodik.

A proxy hitelesítésének megváltoztatásához @credential_name vagy @credential_id kell megadni. Ha mindkét érv meg van jelölve, az argumentumoknak ugyanarra a hitelesítésre kell hivatkozniuk, különben a tárolt eljárás meghibásodik.

Ez az eljárás megváltoztatja a proxyt, de nem változtatja meg a proxyhoz való hozzáférést. A proxyhoz való hozzáférés megváltoztatásához használd sp_grant_login_to_proxy és sp_revoke_login_from_proxy.

Permissions

Csak a rendszergazdai fix biztonsági szerep tagjai hajthatják végre ezt az eljárást.

Példák

A következő példa a proxy Catalog application proxy engedélyezett értékét a -nek 0állítja be.

USE msdb;
GO

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