KB2989810 - PATAISYMAS: bcp_init klaida, kai atliekate masinį kopijavimą naudodami vietinę laikinąją lentelę kaip įvesties parametrą „SQL Server Native Client“ 11.0

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

Požymiai

Tarkime, kad naudojate "Microsoft „SQL Server“ 2012" arba "„SQL Server“ 2014". Jei masiniam kopijavimui atlikti naudojate funkciją bcp_init „SQL Server Native Client“ ir nustatote vietinę laikinąją lentelę kaip įvesties parametrą, funkcija neveikia ir gaunate tokį klaidos pranešimą:

Pastaba

"SQL Diag:42000:1:11525:[„Microsoft“][„SQL Server Native Client“ 11.0][„SQL Server“] Metaduomenų nustatyti nepavyko, nes sakinys "select * from <TableName>" naudoja laikinąją lentelę.\n"

Sprendimas

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

4 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 /en-us/help/2999197

2 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2 /en-us/help/2983175

Apie kaupiamuosius „SQL Server“ 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:

      

Būsena

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