Bagikan melalui


sp_MSchange_logreader_agent_properties (T-SQL)

Berlaku untuk: SQL Server

Mengubah properti pekerjaan Agen Pembaca Log yang berjalan di Microsoft SQL Server 2005 (9.x) atau distributor versi yang lebih baru. Prosedur tersimpan ini digunakan untuk mengubah properti saat Publisher berjalan pada instans SQL Server 2000 (8.x). Prosedur tersimpan ini dijalankan di Distributor pada database distribusi.

Konvensi sintaks transact-SQL

Sintaks

  
sp_MSchange_logreader_agent_properties [ @publisher = ] 'publisher'  
        , [ @publisher_db = ] 'publisher_db'  
        , [ @publisher_security_mode = ] publisher_security_mode  
        , [ @publisher_login = ] 'publisher_login'  
        , [ @publisher_password = ] 'publisher_password'   
        , [ @job_login = ] 'job_login'  
        , [ @job_password = ] 'job_password'  
        , [ @publisher_type = ] 'publisher_type'  

Argumen

[ @publisher = ] 'publisher' Adalah nama Penerbit. publisher adalah sysname, tanpa default.

[ @publisher_db = ] 'publisher_db' Adalah nama database publikasi. publisher_db adalah sysname, tanpa default.

[ @publisher_security_mode = ] publisher_security_mode Adalah mode keamanan yang digunakan oleh agen saat menyambungkan ke Publisher. publisher_security_mode kecil, tanpa default.

0 menentukan Autentikasi SQL Server.

1 menentukan Autentikasi Windows.

[ @publisher_login = ] 'publisher_login' Apakah login digunakan saat menyambungkan ke Publisher. publisher_login adalah sysname, tanpa default. publisher_login harus ditentukan ketika publisher_security_mode adalah 0. Jika publisher_login NULL dan publisher_security_mode adalah 1, maka akun Windows yang ditentukan dalam job_login akan digunakan saat menyambungkan ke Publisher.

[ @publisher_password = ] 'publisher_password' Apakah kata sandi digunakan saat menyambungkan ke Publisher. publisher_password adalah sysname, tanpa default.

[ @job_login = ] 'job_login' Adalah login untuk akun Windows tempat agen berjalan. job_login adalah nvarchar(257), tanpa default. Ini tidak dapat diubah untuk penerbit non-SQL Server .

[ @job_password = ] 'job_password' Adalah kata sandi untuk akun Windows tempat agen berjalan. job_password adalah sysname, tanpa default.

[ @publisher_type = ] 'publisher_type' Menentukan jenis Publisher ketika Publisher tidak berjalan dalam instans SQL Server. publisher_type adalah sysname, dan bisa menjadi salah satu nilai berikut.

Nilai Deskripsi
MSSQLSERVER Menentukan Penerbit SQL Server.
ORACLE Menentukan Penerbit Oracle standar.
ORACLE GATEWAY Menentukan Penerbit Gateway Oracle.

Untuk informasi selengkapnya tentang perbedaan antara Penerbit Oracle dan Penerbit Gateway Oracle, lihat Gambaran Umum Penerbitan Oracle.

Keterangan

sp_MSchange_logreader_agent_properties digunakan dalam replikasi transaksional.

Anda harus menentukan semua parameter saat menjalankan sp_MSchange_logreader_agent_properties. Jalankan sp_helplogreader_agent (Transact-SQL) untuk mengembalikan properti pekerjaan Agen Pembaca Log saat ini.

Setelah mengubah login atau kata sandi agen, Anda harus menghentikan dan memulai ulang agen sebelum perubahan berlaku.

Ketika Publisher berjalan pada instans SQL Server 2005 (9.x) atau versi yang lebih baru, Anda harus menggunakan sp_changelogreader_agent untuk mengubah properti Agen Pembaca Log.

Izin

Hanya anggota peran server tetap sysadmin di Distributor yang dapat menjalankan sp_MSchange_logreader_agent_properties.

Lihat Juga

sp_addlogreader_agent (T-SQL)