Symptomer

Anta at du oppretter en opprinnelig kompilerte lagret prosedyre med en spørring som inneholder et stort uttrykk som har mer enn 256 operatorer i Microsoft SQL Server-2014. Når du prøver å bruke showplan_xml på spørringen eller prosedyren, kan du få følgende feilmelding:

Msg 41322 nivå 16, 33 tilstand, prosedyre < sp_name >, linje < line_number >MATTE/PIT eksport/import det oppstod en feil for minne optimalisert tabell eller kompilert opprinnelig lagret prosedyre med objekt-ID- < ID-nummer >i database-ID- < ID-nummer >. Feilkoden er 0x88000015.

Årsak

Dette problemet oppstår på grunn av en feil i SQL Server-2014.

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:

Løsningen

Hvis du vil omgå dette problemet, bruker du følgende løsninger:

  • Dele uttrykkene i flere underordnede uttrykk.

  • Bruk parenteser til å eksplisitt Tving nesting av uttrykk til å gjøre et bredt, men lite uttrykket tre i stedet for dypt nestet uttrykk-treet.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.