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 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_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 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 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.