KB2993262 – RETTELSE: Nogle rækker mangler i resultatet, når du kører forespørgslen for at vælge data fra Oracle-tilknyttet server ved hjælp af flet joinforbindelse

Gælder for
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)

Symptomer

Antag, at du udfører en forespørgsel for at vælge data fra en Oracle-tilknyttet server ved hjælp af en flettet joinforbindelse i Microsoft SQL Server 2012 eller SQL Server 2014. Når der er en kolonne af typen TAL, som ikke har en defineret præcision i den Oracle-tilknyttede server, udføres forespørgslen korrekt, men der mangler nogle rækker i resultatet.

Bemærk! Dette problem opstår kun, hvis flettejoinforbindelsen vælges automatisk af SQL Server.

Løsning

Problemet blev først løst i følgende kumulative opdatering af SQL Server.

Kumulativ opdatering 4 til SQL Server 2014 /en-us/help/2999197

Kumulativ opdatering 2 til SQL Server 2012 SP2 /en-us/help/2983175

Om kumulative opdateringer til SQL Server

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

      

Løsning

Du kan løse dette problem ved at bruge en indlejret loop-joinforbindelse eller en hash-joinforbindelse ved hjælp af kommandoen Option i stedet for flette-joinforbindelsen.

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Ansvarsfraskrivelse for tredjepartsoplysninger

De tredjepartsprodukter, der beskrives i denne artikel, er produceret af firmaer, der er uafhængige af Microsoft. Microsoft påtager sig intet ansvar, hverken underforstået eller på anden måde, for funktionaliteten eller pålideligheden af disse produkter.