Belirtiler
Microsoft SQL Server 2012, 2014 veya 2016 üzerinde büyük ondalık değerler veya sayısal değerler içeren bir sütunda birincil anahtar oluşturduğunuzu varsayalım. Ardından, benzersiz anahtar dizini olarak bu sütunu kullanarak tam metin dizini oluşturabilirsiniz. Bu durumda, Sıralanmayan satırlar varsa, tam metin anahtar değeri negatif sayı veya Unicode karakterleri olarak kaydedilir. Bu nedenle, Sıralanmayan satırları belirleyemezseniz.
Çözüm
Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde giderilmiştir:
SQL Server 2016 SP1 için toplu güncelleştirme 2
SQL Server 20122016 için toplu güncelleştirme 4
SQL Server 2014 SP1 Için toplu güncelleştirme 10, SQL Server 2014 SP2 için toplu güncelleştirme 3
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
En son SQL Server 2016 toplu güncelleştirmesi
En son SQL server 2014 SP1/SP2 toplu GÜNCELLEŞTIRMESISQL Server için en son toplu güncelleştirme 2012
Geçici Çözüm
Bu soruna geçici bir çözüm için, tabloya benzersiz bir bigint veya int sütun ekleyin ve bunun yerine bu sütunu kullanarak tam metin belirtin. Bozuk bir satır veya belge raporlanırsa, Int ve bigint değerleri değerleri tam metin hata günlüğüne doğru olarak bildiriyor. Tam metin tarafından kullanılan benzersiz sütunun tablonun birincil anahtarı olması gerekmez.
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.