KB2993262 – OPRAVA: Niektoré riadky vo výsledku chýbajú pri spustení dotazu na výber údajov z prepojeného servera Oracle pomocou zlúčeného spojenia

Vzťahuje sa na
SQL 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)

Príznaky

Predpokladajme, že spúšťate dotaz na výber údajov z prepojeného servera Oracle pomocou zlúčenia v Microsoft SQL Server 2012 alebo SQL Server 2014. Keď existuje stĺpec typu NUMBER, ktorý nemá definovanú presnosť v prepojenom serveri Oracle, dotaz sa úspešne vykoná, ale niektoré riadky vo výsledku chýbajú.

Poznámka: Tento problém sa vyskytuje len vtedy, keď SQL Server automaticky vyberie spojenie hromadnej korešpondencie.

Riešenie

Tento problém bol prvýkrát opravený v nasledujúcej kumulatívnej aktualizácii SQL Server.

Kumulatívna aktualizácia 4 pre SQL Server 2014 /en-us/help/2999197

Kumulatívna aktualizácia 2 pre SQL Server 2012 SP2 /en-us/help/2983175

Informácie o kumulatívnych aktualizáciách pre SQL Server

Každá nová kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchle opravy a opravy zabezpečenia, ktoré boli zahrnuté v predchádzajúcej kumulatívnej aktualizácii. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:

      

Alternatívne riešenie

Ak chcete obísť tento problém, použite namiesto zlúčenia spojenie vnorené slučkové spojenie alebo hašové spojenie pomocou príkazu Option.

Stav

Spoločnosť Microsoft potvrdila, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v časti Vzťahuje sa na.

Informácie tretích strán – vyhlásenie

Produkty tretích strán, ktorými sa tento článok zaoberá, vyrábajú spoločnosti, ktoré sú nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje žiadnu záruku, či už vyjadrenú alebo predpokladanú, na výkonnosť alebo spoľahlivosť týchto produktov.