KB4480653 – PATAISYMAS: klaida įvyksta, kai vykdote užklausą, kurioje yra Bulio logikos laukas "PolyBase" išorinėse lentelėse 2016 ir 2017 „SQL Server“

Taikoma
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows

Požymiai

Apsvarstykite šį scenarijų:

  • "„SQL Server“ 2016" ir 2017 m. įdiegėte "PolyBase" funkciją.
  • Turite lentelę, kurioje yra tūkstančiai skaidinių.
  • Sukuriate naują skaidinį. Naujo skaidinio stulpelių numeriai skiriasi nuo jau sukurto skaidinio.
  • Naujausia skaidinio schema naudojama kuriant "PolyBase" išorinę lentelę.

Tokiu atveju, kai vykdote užklausą, kurioje yra Bulio logikos laukas, operacija gali nepavykti. Be to, galite gauti klaidos pranešimą, panašų į šį:

Pranešimas 7320, 16 lygis, būsena 110, eilutės numeris

Negalima vykdyti užklausos "Nuotolinė užklausa" prieš OLE DB teikimo įrankį "SQLNCLI11" susietajam serveriui "(null)". 110802; Įvyko vidinė DMS klaida, dėl kurios ši operacija nepavyko. Išsami informacija: Išimtis: „Microsoft“.SqlServer.DataWarehouse.DataMovement.Common.ExternalAccess.HdfsAccessException, Pranešimas: "Java" išimtis iškelta iškviečiant HdfsBridge_CreateRecordReader. "Java" išimties pranešimas:

HdfsBridge::CreateRecordReader – kuriant įrašų skaitytuvą įvyko netikėta klaida.: Klaida [HdfsBridge::CreateRecordReader – kuriant įrašų skaitytuvą įvyko netikėta klaida.] Įvyko prisijungiant prie išorinio failo

[/hive/matchsite/searchlog/p_Year=#/p_Month=#/p_Day=#/#][#].

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Sprendimas

Ši problema išspręsta šiuose kaupiamuosiuose "„SQL Server“" naujinimuose:

Apie "„SQL Server“" kaupiamuosius naujinimus:
Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

Nuorodos

Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.