ИСПРАВИТЬ: Снимает блокировку ошибка времени ожидания при наличии таблицы кучи и если включено сжатие данных в SQL Server 2008 R2, или в SQL Server 2012

Переводы статьи Переводы статьи
Код статьи: 2719217 - Vizualiza?i produsele pentru care se aplic? acest articol.
Корпорация Майкрософт распространяет Microsoft SQL Server 2008 R2 и Microsoft SQL Server 2012 исправления как один загружаемый файл. Так как исправления являются накопительными, каждый новый выпуск содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие 2008 R2 SQL Server и Microsoft SQL Server 2012 выпуска.
Развернуть все | Свернуть все

В этой статье

Проблема

Рассмотрим следующий сценарий:
  • Имеется исправление из статьи базы знаний Майкрософт (KB) 2590839 на Microsoft SQL Server 2008 R2 или экземпляр Microsoft SQL Server 2012.
  • Размещение базы данных в экземпляре SQL Server.
  • База данных содержит таблицы, которые хранятся в виде кучи.
  • Включить сжатие данных в таблице.
  • Включить чтение зафиксированных данных моментального снимка изоляции (RCSI) для базы данных.
В этом случае появляется следующее сообщение время ожидания кратковременной блокировки на странице страницы свободного места (PFS):

Штамп времени SpidID Было превышено время ожидания кратковременной блокировки буфера--тип 3, bp 0000000500DA4380, страница 1: 1, stat 0xb, идентификатор базы данных: 10, идентификатор единицы размещения: 6488064, задача 0x00000004538BF0C8: 0, waittime 300 секунд, флаги 0x100000001a, владеющий задач 0x00000004538BF0C8. Продолжение ожидания.

ПримечаниеДля восстановления этой проблемы, может потребоваться перезагрузка SQL Server или необходимо завершить процесс в диспетчере задач.

Причина

Эта проблема возникает после обновления ghost бит на страницы PFS кратковременной блокировки монопольного на страницы PFS не освобождается.

Решение

Сведения о пакете обновления для SQL Server 2008 R2

Чтобы устранить эту проблему, получите последний пакет обновления для SQL Server 2008 R2. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2527041Как получить последний пакет обновления для SQL Server 2008 R2

Накопительное обновление информации

SQL Server 2012

Исправление этой уязвимости первого выпуска в накопительное обновление 2 для SQL Server 2012. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
2703275 Доступен накопительный пакет обновления 2 для SQL Server 2012
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие SQL Server выпуска. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
2692828 2012 SQL Server строит, выпущенных после 2012 SQL Server

SQL Server 2008 R2

Исправление этой уязвимости первого выпуска в накопительное обновление 14 SQL Server 2008 R2. Дополнительные сведения о том, как получить этот накопительный пакет обновления для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
2703280 Накопительный пакет обновления 14 SQL Server 2008 R2
Примечание Поскольку построения являются накопительными, каждый новый выпуск исправление содержит все исправления и исправить все исправления безопасности, которые были включены в предыдущие SQL Server выпуска. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
981356 SQL Server 2008 R2 строит, выпущенных после SQL Server 2008 R2

Статус

Корпорация Майкрософт подтверждает, что это является проблемой в продуктах Майкрософт, перечисленных в разделе «Относится к».

Свойства

Код статьи: 2719217 - Последний отзыв: 26 июля 2012 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Ключевые слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2719217 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 2719217

Отправить отзыв

 

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