Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Bağlantılı sunucuyu, Microsoft SQL Server 2012 veya SQL Server 2014 'de bir Oracle veritabanına uzak kaynak olarak erişecek şekilde yapılandırırsınız ve bu bağlı sunucu için "Oracle. OleDB" OleDB sağlayıcısı kullanılır.
-
Oracle tablosuna başvuran bir uzak sorgu kullanıyorsunuz ve bu tablo, Oracle tescilli numara türüne sahip bir veya daha fazla sütun içeriyor. Bu tabloda Ayrıca çok sayıda satır vardır.
Bu senaryoda, eski Microsoft "MSDAORA" OleDB sağlayıcısıyla karşılaştırıldığında performans sorunlarıyla karşılaşabilirsiniz. Bu sorun, "Oracle. OleDB" sağlayıcısının sayı veri türünü SQL Server 'a rapor ettiği için oluşur.
Çözüm
Bu sorunu çözmek için, bu güncelleştirmeyi uygulayın ve izleme bayrağı TF9394. İzleme bayrağını TF9394 için "daha fazla bilgi" bölümüne bakın.
Toplu güncelleştirme bilgileri
Bu sorun aşağıdaki güncelleştirmelerde düzeltilmiştir:
-
SQL Server 2014 için toplu güncelleştirme 13
-
SQL Server 2014 Service Pack 1 (SP1) için toplu güncelleştirme 6
-
SQL Server 2012 Service Pack 3 (SP3) için toplu güncelleştirme 2
-
SQL Server 2012 Service Pack 2 (SP2) için toplu güncelleştirme 11
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:
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
İzleme bayrağını 9394İzleme bayrağı 9394 başlangıç sırasında veya kullanıcı oturumunda etkinleştirebilir. Bu izleme bayrağının genel düzeyi veya oturum düzeyi efektleri vardır. 9394 izleme bayrağını etkinleştirmek için, DBCC TRACEON komutunu kullanın veya -T 9394 ' i başlangıç parametresi olarak kullanın. DBCC TRACEON\TRACEOFF kullanılıyorsa, bu işlem depolanan yordamlar için yeni bir önbelleğe alınmış plan oluşturmaz. Önbellekte, izleme bayrağı olmadan oluşturulmuş olan planlar olabilir. İzleme bayraklarını etkinleştirme veya devre dışı bırakma hakkında daha fazla bilgi için, SQL Server Books Online 'da aşağıdaki konulara bakın:
Başvurular
Microsoft 'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi edinin.
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.