ВИПРАВЛЕННЯ: Помилка "Немає бракує пам'яті в пул ресурсів"внутрішнє", щоб запустити цей запит" у Microsoft SQL Server

Застосовується до: SQL Server 2008 EnterpriseSQL Server 2008 DeveloperSQL Server 2008 Standard

Корпорація Майкрософт поширює, Microsoft SQL Server 2008 і Microsoft SQL Server 2008 R2. виправлення в одному завантажуваному файлі. Через те, що ці виправлення сукупні, кожен новий пакет, містить усі поточні виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008, або SQL Server 2008 виправити, випуск.

Причини


Під час запуску, Повнотекстовий запит, який використовує слово, у Microsoft SQL Server 2008 або Microsoft SQL Server 2008 R2., з'являється таке повідомлення про помилку у файлі журналу помилок:
Дата час spidкод помилки: 701, серйозності: 17, стан: 123.
Дата час spidID є, недостатньо пам'яті в пул ресурсів, "внутрішнє", щоб запустити цей запит.
Крім того, якщо ви використовуєте Повнотекстовий запит належним чином після того, ця проблема виникає, з'являється таке саме повідомлення.

Причина


Ця проблема виникає в наведених нижче причин.
  • Існує помилка в коді, який використовується, щоб оцінити, скільки rowsets, які потрібні для виконання операції сортування. Таким чином, код значно overestimates числа rowsets. Потрібно надати оцінку в повнотекстовий – це 64 сторінок для кожного рядків, який необхідно, щоб відсортувати.
  • Існує великий запит, який блокує системи з використанням пам'яті, яка повнотекстового запиту.

Вирішення


Відомості про Сукупне оновлення

SQL Server 2008 із пакетом оновлень 1

Виправлення для цієї проблеми спочатку було випущено Сукупне оновлення-9 для SQL Server 2008 з пакетом оновлень 1. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
2083921 накопичувальне оновлення 9 для SQL Server 2008 з пакетом оновлень 1
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
970365 у SQL Server 2008 будує, які були надані після випуску SQL Server 2008 з пакетом оновлень 1
Microsoft SQL Server 2008, термінові виправлення, створені для окремих пакети SQL Server. До інсталяції SQL Server 2008 з пакетом оновлень 1, потрібно застосувати виправлення SQL Server 2008 з пакетом оновлень 1. За промовчанням виправлення, яке надається у SQL Server із пакетом оновлень включено до чергового пакета оновлень у SQL Server.

SQL Server 2008 пакет оновлень 2 для

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 1 для SQL Server 2008 з пакетом оновлень 2. Щоб отримати додаткові відомості про цей пакет накопичувальне оновлення клацніть номер статті в базі знань Microsoft Knowledge Base:
2289254 сукупного пакет оновлень 1 для SQL Server 2008 з пакетом оновлень 2
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
2402659 Збірки у SQL Server 2008, які були надані після випуску SQL Server 2008 з пакетом оновлень 2

SQL Server 2008 R2

Виправлення для цієї проблеми, спочатку було випущено сукупного оновлення 4. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2008 R2 клацніть номер статті в базі знань Microsoft Knowledge Base:
2345451 сукупний пакет оновлень 4 для SQL Server 2008 R2
Примітка. Оскільки ці збірки сукупні, кожен новий пакет, містить усі виправлення, і усі виправлення безпеки, що входили до складу попередніх SQL Server 2008 R2 виправити, випуск. Корпорація Майкрософт рекомендує, що ви вважаєте, що застосування останньому випуску виправити, що містить це виправлення. Щоб отримати додаткові відомості, клацніть номер статті в базі знань Microsoft:
SQL Server 2008 R2 981356 збірки, які були надані після випуску SQL Server 2008 R2

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Посилання


Щоб отримати додаткові відомості про Покрокову модель обслуговування для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:

935897 Покрокову модель обслуговування доступне команди SQL Server, щоб доставити виправлень для повідомляли про проблеми

Щоб отримати додаткові відомості про присвоєння імен оновленням для SQL Server клацніть номер статті в базі знань Microsoft Knowledge Base:

822499 Нова схема присвоєння імен пакетам оновлень програмного забезпечення для Microsoft SQL Server
Щоб отримати додаткові відомості про пошук відвідайте такий веб-сайт Microsoft Developer Network (MSDN):Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть цей номер статті в базі знань Microsoft:
824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт