3

I get the following error in SQL Server 2008:

There is insufficient system memory in resource pool 'internal' to run this query.

I recently migrated from SQL Server 2000 to SQL Server 2008, and the system is Windows Server 2K8.

George Stocker
  • 57,289
  • 29
  • 176
  • 237
Joseph
  • 473
  • 2
  • 8
  • 17

4 Answers4

1

There are 2 connect bugs reported: One (archive) and Two (archive)

At least two SO questions: One and Two

These may offer something

froque
  • 442
  • 2
  • 13
gbn
  • 422,506
  • 82
  • 585
  • 676
0

Try using the -g switch as described in this MS KB article to increase the amount of virtual memory reserved for sql server.

Nick Kavadias
  • 7,542
  • 2
  • 37
  • 46
0

The are a -G parameter at sqlserver comfiguration to increse the memtoleave portion memory, reponsable area to execute queries, backups, openqueries, etc. By default, the inital value is 256mb. I suggest increase by 128Mb, but take care about that value. Try to serialize simultaneous executions.

0

You need to take a serious look at your queries. This could happen if you're doing and 'IN'/'NOT IN' compare on a large string value passed into a query. Rather do it on a lookup table/temp table

baldy
  • 5,524
  • 4
  • 22
  • 19