Ongelman ilmenemistapa
Oletetaan, että suoritat kyselyn, jolla valitset tietoja Oracle-linkitetyltä palvelimelta käyttämällä Microsoft SQL Server 2012:n tai SQL Server 2014:n yhdistämisliitosta. Kun Oracle-linkitetyssä palvelimessa on NUMERO-tyyppinen sarake, jolle ei ole määritetty tarkkuutta, kysely suoritetaan, mutta tuloksesta puuttuu rivejä.
Huomautus: Tämä ongelma ilmenee vain, jos SQL Server valitsee yhdistämisliitoksen automaattisesti.
Ratkaisu
Ongelma korjattiin ensimmäisen kerran seuraavassa SQL Server kumulatiivisessa päivityksessä.
SQL Server 2014:n kumulatiivinen päivitys 4 /en-us/help/2999197
SQL Server 2012 SP2:n kumulatiivinen päivitys 2 /en-us/help/2983175
Tietoja SQL Serverin kumulatiivisista päivityksistä
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
Vaihtoehtoinen menetelmä
Voit kiertää tämän ongelman käyttämällä sisäkkäistä silmukkaliitosta tai hajautusarvoliitosta käyttämällä Option-komentoa yhdistämisliitoksen sijaan.
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Muiden valmistajien tietoja koskeva vastuuvapauslauseke
Tässä artikkelissa mainitut kolmansien osapuolten tuotteet ovat Microsoftista riippumattomien yritysten valmistamia. Microsoft ei anna mitään oletettuja tai muita takuita siitä, että nämä tuotteet toimivat tai että ne ovat luotettavia.