sp_update_proxy (języka Transact-SQL)

Zmienia właściwości istniejącego serwera proxy.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

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'

Argumenty

  • [ @ proxy_id=] id
    Numer identyfikacyjny serwera proxy serwera proxy, aby zmienić.proxy_id Jest int, domyślna wartość NULL.

  • [ @ proxy_name=] 'proxy_name"
    Nazwa serwera proxy, aby zmienić.proxy_name Jest sysname, domyślna wartość NULL.

  • [ @ credential_name =] 'credential_name"
    Nazwa nowego poświadczeń serwera proxy.credential_name Jest sysname, domyślna wartość NULL.Albo credential_name lub credential_id może zostać określona.

  • [ @ credential_id =] credential_id
    Numer identyfikacyjny nowych poświadczeń serwera proxy.credential_id Jest int, domyślna wartość NULL.Albo credential_name lub credential_id może zostać określona.

  • [ @ nowa_nazwa=] 'new_name"
    Nowa nazwa serwera proxy.new_name Jest sysname, domyślna wartość NULL.W przypadku podania procedura zmienia nazwę serwera proxy do new_name.Jeśli ten argument ma wartość NULL, nazwa serwera proxy jest zmieniany.

  • [ @ włączone =] is_enabled
    To, czy serwer proxy jest włączone.is_enabled Flaga jest tinyint, domyślna wartość NULL.Gdy is_enabled jest 0, serwer proxy nie jest włączone i nie może być używane przez krok zadanie .Jeśli ten argument ma wartość NULL, stan serwera proxy jest zmieniany.

  • [ Opis @ =] 'description"
    Nowy opis serwera proxy.description Jest nvarchar(512), domyślna wartość NULL.Jeśli ten argument ma wartość NULL, opis serwera proxy jest zmieniany.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

Albo @ proxy_name lub @ proxy_id musi być określony.Jeśli są określone oba argumenty, argumenty muszą odnoszą się do tego samego serwera proxy lub procedura składowana kończy się niepowodzeniem.

Albo @ credential_name lub @ credential_id musi być określony do zmiany poświadczeń serwera proxy.Jeśli są określone oba argumenty, argumenty muszą odwoływać się do tych samych poświadczeń lub procedura składowana kończy się niepowodzeniem.

Ta procedura zmienia serwera proxy, ale nie zmienia dostępu do serwera proxy.Aby zmienić dostęp do serwera proxy, należy użyć sp_grant_login_to_proxy i sp_revoke_login_from_proxy.

Uprawnienia

Tylko członkowie sysadmin stałej rola zabezpieczeń można wykonać tę procedurę.

Przykłady

Poniższy przykład ustawia wartość włączone dla serwera proxy Catalog application proxy do 0.

USE msdb ;
GO

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