KB3030352 - DÜZELTME: Microsoft SQL Server veritabanı için değişiklik verileri yakalamayı etkinleştirdikten sonra güncelleştirilmiş satırlar için değişiklik tablosu yanlış sıralanıyor

Uygulandığı Öğe
SQL Server 2008 Enterprise SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Standard SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1

Microsoft, Microsoft SQL Server 2012, 2014 veya 2016 düzeltmelerini indirilebilir tek bir dosya olarak dağıtır. Düzeltmeler birikimli olduğundan, her yeni sürüm önceki SQL Server 2012, 2014, 2016 düzeltme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.

Belirtiler

Microsoft SQL Server 2012, 2014 veya 2016 veritabanı için değişiklik verisi yakalamayı etkinleştirdikten sonra, değişiklik tablosundaki __$işlem sütunu güncelleştirilmiş satırlar için yanlış sıralanmış olabilir. Bir satırı güncelleştirdiğinizde, değiştirme tablosunda __$işlemi için sil ve ekle ile birlikte iki satır vardır. Ancak silme işleminden önce beklenmedik bir şekilde ekleme işlemi görüntülenebilir. Uygulama satırları birincil anahtar kısıtlaması olan başka bir tabloya yeniden uygularsa aşağıdaki birincil anahtar ihlali oluşabilir:

Not

Msg 2627, Level 14, State 1, Line 6BİRİNCİL ANAHTAR kısıtlaması 'Primary_Key_name' ihlali. 'table_name' nesnesine yinelenen anahtar eklenemiyor. Yinelenen anahtar değeri: (değer).

      

Çözüm

Bu sorun, SQL ServerSQL Server'ın aşağıdaki toplu güncelleştirmelerinde düzeltilmiştir.

Öneri: SQL Server için en son toplu güncelleştirmeleri yükleyin

SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Başvurular

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