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.