KB2993262 – PATAISYMAS: kai vykdote užklausą, kad pasirinktumėte duomenis iš "Oracle" susietojo serverio naudodami suliejimo sujungimą, rezultate trūksta kai kurių eilučių

Taikoma
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)

Požymiai

Tarkime, kad vykdote užklausą, kad pasirinktumėte duomenis iš "Oracle" susietojo serverio naudodami "Microsoft „SQL Server“ 2012" arba "„SQL Server“ 2014" suliejimo jungtį. Kai yra NUMBER tipo stulpelis, kuris neturi apibrėžto tikslumo "Oracle" susietajame serveryje, užklausa vykdoma sėkmingai, tačiau rezultatuose trūksta kai kurių eilučių.

Pastaba: Ši problema kyla tik tada, jei suliejimo jungtį automatiškai pasirenka „SQL Server“.

Sprendimas

Problema pirmą kartą buvo išspręsta šiame kaupiamajame „SQL Server“ naujinime.

4 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 /en-us/help/2999197

2 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2 /en-us/help/2983175

Apie kaupiamuosius „SQL Server“ naujinimus

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

      

Sprendimo būdas

Norėdami išspręsti šią problemą, naudokite įdėtąjį ciklą arba maišos sujungimą naudodami komandą Parinktis, o ne suliejimo sujungimą.

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Trečiosios šalies informacijos atsakomybės atsisakymas

Šiame straipsnyje aptariamus trečiųjų šalių produktus gamina „„Microsoft“‟ nepriklausančios įmonės. Šių produktų veikimui ar patikimumui bendrovė „„Microsoft““ netaiko jokių numanomų ar kitokių garantijų.