Belirtiler

Aşağıdaki senaryoyu inceleyin: 

  • Birincil anahtara sahip bir tablo oluşturur ve Microsoft SQL Server 2019 veya 2017'de bu tabloya bazı satırlar eklersiniz.

  • Varsayılan kısıtlaması olan bir sütun eklersiniz ve birincil anahtarı yeni sütunu içerecek şekilde değiştirirsiniz.

  • Bu tablo için işlem yayını ve aboneliği oluşturursunuz.

Bu senaryoda Dağıtım Aracısı, yeni sütunu eklemeden önce var olan satırlarda aboneye UPDATE veya DELETE uygulamayı denediğinde başarısız olur. Ayrıca, aşağıdaki "20598" hata iletisini alırsınız:

Birincil Anahtarlı 'TableName' Tablosu için çoğaltılmış UPDATE komutu uygulanırken satır Abonede bulunamadı: (null) 

Çözüm

Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde düzeltilir:

SQL Server için her yeni toplu güncelleştirme, önceki derlemedeki tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. SQL Server sürümünüz için en son derlemeyi yüklemenizi öneririz:

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.

Daha fazla yardıma mı ihtiyacınız var?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.