Düzeltme: <a0>ile başarısız Logreader ".." ".Could Not Execute Sp_replcmds..." Hata iletisi

Makale çevirileri Makale çevirileri
Makale numarası: 308865 - Bu makalenin geçerli olduğu ürünleri görün.
# HATA: 355385 (shiloh_bugs)
# HATA: 355134 (shiloh_bugs)
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

SQL Server 2000 Service Pack 1'de, aşağıdaki hata iletisiyle Logreader işlemi başarısız:
Işlem 'SunucuAdı' ' sp_replcmds' yürütülemedi.
Çoğaltma aracısı durumu: 6 durumu: 0, kod: 18759, metin: ' çoğaltma hatası. <a1>Satır</a1> 3095 ' S:\sql\ntdbms\srvrepl\src\replicat.cpp' dosya. '.
Not: RTM sürümü "hata iletisiyle karşılaşırsanız, RTM sürümünü, farklı bir satır numarasını gösterir:
<a1>Dosya</a1> 'q:\sphinx\ntdbms\srvrepl\src\replicat.cpp, <a1>Satır</a1> 2907.'

Neden

Bu sorun, işlem çoğaltma "sınırlanmış" Güncelleştirme günlük kayıtlarının Logreader tarafından işlemi sırasında oluşur.

Sınırlanmış güncelleştirme, benzersiz olarak kısıtlanmış sütun veya bir küme anahtarı değiştirir multi-row bir UPDATE ekstresindeki neden işlem günlük kayıtları kayıtlardır. Bu günlük kayıtlarının BEGIN_UPDATE ve END_UPDATE günlük kayıtlarının ilişkisindeki.

Çözüm

Bu sorunu gidermek için <a0></a0>, Microsoft SQL Server 2000 için en son hizmet paketini edinin. Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
290211BILGI: en son SQL Server 2000 hizmet paketi nasıl elde edilir

Düzeltme

Not: aşağıdaki düzeltmeyi Microsoft SQL Server 2000 Service Pack 2 için önce oluşturuldu.

Bu düzeltmenin ingilizce sürümünde aşağıdaki dosya öznitelikleri olmalı veya daha yenisi:
   Date          Version    Size      File name
   ----------------------------------------------
   24 Aug 2001   8.00.439   7.06 MB   Sqlservr.exe
				
Not: dosya bağımlılıkları nedeniyle, en son düzeltme veya özellik, yukarıdaki dosyaları içeren ek dosyalar da içerebilir.


Pratik Çözüm

Bu soruna geçici bir çözüm bulmak için aşağıdakileri yapabilirsiniz:
  • Logreader, soruna neden olan bir güncelleştirme işlemi başarılı olarak re-process için yeniden başlatın. Ancak, bu başarısızlık gelecekteki sınırlanmış güncelleştirme işlemleri ile engellemez unutmayın.

    -VEYA-
  • Olanaklıysa, benzersiz olarak kısıtlanmış bir sütun ya da bir küme anahtarı değiştirme multi-row güncelleştirmeleri kaçının.

    -VEYA-
  • ReadBatchSize, Logreader aracı için 1 olarak ayarlayın.

Durum

Microsoft bu sorunun Microsoft SQL Server 2000'de bulunduğunu onaylamıştır. Bu sorun ilk olarak Microsoft SQL Server 2000 Service Pack 2'de giderilmiştir.

Özellikler

Makale numarası: 308865 - Last Review: 5 Kasım 2003 Çarşamba - Gözden geçirme: 3.1
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbbug kbfix kbsqlserv2000presp2fix KB308865 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:308865

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