KB2897265 — IZLABOTS: kļūda "Nederīgs kolonnas nosaukums", izpildot dažus MDX vaicājumus ROLAP nodalījumos SSAS 2012 vai SSAS 2014

Attiecas uz
SQL Server 2012 Analysis Services

Labojums attiecas arī uz Microsoft SQL Server 2014 analīzes pakalpojumiem (SSAS 2014).

Pazīmes

Kad mēģināt izpildīt dažus daudzdimensiju izteiksmju (MDX) vaicājumus pret relāciju tiešsaistes analītiskās apstrādes (ROLAP) nodalījumiem Microsoft SQL Server 2012 analīzes pakalpojumos (SSAS 2012) vai SQL Server 2014 analīzes pakalpojumos (SSAS 2014), tiek parādīts šāds kļūdas ziņojums:

Piezīme

OLE DB kļūda: OLE DB vai ODBC kļūda: nederīgs kolonnas nosaukums '<Kolonnas_nosaukums>'.; 42S22

Problēma rodas, ja ir šādi nosacījumi:

  • MDX vaicājums tiek projicēts vecākobjekta/bērnobjekta hierarhijas līmenī, kas nav saknes līmenis.
  • Klauzula Where satur predikātus vecākobjekta/bērnobjekta hierarhijas dalībniekiem.

      

Risinājums

Šī problēma pirmo reizi tika novērsta nākamajā SQL Server kumulatīvajā atjauninājumā.

1. kumulatīvais atjauninājums sistēmai SQL Server 2014 /en-us/help/2931693

SQL Server 2012 SP1 7. kumulatīvais atjauninājums /en-us/help/2894115

Par SQL Server kumulatīvajiem atjauninājumiem

Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

      

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".