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

Simptomi

Razmotrite sledeći scenario:

  • Konfigurišete povezani server da pristupi Oracle bazi podataka kao udaljeni izvor u sistemu Microsoft SQL Server 2012 ili SQL Server 2014 i za taj Povezani server koristite OleDB dobavljača usluga "Oracle.OleDB".

  • Koristite daljinski upit koji upućuje na Proročište tabele, a ta tabela sadrži jednu ili više kolona sa oracle-ovim vlasničkim tipom NUMBER. Ova tabela takođe ima značajan broj redova u njemu.

U ovom scenariju može doći do problema sa performansama u poređenju sa zastarelim Microsoft "MSDAORA" OleDB dobavljačem usluga. Do ovog problema dolazi zbog načina na koji dobavljač podataka "Oracle.OleDB" prijavljuje tip podataka NUMBER na SQL Server.

Rešenje

Da biste rešili ovaj problem, primenite ovu ispravku, a zatim omogućite zastavicu za praćenje TF9394. Da biste omogućili praćenje zastavice za praćenje TF9394, pogledajte odeljak "Više informacija".

Kumulativne informacije o ažuriranju

Ovaj problem je rešen u sledećim ispravkama:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Više informacija

Kako omogućiti zastavicu za praćenje 9394Možete da omogućite zastavicu za praćenje 9394 pri pokretanju ili u sesiji korisnika. Ova zastavica za praćenje ima efekte na globalnom nivou ili nivou sesije. Da biste omogućili zastavicu za praćenje 9394, koristite komandu DBCC TRACEONili koristite –T 9394 kao parametar za pokretanje. Ako se koristi DBCC TRACEON\TRACEOFF, ovo neće ponovo generisati novi keširani plan za uskladištene procedure. U kešu mogu postojati planovi koji su kreirani bez zastavice za praćenje. Više informacija o omogućavanje ili onemogućavanje zastavica za praćenje i o globalnim i zastavicama za praćenje na nivou sesije potražite u sledećim temama u knjigama sistema SQL Server Na mreži:

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Proizvode nezavisnih proizvođača o kojima se govori u ovom članku proizvela su preduzeća koja su nezavisna od korporacije Microsoft. Microsoft ne daje nikakvu garanciju, impliciranu ni neku drugu, u pogledu performansi ili pouzdanosti ovih proizvoda.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.