Aracılığıyla paylaş


sp_addlogreader_agent (Transact-SQL)

Belirli bir veritabanı için bir günlük Okuyucu Aracısı ekler.Bu saklı yordam, yayın Veritabanı yayımcısına sırasında yürütülür.

Security noteSecurity Note:

Yayımcı, uzak Dağıtımcı, tüm parametreleri için sağlanan değerler ile yapılandırılırken dahil job_login ve job_password, dağıtıcı düz metin olarak gönderilir. Bu saklı yordamını çalıştırmadan önce yayımcısına uzak Dağıtımcı arasındaki bağlantı şifreleme.Daha fazla bilgi için bkz: SQL Server bağlantıları için şifreleme.

Topic link iconTransact-SQL sözdizimi kuralları

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' ]

Bağımsız değişkenler

  • [ @ 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.Bu Windows hesabını, her zaman dağıtımcı Aracısı bağlantılarda kullanılır.

    Not

    For non-Microsoft SQL Server Publishers, this must be the same login specified in sp_adddistpublisher (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:

    kimlik doğrulaması bilgileri, komut dosyalarında depolamayın.En iyi güvenlik için oturum açma adlarını ve parolaları zamanında girilmesi.

  • [ @ job_name= ] 'job_name'
    Is the name of an existing agent job.job_name is sysname, with a default value of NULL.Bu parametre, yalnızca yeni oluşturulan iş (varsayılan) yerine varolan bir işi'ni kullanarak aracı başladığında belirtilir.

  • [ @ 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 belirtir.SQL Server Kimlik doğrulaması ve 1 Windows kimlik doğrulamasını belirtir.Değeri 0 için mutlaka belirtilmeli olmayan-SQL Server Yayımcılar.

  • [ @ 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.If publisher_login null ve publisher_security_mode olan 1ve ardından içinde belirtilen Windows hesabıjob_login sunucuya bağlanırken kullanılacak Yayımcı.

  • [ @ 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:

    kimlik doğrulaması bilgileri, komut dosyalarında depolamayın.En iyi güvenlik için oturum açma adlarını ve parolaları zamanında girilmesi.

  • [ Yayımcı'ın = ] 'publisher'
    Is the name of the non-SQL Server Publisher.publisher is sysname, with a default of NULL.

    Not

    Bu parametre için belirlemelisiniz bir SQL Server Yayımcı.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Remarks

sp_addlogreader_agent işlem çoğaltmasında kullanılır.

yürütmek gerekir sp_addlogreader_agent bu sürüm için çoğaltma için etkinleştirilmiş bir veritabanını yükselttiyseniz, Günlük Okuyucu Aracısı eklemek içinSQL Server yayın veritabanı kullanılan oluşturulmadan önce.

İzinler

Yalnızca üyeleri sysadmin sabit sunucu rolü veya db_owner sabit veritabanı rolü için yürütmek sp_addlogreader_agent.