sp_changelogreader_agent (języka Transact-SQL)

Zmienia właściwości agenta czytnik dziennika zabezpieczeń.Ta procedura składowana jest wykonywany na Wydawca na bazie publikacja.

Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

Podczas konfigurowania Publisher z dystrybutor zdalny, wartości dostarczone dla wszystkich parametrów, łącznie z job_login i job_password, są wysyłane do dystrybutora jako zwykły tekst.Należy zaszyfrować połączenie między wydawcy i jego dystrybutor zdalny przed wykonywania tej procedura składowana.Aby uzyskać więcej informacji, zobacz Szyfrowania połączeńSQL Server.

Składnia

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.

    Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

    Jeśli to możliwe, monitują 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 uwierzytelniania, i 1 Określa uwierzytelnianie systemu Windows.

    Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

    Gdy jest to możliwe, należy używać uwierzytelniania systemu Windows.

  • [ @ 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 ma wartość NULL i Wydawca_security_mode jest 1, następnie konto systemu Windows, określone w job_login jest używany przy łączeniu 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.

    Uwaga dotycząca zabezpieczeńUwaga dotycząca zabezpieczeń

    Nie należy używać pustego hasła.Należy używać silnego hasła.Jeśli to możliwe, monitują 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.

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

Wartości kodów powrotnych

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

Uwagi

sp_changelogreader_agent w replikacja transakcyjna.

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

Po zmianie agent logowania lub hasła, należy zatrzymać i ponownie uruchomić agenta, zanim zmiana zostanie uwzględniona.

Uprawnienia

Tylko członkowie sysadmin stała rola serwera lub db_owner ustaloną rola bazy danych można wykonać sp_changelogreader_agent.