Я получил эту ошибку, выполнив запрос, который идет против двух таблиц с комбинированными 50k строк.SQL Server из памяти
An error occurred while executing batch.
Error message is: Insufficient memory to continue the execution of the program.
Как обойти это?
Редактировать
Я получаю это когда я бегу DBCC MEMORYSTATUS
Msg 2571, Level 14, State 1, Line 1
User 'XXXX\YYYY' does not have permission to run DBCC memorystatus.
New Edit
Сервер работал нормально на следующее утро без перезагрузки или что-нибудь еще.
Сколько дискового пространства у вас осталось? Вероятно, файл журнала транзакций вырос до предела на диске. –
Также проверьте, что tempdb находится на диске, который заполнен и может расти, хотя сообщение об ошибке конкретно не указывает на то, что – galets
Umm, 25k строк X 25k rows = 625MM соединенных строк. – RBarryYoung