KB2993262 – POPRAVKA: Neki redovi nedostaju u rezultatu kada pokrenete upit za izbor podataka sa Oracle povezanog servera pomoću funkcije "Objedinjavanje"

Primenjuje se 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)

Simptomi

Pretpostavimo da izvršavate upit da biste izabrali podatke sa povezanog servera Oracle pomoću spajanja objedinjavanja u sistemu Microsoft SQL Server 2012 ili SQL Server 2014. Kada postoji kolona tipa BROJ koja nema definisanu preciznost na Oracle povezanom serveru, upit se izvršava uspešno, ali neki redovi nedostaju u rezultatu.

Napomena: Do ovog problema dolazi samo ako SQL Server automatski izabere spajanje objedinjavanja.

Rešenje

Problem je prvi put rešen u sledećoj kumulativnoj ispravci sistema SQL Server.

Kumulativna ispravka 4 za SQL Server 2014 /en-us/help/2999197

Kumulativna ispravka 2 za SQL Server 2012 SP2 /en-us/help/2983175

Osnovni podaci o kumulativnim ispravkama za SQL Server

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

      

Privremeno rešenje

Da biste zaobišli ovaj problem, koristite ugnežđene petlje spajanja ili heš spajanje pomoću komande "Opcija" umesto spoja objedinjavanja.

Status

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

Odricanje odgovornosti za informacije nezavisnih proizvođača

Proizvodi nezavisnih proizvođača o kojima se govori u ovom članku proizvode kompanije koje su nezavisne od korporacije Microsoft. Korporacija Microsoft ne pruža nikakve garancije, podrazumevane ili neke druge, u vezi sa performansama ili pouzdanošću ovih proizvoda.