Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Detaljer
| Attribute | Value |
|---|---|
| Produktnamn | SQL Server |
| Händelse-ID | 41396 |
| Händelsekälla | MSSQLSERVER |
| Component | SQLEngine |
| Symboliskt namn | MAX_SORT_ROWS_EXCEEDED |
| Meddelandetext | Sorteringsåtgärden överskred buffertgränsen. Körningen av den lagrade proceduren avbröts. Mer information finns i SQL Server Books Online. |
Explanation
Inbyggt kompilerade lagrade procedurer utför sorteringsoperationer i minnet. Det finns en gräns för storleken på sorteringsbufferten. Detta fel innebär att storleken på sorteringsbufferten överskrider denna gräns. Sorteringsoperationen och körningen av den lagrade proceduren avbröts.
Storleken på varje rad eller post i sorteringsbufferten bestäms av antalet rader som sorteras samt antalet joins och antalet och typen av aggregerade funktioner i frågan. Genom att förenkla frågan kan du minska storleken på varje rad och därmed få plats med fler rader i sorteringsbufferten. Storleken på raderna i bastabellerna påverkar inte storleken på varje rad eller post i sorteringsbufferten.
Användaråtgärd
Välj färre rader eller minska frågekomplexiteten genom att ta bort joins eller aggregerade funktioner.