sql >> Databasteknik >  >> RDS >> Sqlserver

Otillräckligt systemminne i resurspoolen för att exekvera SQL-skript i SQL Server 2008

Jag kan inte svara på frågan om varför det fungerar i XP och inte Vista, men när du ser det felmeddelandet som är kopplat till ett mycket stort skript betyder det vanligtvis att frågebatchen är för stor för parser> att hantera.

Finns det någon GO uttalanden i dessa skript? Om inte, är det förmodligen det som orsakar misslyckandet. Mer än 1 MB är ganska stort för ett SQL-skript som inte har delats upp i batcher. Lägg antingen någon GO uttalanden där eller (ännu bättre) dela upp det i mindre skript.



  1. hitta den tredje högsta lönen i mysql utan gräns

  2. mysql OCH-sats i samma kolumn flera gånger

  3. Hur kan jag skapa en unik SQL-begränsning baserat på 2 kolumner?

  4. PL/Python &postgreSQL:Vad är det bästa sättet att returnera en tabell med många kolumner?