KB3166545 – PATAISYMAS: trumpinimo klaidos naudojant bcp komandą duomenims importuoti iš didelių tekstinių failų "Windows" versijoje kinų kalba

Taikoma
SQL Server 2012 Service Pack 3 SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Enterprise Core SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Požymiai

Apsvarstykite šį scenarijų:

  • Vykdote BCP komandą norėdami importuoti duomenis iš tekstinio failo sistemoje, kurios sistemos lokalė nustatyta kaip kinų (supaprastinta, Kinija).
  • Teksto failas yra didelis, pvz., daugiau nei 30 megabaitų (MB).
  • Lauko skyriklis nustatytas kelių baitų simboliams.

Tokiu atveju duomenys gali būti importuoti netinkamai ir gaunate klaidos pranešimą, panašų į šį:

Pastaba

SQLState = 22001, NativeError = 0
Error = [„Microsoft“][„SQL Server Native Client“ 11.0]String data, right truncation

        
      

Sprendimas

Problema pirmą kartą buvo išspręsta šiame kaupiamajame "„SQL Server“" naujinime:

Rekomendacija: įdiekite naujausią "„SQL Server“" kaupiamąjį naujinimą

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Rekomenduojame atsisiųsti ir įdiegti naujausius kaupiamuosius "„SQL Server“" naujinimus:

      

Būsena

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

Nuorodos

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