sp_add_proxy (języka Transact-SQL)

Dodaje określony SQL Server agenta proxy.

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

Składnia

sp_add_proxy
    [ @proxy_name = ] 'proxy_name' ,
    [ @enabled = ] is_enabled ,
    [ @description = ] 'description' ,
    [ @credential_name = ] 'credential_name' ,
    [ @credential_id = ] credential_id ,
    [ @proxy_id = ] id OUTPUT 

Argumenty

  • [ @ proxy_name=] 'proxy_name"
    Nazwa serwera proxy, aby utworzyć.proxy_name Jest sysname, domyślna wartość NULL.Gdy proxy_name jest ZEROWY lub pusty ciąg, nazwy domyślne ustawienia serwera proxy, aby user_name dostarczonych.

  • [ @ włączone =] is_enabled
    Określa, czy serwer proxy jest włączone.is_enabled Flaga jest tinyint, domyślna wartość 1.Gdy is_enabled jest 0, serwer proxy nie jest włączone i nie może być używane przez krok zadanie .

  • [ Opis @ =] 'description"
    Opis serwera proxy.Opis jest nvarchar(512), domyślna wartość NULL.Opis umożliwia udokumentowanie serwera proxy, ale w przeciwnym razie nie jest używany przez SQL Server agenta.Dlatego argument ten jest opcjonalny.

  • [ @ credential_name =] 'credential_name"
    Nazwa poświadczeń serwera proxy.credential_name Jest sysname, domyślna wartość NULL.Albo credential_name lub credential_id musi być określony.

  • [ @ credential_id =] credential_id
    Numer identyfikacyjny poświadczeń serwera proxy.credential_id Jest int, domyślna wartość NULL.Albo credential_name lub credential_id musi być określony.

  • [ @ proxy_id=] id danych wyjściowych
    Serwer proxy numer identyfikacyjny przypisany do serwera proxy, jeśli został utworzony pomyślnie.

Wartości kodów powrotnych

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

Zestawy wyników

Brak

Uwagi

Należy uruchomić tę procedura składowana msdb bazy danych.

A SQL Server agenta proxy zarządza zabezpieczeń czynności zadanie wymagające podsystemów innych niż Transact-SQL podsystemu.Każdy serwer proxy odpowiada poświadczeń zabezpieczeń.Serwer proxy może mieć dostęp do dowolnej liczby podsystemów.

Uprawnienia

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

Członkowie sysadmin rola zabezpieczeń stałych można utworzyć czynności zadanie korzystające z dowolnego serwera proxy.procedura składowanasp_grant_login_to_proxy (języka Transact-SQL) do udostępnienia innym logowania do serwera proxy.

Przykłady

To przykładowe polecenie tworzy serwera proxy dla poświadczenia CatalogApplicationCredential.Kodu założono, że poświadczenie już istnieje.Aby uzyskać więcej informacji dotyczących poświadczeń, zobacz Tworzenie POŚWIADCZEŃ (Transact-SQL).

USE msdb ;
GO

EXEC dbo.sp_add_proxy
    @proxy_name = 'Catalog application proxy',
    @enabled = 1,
    @description = 'Maintenance tasks on catalog application.',
    @credential_name = 'CatalogApplicationCredential' ;
GO