Dette problem opstår, fordi SQL Server begrænser antallet af identifikatorer og konstanter, der kan være indeholdt i et enkelt udtryk for en forespørgsel. Grænsen er 65.535. Testen for antallet af identifikatorer og konstanter udføres efter SQL Server udvider alle refererede identifikatorer og konstanter. I SQL Server 2005 og nyere er forespørgsler internt normaliseret og forenklet. Og det inkluderer *(stjerne), beregnede kolonner osv.
For at løse dette problem skal du omskrive din forespørgsel. Referer til færre identifikatorer og konstanter i det største udtryk i forespørgslen. Du skal sikre dig, at antallet af identifikatorer og konstanter i hvert udtryk i forespørgslen ikke overstiger grænsen. For at gøre dette skal du muligvis opdele en forespørgsel i mere end én enkelt forespørgsel. Opret derefter et midlertidigt mellemresultat.