Bagikan melalui


sp_MSchange_logreader_agent_properties (T-SQL)

Berlaku untuk: SQL Server

Mengubah properti pekerjaan Agen Pembaca Log yang berjalan di 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 = ] N'publisher'
    , [ @publisher_db = ] N'publisher_db'
    , [ @publisher_security_mode = ] publisher_security_mode
    , [ @publisher_login = ] N'publisher_login'
    , [ @publisher_password = ] N'publisher_password'
    , [ @job_login = ] N'job_login'
    , [ @job_password = ] N'job_password'
    , [ @publisher_type = ] N'publisher_type'
[ ; ]

Argumen

[ @publisher = ] N'publisher'

Nama Publisher. @publisher adalah sysname, tanpa default.

[ @publisher_db = ] N'publisher_db'

Nama database publikasi. @publisher_db adalah sysname, tanpa default.

[ @publisher_security_mode = ] publisher_security_mode

Mode keamanan yang digunakan oleh agen saat menyambungkan ke Publisher. @publisher_security_mode int, tanpa default.

  • 0 menentukan autentikasi SQL Server
  • 1 menentukan autentikasi Windows

[ @publisher_login = ] N'publisher_login'

Login yang digunakan saat menyambungkan ke Publisher. @publisher_login adalah sysname, tanpa default. @publisher_login harus ditentukan ketika @publisher_security_mode adalah 0. Jika @publisher_login adalah NULL dan @publisher_security_mode adalah 1, maka akun Windows yang ditentukan dalam @job_login digunakan saat menyambungkan ke Publisher.

[ @publisher_password = ] N'publisher_password'

Kata sandi yang digunakan saat menyambungkan ke Publisher. @publisher_password adalah nvarchar(524), tanpa default.

[ @job_login = ] N'job_login'

Login untuk akun Windows tempat agen berjalan. @job_login adalah nvarchar(257), tanpa default. Properti ini tidak dapat diubah untuk Penerbit non-SQL Server.

[ @job_password = ] N'job_password'

Kata sandi untuk akun Windows tempat agen berjalan. @job_password adalah sysname, tanpa default.

[ @publisher_type = ] N'publisher_type'

Menentukan jenis Publisher saat 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 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.

Anda dapat menggunakan sp_changelogreader_agent di Penerbit untuk mengubah properti Agen Pembaca Log.

Izin

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