FIX: Запит, який працює проти за DMV вводить нескінченний цикл у SQL Server 2008 R2, SQL Server 2008 або SQL Server 2012

Переклади статей Переклади статей
Номер статті: 2803799 - Показ продуктів, яких стосується ця стаття.
Майкрософт поширює виправлень, Microsoft SQL Server 2008 R2 службу оновлень 2 (SP2) як один файл завантажується. Оскільки Накопичувальне виправлення, кожен новий реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу на попередній SQL Server 2008 R2 службу оновлень 2 виправити реліз.
Розгорнути все | Згорнути все

На цій сторінці

Ознаки

Розглянемо таку ситуацію.
  • Вільний час запуску запит на змінення проти деяких динамічного керування переглядів (DMVs) в Microsoft SQL Server 2008, Microsoft SQL Server 2008 R2 або в Microsoft SQL Server 2012. Наприклад, ви виконати запит sys.dm_exec_procedure_stats та dm_exec_trigger_stats погляди.
  • У запиті використовуються plan_handle як предиката.
  • план поверху запитів, які plan_handle предикат вказує не існує.

У цьому випадку запит на змінення входить нескінченний цикл, який ніколи не зупиняється, біг "не поступаючись планувальник" помилка може з'явитися та мінімальний файл може генеруватися. Крім того, ви не можете вбити запит, і службу SQL Server не може бути перезапущено. Ви повинні перезавантажити комп’ютер-зразок або за допомогою команди завершення роботи з NOWAIT перезавантажити службу SQL Server.

Розв'язанн

Накопичувальне оновлення інформації

Виправлення пакет оновлень для SQL Server 2008 R2 пакетом оновлень 1

Виправлення для цієї проблеми була вперше випущена у в виправлення пакет оновлень для SQL Server 2008 R2 пакетом оновлень 1.

сукупний пакет оновлень 12 для SQL Server 2008 з пакетом оновлень 3

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 12. Щоб отримати додаткові відомості про отримання пакунок накопичувальне оновлення для пакета оновлень 3 для SQL Server 2008 клацніть цей номер статті для перегляду статті в базі знань Microsoft Knowledge Base:
2863205 Сукупний пакет оновлень пакета 12 для пакета оновлень 3 для SQL Server 2008
Примітка. Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередніх SQL Server 2008 пакет оновлень 3 виправити реліз. Радимо, що ви вважаєте, що застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
2629969 SQL Server 2008 будує, які були випущені після пакета оновлень 3 для SQL Server 2008 була випущена

сукупний пакет оновлень 7 для SQL Server 2012

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 7. Щоб отримати додаткові відомості про те, як отримати цей пакет накопичувальне оновлення для SQL Server 2012, клацніть номер статті в базі знань Microsoft Knowledge Base:
2823247 7-Пакет накопичувальне оновлення для SQL Server 2012
Примітка. Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередніх SQL Server 2012 виправити реліз. Радимо, що ви вважаєте, що застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
2692828 SQL Server 2012 будує, які були випущені після SQL Server 2012 був випущений

Сукупний пакет оновлень 3 для SQL Server 2012 SP1

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 3. Щоб отримати додаткові відомості про отримання пакунок накопичувальне оновлення для SQL Server 2012 SP1 клацніть цей номер статті для перегляду статті в базі знань Microsoft Knowledge Base:
2812412 Сукупний пакет оновлень пакета 3 для SQL Server 2012 з пакетом оновлень 1
Примітка. Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередніх SQL Server 2012 SP1 виправити реліз. Радимо, що ви вважаєте, що застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
2772858 SQL Server 2012 будує, які були випущені після SQL Server 2012 з пакетом оновлень 1 був випущений

Накопичувальне оновлення 5 для SQL Server 2008 R2 SP2

Виправлення для цієї проблеми була вперше випущена у накопичувальне оновлення 5. Щоб отримати додаткові відомості про отримання пакунок накопичувальне оновлення для SQL Server 2008 R2 SP 2 клацніть номер статті в базі знань Microsoft Knowledge Base:
2797460 Сукупний пакет оновлень пакета 5 для SQL Server 2008 R2 пакетом оновлень 2
Примітка. Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, які входили до складу попередніх SQL Server 2008 R2 SP 2 виправити реліз. Радимо, що ви вважаєте, що застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
2730301 SQL Server 2008 R2 будує, які були випущені після SQL Server 2008 R2 служба Pack 2 був випущений

Стан

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

Додаткові відомості

Докладніше про sys.dm_exec_query_stats та sys.dm_exec_procedure_stats DMVs зверніться до наступних веб-сайтів MSDN:

Властивості

Номер статті: 2803799 - Востаннє переглянуто: 19 жовтня 2013 р. - Редакція: 4.0
Застосовується до:
  • Microsoft SQL Server 2008 R2 Service Pack 2
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Standard
Ключові слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2803799 KbMtuk
Машинний переклад
ВАЖЛИВО! Ця стаття перекладена засобами машинного перекладу Microsoft. Статтю можна редагувати в середовищі Community Translation Framework (CTF). Щоб якомога швидше перекласти всі статті у своїй базі знань різними мовами, компанія Microsoft не лише звертається до професійних перекладачів, але й вдається до машинного перекладу, який потім редагується спільнотою. Такі статті можуть містити лексичні, синтаксичні та граматичні помилки. Microsoft не несе відповідальності за будь-які неточності, помилки або збитки, до яких може призвести неправильний переклад статей або їх використання. Докладніше про CTF див. на веб-сторінці http://support.microsoft.com/gp/machine-translation-corrections/uk-ua.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2803799

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com