Udostępnij za pośrednictwem


sp_addlogreader_agent (Transact-SQL)

Dodaje Agent odczytywania dziennika dla danej bazy danych.Ta procedura przechowywana jest wykonywana przez wydawcę na baza danych publikacja.

Security noteSecurity Note:

Podczas konfigurowania przez wydawcę z dystrybutor zdalny wartości dostarczane dla wszystkich parametrów w tym job_login i job_password, są wysyłane do dystrybutor jako zwykły tekst. Należy zaszyfrować połączenie między Wydawca i jego dystrybutor zdalnym przed wykonaniem tej procedura przechowywana.Aby uzyskać więcej informacji zobacz Encrypting Connections to SQL Server.

Topic link iconKonwencje składni języka Transact-SQL

sp_addlogreader_agent [ @job_login = ] 'job_login'
        , [ @job_password = ] 'job_password'
    [ , [ @job_name = ] 'job_name' ]
    [ , [ @publisher_security_mode = ] publisher_security_mode ]
    [ , [ @publisher_login = ] 'publisher_login' ]
    [ , [ @publisher_password = ] 'publisher_password' ] 
    [ , [ @publisher = ] 'publisher' ]

Argumenty

  • [ @ job_login= ] "job_login'
    Is the login for the Microsoft Windows account under which the agent runs.job_login is nvarchar(257), with a default value of NULL.To konto systemu Windows jest zawsze używana dla połączeń agenta do dystrybutor.

    Uwaga

    For non-Microsoft SQL Server Publishers, this must be the same login specified in sp_adddistpublisher (języka Transact-SQL).

  • [ @ job_password= ] "job_password'
    Is the password for the Windows account under which the agent runs.job_password is sysname, with a default value of NULL.

    Security noteSecurity Note:

    Nie należy przechowywać informacje uwierzytelniające w plikach skryptów.Aby zapewnić najwyższy poziom zabezpieczeń należy dostarczyć nazwy logowania i hasła w czasie wykonywania.

  • [ @ job_name= ] "job_name'
    Is the name of an existing agent job.job_name is sysname, with a default value of NULL.Ten parametr jest określony tylko wtedy, gdy agent jest uruchamiany przy użyciu istniejącego zadanie, a nie do nowo utworzonego zadanie (ustawienie domyślne).

  • [ @ publisher_security_mode= ] publisher_security_mode
    Is the security mode used by the agent when connecting to the Publisher.publisher_security_mode is smallint, with a default of 1.0 Określa, SQL Server Uwierzytelnianie, a 1 Określa uwierzytelnianie systemu Windows.Wartość 0 musi być podany dla nie-SQL Server Wydawców.

  • [ @ publisher_login= ] "publisher_login'
    Is the login used when connecting to the Publisher.publisher_login is sysname, with a default of NULL.publisher_login must be specified when publisher_security_mode is 0.Jeśli publisher_login ma wartość NULL i publisher_security_mode jest 1, a następnie konto określone w job_login używane przy nawiązywaniu połączenia z Wydawca.

  • [ @ publisher_password= ] "publisher_password'
    Is the password used when connecting to the Publisher.publisher_password is sysname, with a default of NULL.

    Security noteSecurity Note:

    Nie należy przechowywać informacje uwierzytelniające w plikach skryptów.Aby zapewnić najwyższy poziom zabezpieczeń należy dostarczyć nazwy logowania i hasła w czasie wykonywania.

  • [ Wydawca @ = ] "publisher'
    Is the name of the non-SQL Server Publisher.publisher is sysname, with a default of NULL.

    Uwaga

    Nie należy określać ten parametr SQL Server Wydawca.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_addlogreader_agent jest używany w replikacja transakcyjnej.

Należy wykonać sp_addlogreader_agent , aby dodać Agent odczytywania dziennika po uaktualnieniu bazy danych, które zostało włączone dla replikacja do tej wersja SQL Server Przed utworzeniem publikacja, które używane w bazie danych.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner ustalone rola bazy danych mogą być wykonać sp_addlogreader_agent.