Simptomai
Tarkime, kad naudojate "Microsoft SQL Server" 2012 arba "SQL Server" 2014. Kai naudojate funkciją bcp_init "SQL Server" gimtoji kliento 11,0, kad būtų galima masiškai kopijuoti, ir nustatykite vietinę temp lentelę kaip įvesties parametrą, funkcija nepavyksta ir gaunate tokį klaidos pranešimą:
"SQL Diag: 42000:1: 11525: [Microsoft] [SQL serverio vietinis klientas 11,0] [SQL Server] metaduomenų nustatyti nepavyko, nes sakinys select * iš <TableName>" naudoja temp lentelę. \ n "
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 4 SQL serverio 2014 /en-us/help/2999197
Kaupiamasis naujinimas 2 SQL serverio 2012 SP2 /en-us/help/2983175
Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:
Statusą
"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.