Simptomai
Tarkime, kad taikote vieną iš šių kaupiamųjų naujinimų paketų į "Microsoft SQL Server" 2008 R2:
-
3 kaupiamųjų naujinimų paketas, skirtas "SQL Server 2008 R2" 2 pakeitimų paketui (SP2) arba naujesnei versijai
-
Kaupiamojo naujinimo paketas 8 SQL serverio 2008 R2 1 pakeitimų paketui (SP1) arba vėlesnei versija
Kai bandote paleisti kai kurias daugiamatės išraiškų (MDX) užklausas, kad anksčiau sėkmingai vykdytumėte, gaunate šį klaidos pranešimą:
OLE DB klaida: OLE DB arba ODBC klaida: neleistinas stulpelio pavadinimas "<columnname>".; 42St22; Neleistinas stulpelio pavadinimas "<columnname>".; 42St22.
Priežastis
Ši problema kyla dėl problemos, aprašytos "Microsoft" žinių bazės straipsnyje 2741143 , pataisos yra regresinė.
Sprendimas
Problema pirmą kartą buvo išspręsta šį kaupiamąjį naujinimą SQL serverio.
Kaupiamasis naujinimas 11 SQL serverio 2012 /en-us/help/2908007
Kaupiamasis naujinimas 9 SQL serverio 2008 R2 SP2 /en-us/help/2887606
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.