Sümptomid
Vaatame järgmist näidet.
- Saate konfigureerida Linked Server juurdepääsu Oracle'i andmebaasile kaugallikana microsoft SQL Server 2012 või SQL Server 2014 ja kasutada "Oracle.OleDB" OleDB pakkuja selle Linked Server.
- Kasutate kaugpäringuid, mis viitavad Oracle'i tabelile, ja see tabel sisaldab ühte või mitut veergu, mille omanik on Oracle'i tüüp NUMBER. Selles tabelis on ka märkimisväärsel hulgal ridu.
Selle stsenaariumi korral võib teil esineda jõudlusprobleeme võrreldes Microsofti pärandteenuse pakkujaga "MSDAORA" OleDB. See probleem ilmneb seetõttu, kuidas pakkuja "Oracle.OleDB" teatab andmetüübi NUMBER SQL Server.
Lahendus
Selle probleemi lahendamiseks rakendage see värskendus ja seejärel lubage jälituslipp TF9394. Jälituslipu TF9394 lubamiseks vaadake jaotist "Lisateave".
Koondvärskenduse teave
See probleem on lahendatud järgmistes värskendustes.
- SQL Server 2014 koondvärskendus 13
- SQL Server 2014 hoolduspaketi Service Pack 1 (SP1) koondvärskendus 6
- SQL Server 2012 hoolduspaketi Service Pack 3 (SP3) koondvärskendus 2
- SQL Server 2012 hoolduspaketi Service Pack 2 (SP2) koondvärskendus 11
Soovitus: installige SQL Server uusim koondvärskendus
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
- Uusim koondvärskendus SQL Server 2014 jaoks
- Uusim koondvärskendus SQL Server 2014 SP1 jaoks
- Uusim koondvärskendus SQL Server 2012 SP2 jaoks
- Uusim koondvärskendus SQL Server 2012 SP3 jaoks
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Veel teavet
Jälituslipu 9394 lubamine
Jälituslipu 9394 saate lubada käivitamisel või kasutajaseansis. Sellel jälituslipul on kas globaalse või seansitaseme efektid. Jälituslipu 9394 lubamiseks kasutage käsku DBCC TRACEON või käivitusparameetrina –T 9394.
Kui kasutatakse DBCC TRACEON\TRACEOFF,ei taasta see salvestatud protseduuride jaoks uut vahemällu salvestatud plaani. Vahemälus võib olla plaane, mis loodi ilma jälitusliputa.
Lisateavet jälituslippude lubamise või keelamise ning globaalsete ja seansitasemel jälituslippude kohta leiate järgmistest teemadest SQL Server Raamatute veebiversioonis.
- DBCC TRACEON (Transact-SQL)
- Õpetus: serveri käivitussuvandite konfigureerimine (SQL Serveri konfiguratsioonihaldur)
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.
Kolmanda osapoole teabe lahtiütlus
Artiklis käsitletava kolmanda osapoole toote lõi Microsoftist sõltumatu ettevõte. Microsoft ei anna seoses nende toodete jõudluse ja töökindlusega mitte mingisuguseid – ei kaudseid ega muid – garantiisid.