Сжатие файлов данных участника в зеркальном отображении базы данных для двух серверов SQL Server 2005 появляется сообщение об ошибке

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

В этой статье

Проблема

Сжатие файлов данных участника в зеркальном отображении базы данных для двух серверов Microsoft SQL Server 2005. В этом случае может возникнуть утверждения SQL Server. Кроме того можно найти сообщение об ошибке, напоминающее приведенное ниже, в журнал ошибок SQL Server:
<date time="">SPID <id>s использование "dbghelp.dll" версия "4.0.5"</id></date>
<date time="">SPID <id>s ** дамп потока - spid = <id>, служба технической поддержки Майкрософт = 0x0000000080AE4B60 EC = 0x00000006D62141C0</id></id></date>
<date time="">SPID <id>s *** дамп стека, отправляемые C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\SQLDump <xxxx>.txt <date time="">spid <id>s ********************************************************************************</id></date></xxxx></id></date>

<date time="">SPID <id>s *</id></date>
<date time="">SPID <id>s * BEGIN STACK DUMP:</id></date>
<date time="">SPID <id>s * <date time="">spid <spid> </spid></date></id></date>
<date time="">SPID <id>s *</id></date>
<date time="">SPID <id>s * место: loglock.cpp:834</id></date>
<date time="">SPID <id>s * выражение: результат == LCK_OK</id></date>
<date time="">SPID <id>s * SPID: <spid> </spid></id></date>
<date time="">SPID <id>s * идентификатор процесса: <processid> </processid></id></date>
...
...
<date time="">SPID <id>s, ошибка: 17066, уровень опасности: 16, состояние: 1.</id></date>
<date time="">SPID <id>s утверждения SQL Server: файл: <loglock.cpp>, строка = 834 Failed Assertion = "результат == LCK_OK". Эта ошибка может быть, относящихся к синхронизации. Если ошибка сохраняется после повторного запуска инструкции, используйте инструкцию DBCC CHECKDB для проверки базы данных для структурной целостности или перезагрузить сервер, убедитесь, что структуры данных в памяти не повреждены. </loglock.cpp></id></date>
<date time="">spid<id>s Error: 3624, Severity: 20, State: 1. </id></date>
<date time="">spid<id>s A system assertion check has failed. Проверьте подробности в журнале ошибок SQL Server. Как правило ложности причиной является повреждение данных или ошибки программного обеспечения. Чтобы проверить наличие повреждения базы данных, рассмотрите выполнение инструкции DBCC CHECKDB. Если вы согласились отправлять дампов в Майкрософт во время установки, мини-дамп будет отправляться в корпорацию Майкрософт. Возможно, обновление от корпорации Майкрософт в последний пакет обновления или QFE из службы технической поддержки. </id></date>
<date time="">spid<id>s Error: 1454, Severity: 16, State: 1.</id></date>
<date time="">spid<id>s While acting as a mirroring partner for database '<database>', server instance '<instance>' encountered error 3624, status 1, severity 20. Database mirroring will be suspended. Try to resolve the error and resume mirroring. </instance></database></id></date>
<date time="">spid<id>s Database mirroring is inactive for database '<database>'. Это информационное сообщение. Действия пользователя не требуется. </database></id></date>
Примечание.When the issue occurs, a mini-dump is generated with name "SQLDump<xxxx>.dump" in the SQL Server error log folder. </xxxx>

Причина

This issue occurs because of a conflict between two transactions on the mirror. During regular processing on the principal, Database Console Commands (DBCC) Shrink operation starts a transaction. This transaction obtains a SCH_M heap or B-Tree (HoBT) lock and then releases that lock before the transaction commits. Another transaction obtains the IX lock on that heap or B-Tree before the first transaction commits. However, the heap or B-Tree lock is released during the first transaction is not logged. This causes a conflict on the mirror as the first transaction still owns the SCH_M lock on the heap or B-Tree.

Решение

SQL Server 2005 с пакетом обновления 3

Исправление этой уязвимости первого выпуска накопительного обновления 10. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2005 щелкните следующий номер статьи базы знаний Майкрософт:
983329Накопительный пакет обновления 10 для SQL Server 2005 с пакетом обновления 3
Примечание.Поскольку сборки являются накопительными, каждый новый выпуск исправление содержит все исправления, и все исправления, входившие в состав предыдущих SQL Server 2005 исправление выпуска. Рекомендуется, чтобы учесть применение последний выпуск исправления, содержащего это исправление. Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
960598SQL Server 2005 собирает, выпущенных после выпуска SQL Server 2005 с пакетом обновления 3

Статус

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

Ссылки

For more information about the SQL Server Error Log, visit the following Microsoft Developer Network (MSDN) website:
Viewing the SQL Server error log
For more information about Database Mirroring, visit the following MSDN website:
Overview of Database Mirroring
Для получения дополнительных сведений о последовательный модели обслуживания для SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
935897Последовательный модели обслуживания доступна группа разработчиков SQL Server для предоставления исправления для устранения неполадок
Для получения дополнительных сведений о схеме именования для обновления SQL Server щелкните следующий номер статьи базы знаний Майкрософт:
822499Новая схема присвоения имен пакетам обновлений программного обеспечения Microsoft SQL Server
Дополнительные сведения о терминах, используемых при описании обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт::
824684Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Свойства

Код статьи: 982933 - Последний отзыв: 30 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Service Pack 3
Ключевые слова: 
kbsurveynew kbqfe kbfix kbexpertiseadvanced kbmt KB982933 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:982933

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

 

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