Udostępnij za pośrednictwem


sp_changelogreader_agent (Transact-SQL)

Zmienia właściwości agenta Reader dziennik zabezpieczeń.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.

sp_changelogreader_agent [ [ @job_login = ] 'job_login' ]
    [ , [ @job_password = ] 'job_password' ]
    [ , [ @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 Windows account under which the agent runs.job_login is nvarchar(257), with a default of NULL.This cannot be changed for a non-Microsoft SQL Server publisher.

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

    Security noteSecurity Note:

    Jeśli jest to możliwe, monituje użytkowników o wprowadzenie poświadczenia zabezpieczeń w czasie wykonywania.Jeśli poświadczenia muszą być przechowywane w pliku skryptu, należy zabezpieczyć plik, aby uniemożliwić nieautoryzowany dostęp.

  • [ @ 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 NULL.0 Określa, SQL Server Uwierzytelnianie, a 1 Określa uwierzytelnianie systemu Windows.

    Security noteSecurity Note:

    When possible, use Windows Authentication.

  • [ @ 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 Wydawca _login jest NULL, a Wydawca _security_mode is 1, a następnie konto określone w job_login jest używany podczas łączenia się 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 używać pustego hasła.Należy używać silnego hasła.Jeśli jest to możliwe, monituje użytkowników o wprowadzenie poświadczenia zabezpieczeń w czasie wykonywania.Jeśli poświadczenia muszą być przechowywane w pliku skryptu, należy zabezpieczyć plik, aby uniemożliwić nieautoryzowany dostęp.

  • [ Wydawca @= ] **"**Wydawca "
    Is the name of the Publisher.publisher is sysname, with a default of NULL.Ten parametr jest obsługiwana tylko dla nie-programu SQL Server wydawcy.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

sp_changelogreader_agent jest używany w replikacja transakcyjnej.

sp_changelogreader_agent służy do zmiany konto systemu Windows, w ramach którego działa Agent odczytywania dziennika.Można zmienić hasło dla istniejącego identyfikatora logowania systemu Windows lub podaj nowy identyfikator logowania systemu Windows i hasło.

Po zmianie programu agent logowania lub hasła, Zatrzymaj i ponownie uruchomić agenta, zanim zmiana ma wpływ.

Uprawnienia

Tylko członkowie sysadmin Rola serwera lub db_owner stała rola bazy danych może być wykonywany sp_changelogreader_agent.