PRB: Log pembaca agen tidak berfungsi dan Anda menerima pesan kesalahan selama transaksi replikasi

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 811030 - Melihat produk di mana artikel ini berlaku.
Perbesar semua | Perkecil semua

GEJALA

Ketika Anda menggunakan transaksi replikasi untuk mendistribusikan data, Anda mungkin mengalami gejala berikut:

Log pembaca agen tidak mereplikasi data dan menampilkan pesan kesalahan berikut:

Proses tidak dapat menjalankan 'sp_replcmds' di ServerName.

Log file berisi informasi berikut:

Status: 2, kode: 0, teks: ' proses tidak dapat menjalankan 'sp_replcmds' di ServerName'.
Proses tidak dapat melaksanakan 'sp_replcmds' di ServerName.
Status: 2, kode: 0, teks: 'Timeout berakhir'.
Melepaskan dari penerbit ServerName
Agen yang gagal dengan 'Retry' status. Mencoba untuk menjalankan agen nanti.

PENYEBAB

Untuk memfasilitasi transactional replication, Log pembaca agen bergerak transaksi yang ditandai untuk replikasi dari log transaksi pada penerbit untuk distribusi database. Anda akan menerima galat ini pesan ketika Log pembaca agen tidak bisa bergerak log transaksi dalam waktu batas yang ditetapkan di agen pembaca Log QueryTimeout properti.

TEKNIK PEMECAHAN MASALAH

Untuk mengatasi masalah ini:
  1. Buat profil Log pembaca agen atau memodifikasi Profil Log pembaca agen yang ada.
  2. Mengatur nilai QueryTimeout properti ke 0 untuk agen pembaca Log Profil.

    -atau-

    Meningkatkan nilai QueryTimeout properti dan mengurangi nilai ReadBatchSize properti profil Log pembaca agen sehingga pengolahan transaksi log sukses.
  3. Mengatur profil Log pembaca agen yang dirujuk di Langkah 2 sebagai profil default untuk Log pembaca agen.

Warning Jika Anda mengurangi nilai agen pembaca Log ReadBatchSize properti, Log pembaca agen mungkin memakan waktu lebih lama untuk proses log transaksi. Oleh karena itu, menjalankan tes cukup sebelum Anda menetapkan nilai ReadBatchSize dan QueryTimeout properti untuk memastikan bahwa kinerja Log pembaca agen memiliki tidak rusak secara signifikan.

Untuk informasi tentang cara untuk membuat yang baru Masuk profil pembaca agen atau mengubah profil ada Log pembaca agen, kunjungi Web site Microsoft berikut:
.aspx http://msdn2.Microsoft.com/en-us/library/aa216617 (SQL.80)

INFORMASI LEBIH LANJUT

Agen pembaca Log QueryTimeout properti didefinisikan sebagai menunggu waktu dalam detik sebelum permintaan bahwa agen masalah waktu.

CatatanUntuk SQL Server 2000, nilai QueryTimeout properti harus bilangan bulat positif.

The Log pembaca agen ReadBatchSize properti menentukan maksimum jumlah transaksi yang membaca dari log transaksi database penerbitan. Mengurangi nilai The ReadBatchSize properti untuk mengurangi waktu yang Log pembaca agen yang diperlukan untuk proses batch log transaksi.

REFERENSI

Untuk informasi tambahan, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
308865FIX: Logreader gagal dengan pesan galat "Tidak bisa menjalankan Sp_replcmds"
315642 Informasi bahwa PSS perlu memecahkan masalah replikasi SQL Server

Properti

ID Artikel: 811030 - Kajian Terakhir: 03 Oktober 2011 - Revisi: 2.0
Berlaku bagi:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Kata kunci: 
kberrmsg kbprb kbmt KB811030 KbMtid
Penerjemahan Mesin
PENTING: Artikel ini diterjemahkan menggunakan perangkat lunak mesin penerjemah Microsoft dan bukan oleh seorang penerjemah. Microsoft menawarkan artikel yang diterjemahkan oleh seorang penerjemah maupun artikel yang diterjemahkan menggunakan mesin sehingga Anda akan memiliki akses ke seluruh artikel baru yang diterbitkan di Pangkalan Pengetahuan (Knowledge Base) dalam bahasa yang Anda gunakan. Namun, artikel yang diterjemahkan menggunakan mesin tidak selalu sempurna. Artikel tersebut mungkin memiliki kesalahan kosa kata, sintaksis, atau tata bahasa, hampir sama seperti orang asing yang berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab terhadap akurasi, kesalahan atau kerusakan yang disebabkan karena kesalahan penerjemahan konten atau penggunaannya oleh para pelanggan. Microsoft juga sering memperbarui perangkat lunak mesin penerjemah.
Klik disini untuk melihat versi Inggris dari artikel ini:811030

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com