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

Ö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
Bu makale arşivlenmiştir. "Olduğu gibi" sunulmaktadır ve bundan sonra güncelleştirilmeyecektir.
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:
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

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 811030 - Son İnceleme: 12/08/2015 01:44:48 - Düzeltme: 6.5

Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 7.0 Standard Edition

  • kbnosurvey kbarchive kbmt kberrmsg kbprb KB811030 KbMttr
Geri bildirim