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:
- Seneste kumulative opdatering til SQL Server 2014
- Seneste kumulative opdatering til SQL Server 2012 SP2
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.