Prihláste sa s kontom Microsoft
Prihláste sa alebo si vytvorte konto.
Dobrý deň,
Vyberte iné konto.
Máte viacero kont
Vyberte konto, s ktorým sa chcete prihlásiť.

Príznaky

Keď spustíte dotaz na výber údajov z Oracle servera s použitím poskytovateľa OLE DB v Microsoft SQL Server 2012 alebo SQL Server 2014, hodnoty v stĺpci typ čísla sa môžu vo výsledku dotazu skrátiť.

Príčina

Tento problém sa vyskytuje, pretože typ čísla Oracle s nedeklarovanou presnosťou a mierkou nemusí mať jasné 1:1 priradenie k typu údajov SQL servera. Pred SQL Server 2012 SP2 CU2, SQL Server mapy takéto hodnoty reťazcov, aby sa ubezpečil, že sa nestratí presnosť. Môže to však viesť k nesprávnym výsledkom, ak dotaz vyžaduje poradie zoradenia pre takéto hodnoty. V SQL Server 2012 SP2 CU2 sa priradenie zmení na numerické (38; 0), aby sa povolilo zastúpenie veľkých číselných kľúčov, ktoré niektoré schémy databázy používajú na číslo bez presnosti/mierky. Výsledkom je regresná hodnota, keď nie sú potrebné žiadne celočíselné hodnoty.

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

Alternatívne riešenie

Ak chcete tento problém obísť, skonvertujte pole Oracle z typu číslo na typ údajov, ktorý je na prvý raz podporovaný serverom SQL Server.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Dodávateľmi iných produktov uvádzaných v tomto článku sú spoločnosti nezávislé od spoločnosti Microsoft. Spoločnosť Microsoft neposkytuje implicitné ani iné záruky týkajúce sa výkonu alebo spoľahlivosti takýchto produktov.

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.

Boli tieto informácie užitočné?

Aká je podľa vás jazyková kvalita textu?
Čo sa vám páčilo, prípadne čo nie?
Stlačením tlačidla Odoslať sa vaše pripomienky použijú na zlepšenie produktov a služieb spoločnosti Microsoft. Váš správca IT bude môcť tieto údaje zhromažďovať. Vyhlásenie o ochrane osobných údajov.

Ďakujeme za vaše pripomienky!

×