ИСПРАВИТЬ: Ошибка утверждения при попытке восстановить базу данных в SQL Server 2008 R2

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

Проблема

В Microsoft SQL Server 2008 R2 база данных помечается как подозрительная при попытке восстановить базу данных. Кроме того в SQL Server 2008 R2 Errorlog файл регистрируется следующая ошибка утверждения:
<date> <time> <spid>Ошибка: 17066, уровень серьезности: 16, состояние: 1.</spid></time></date>

<date> <time> <spid>Утверждение SQL Server: Файл: <page.cpp>, строка = Сбой утверждения 4953 = "m_freeCnt + emptySlots * sizeof (гнездо) > = spaceNeeded". Эта ошибка может быть связанным. Если ошибка сохраняется после повторного запуска инструкции, используйте инструкцию DBCC CHECKDB для проверки базы данных для структурной целостности или перезагрузить сервер, чтобы обеспечить структур данных в памяти не повреждены.</page.cpp></spid></time></date>
ПримечаниеПри возникновении этой проблемы необходимо восстановить базу данных из резервной копии для восстановления этой проблемы.

Причина

Эта проблема возникает, если страница не может иметь достаточно свободного места при восстановлении базы данных.

Любой поток, который участвует вИнтерактивная перестроения индексаоперация илиСжатие базы данныхоперации можно сжать новой страницы. Если страница имеет недостаточно свободного места, происходит ошибка утверждения.

Решение

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


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

Статус

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

Свойства

Код статьи: 2503834 - Последний отзыв: 19 апреля 2011 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
Ключевые слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2503834 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:2503834

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

 

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