SORUN: Günlük Okuma Aracısı olmayan işlev ve işlem çoğaltma sırasında bir hata iletisi alıyorsunuz

Makale çevirileri Makale çevirileri
Makale numarası: 811030 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Belirtiler

Verileri dağıtmak için işlem çoğaltma kullandığınızda, aşağıdaki belirtilerle karşılaşabilirsiniz:

Günlük Okuma Aracısı verileri çoğaltmak ve aşağıdaki hata iletisini görüntüler:

Işlem servername 'sp_replcmds' yürütülemedi.

Günlük dosyası, aşağıdaki bilgileri içerir:

Durum: 2, kod: 0, metin: 'işlemi 'sp_replcmds' üzerinde servername yürütülemedi'.
Işlem servername 'sp_replcmds' yürütülemedi.
Durum: 2, kod: 0, metin: 'Zaman aşımı süresi doldu'.
Publisher'dan kesme servername
Aracıya 'Yeniden dene' durumuyla başarısız oldu. Aracı daha sonra yeniden çalıştırmayı deneyin.

Neden

Işlem çoğaltması kolaylaştırmak için <a0></a0>, yayımcı hareket günlüğünü Çoğaltmada dağıtım veritabanına için işaretlenen hareketleri Günlük Okuma Aracısı taşır. Günlük Okuma Aracısı, işlem günlüğünün günlük okuyucusu aracısını QueryTimeout özelliğini ayarladığınız zaman sınırı içinde taşınamaz, bu hata iletisini alabilirsiniz.

Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için <a0></a0>:
  1. Günlük Okuma Aracısı yeni bir profil oluşturmak veya var olan günlük Okuma Aracısı profili değiştirin.
  2. Değer QueryTimeout özelliği, Günlük Okuma Aracısı için 0 olarak ayarlayın profil.

    -VEYA-

    QueryTimeout özelliği değeri artırmak ve işlem günlüğünün işlem başarılı olmayacak biçimde Günlük Okuma Aracısı profilin ReadBatchSize özelliğinin değerini azaltın.
  3. Ayarlama, günlük okuyucusu aracısını profili, varsayılan profil olarak Günlük Okuma Aracısı için adım 2 için denir.

Uyarı Günlük Okuma Aracısı, Günlük Okuma Aracısı ReadBatchSize özelliğinin değeri azaltırsanız, işlem günlüğü işlem uzun sürebilir. Günlük Okuma Aracısı performansı önemli ölçüde degraded değil, emin olmak için ReadBatchSize ve QueryTimeout özelliklerinin değerini ayarlamak için önce bu nedenle, yeterli sınamalarını çalıştırın.

Günlük Okuma Aracısı yeni bir profil oluşturun ve Günlük Okuma Aracısı varolan profili değiştirmek hakkında daha fazla bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/aa216617(SQL.80).aspx

Daha fazla bilgi

Günlük Okuma Aracısı QueryTimeout özelliği, bekleme süresini saniye önce sorguları aracı, zaman aşımı sorunları olarak tanımlanmıştır.

Not SQL Server 2000 için QueryTimeout özelliğinin değeri, pozitif bir tamsayı olmalıdır.

Günlük Okuma Aracısı ReadBatchSize özelliği, en fazla yayımlama veritabanının işlem günlüğü okuma işlemleri sayısını belirtir. Günlük Okuma Aracısı, bir <a0>işlem</a0> günlük toplu işlemi için gereken süreyi azaltmak için ReadBatchSize özelliğinin değerini azaltın.

Referanslar

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
308865Düzeltme: Logreader "olmayan execute Sp_replcmds" hata iletisiyle başarısız oluyor.
315642PSS SQL Server çoğaltma sorunlarını gidermek gerek duyduğu bilgiler

Özellikler

Makale numarası: 811030 - Last Review: 30 Mayıs 2007 Çarşamba - Gözden geçirme: 6.5
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
Anahtar Kelimeler: 
kbmt kberrmsg kbprb KB811030 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:811030

Geri Bildirim Ver

 

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