Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Belirtiler

Microsoft SQL Server 2012 veya SQL Server 2014 'te OLE DB sağlayıcısını kullanarak Oracle bağlantılı bir sunucudan verileri seçmek için bir sorgu yürüttüğünüzde, sayı türü sütunundaki değerler sorgu sonucunda kesilebilir.

Neden

Bu sorun, bildirilmeyen Precision/Scale içeren Oracle sayı türünün bir SQL Server veri türüyle net bir 1:1 eşleştirmesi olmaması nedeniyle oluşur. SQL Server 2012 SP2 CU2 öncesinde SQL Server, duyarlık kaybı olmadığından emin olmak için bu değerleri dizelere eşler. Bununla birlikte, sorgu bu tür değerlerde sıralama düzeni gerektiriyorsa hatalı sonuçlara yol açabilir. SQL Server 2012 SP2 CU2, bazı veritabanı şemalarının Precision/Scale olmadan numara kullandığı büyük tamsayı anahtarların temsiline izin vermek için, eşleme sayısal (38, 0) olarak değiştirilir. Bu, tamsayı olmayan değerler gerektiğinde gerilemeleri için yol açar.

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:

Geçici Çözüm

Bu soruna geçici bir çözüm için, Oracle alanını sayı türünden önce SQL Server tarafından tam olarak desteklenen bir veri türüne dönüştürün.

Durum

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

Bu makalede adı geçen üçüncü taraf ürünler Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft, bu ürünlerin performansı veya güvenilirliği ile ilgili örtük veya başka türlü hiçbir garanti vermez.

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.