Исправление: Прерывание транзакции DTC в базе данных tempdb может ошибки 7105 причины, утверждения и возможности работы SQL Server

Переводы статьи Переводы статьи
Код статьи: 304847 - Vizualiza?i produsele pentru care se aplic? acest articol.
ОШИБКА #: 355018 (SHILOH_BUGS)
Развернуть все | Свернуть все

В этой статье

Проблема

Прерывание во время транзакции координатора распределенных транзакций Microsoft (DTC)tempdbдействия, приведут к появлению ошибки 7105 утверждения розничной торговли и потенциально сбой во время отката вtempdbможет привести к завершения работы сервера.

Решение

Чтобы решить эту проблему, получите последний пакет обновления для Microsoft SQL Server 2000. Дополнительные сведения см. в следующей статье базы знаний Майкрософт::
290211INF: Как получить последний пакет обновления для SQL Server 2000

Исправление:

Примечание.: Указанное ниже исправление был создан до появления SQL Server 2000 с пакетом обновления 2.

Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице или более поздние.:
   Version     File name       Platform
   -------------------------------------
   8.00.430    Sqlservr.exe    i386
				
Примечание.: Из-за ошибок в файл зависимостей, последние исправления или компонент, содержащий файлы предыдущей может также содержать дополнительные файлы.

Временное решение

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

Для временного решения проблемы устранить причину тайм-аутов, или увеличить значение времени ожидания.

Статус

Данное поведение является подтвержденной ошибкой SQL Server 2000..Впервые эта проблема была исправлена в SQL Server 2000 с пакетом обновления 2.

Дополнительная информация

7105 Появившееся сообщение об ошибке в журнал ошибок будет иметь вид:
Ошибка: 7105, уровень опасности: 22, состояние: 6 страницы (1:123232), разъем 3 text, ntext или image узел не существует
Один или несколько из следующих утверждений сообщений отображаются в журнале ошибок при возникновении этой проблемы (в зависимости от SQL Server 2000 розничной построения 194):
SQL Server утверждения: Файл: <spcalloc.cpp>, строка = 378 Failed Assertion = "Физ_страница-> IsType (Page::TEXT_MIX_PAGE)".</spcalloc.cpp>
SQL Server утверждения: Файл: <page.cpp>, строка = 2777 Сбой утверждения = "rowLength > = смещение + deleteLength".</page.cpp>
SQL Server утверждения: Файл: <logscan.cpp>, строка = 3037 Сбой утверждения = "m_lastLSN == NullLSN || startLSN < m_lastlsn'.=""></logscan.cpp>
SQL Server утверждения: Файл: <page.cpp>, строки = 3429 Сбой утверждения = "m_freeCnt + emptySlots * sizeof (гнездо) > = spaceNeed '.</page.cpp>
В журнале ошибок также может появиться следующее сообщение, при возникновении этой проблемы:
Не удалось AllocPageFromTargetExtent: extId = 1:357672 pages_seen = 8
Следует с большой дампа внутреннего сервера SQL ServerДиспетчер блокировоки это утверждение таблицы:
SQL Server утверждения: Файл: <alloc.cpp>, строка = 10649 Сбой утверждения = "force_success == ЛОЖЬ".</alloc.cpp>

Свойства

Код статьи: 304847 - Последний отзыв: 22 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2000 Standard Edition
Ключевые слова: 
kbhotfixserver kbqfe kbbug kbfix kbsqlserv2000presp2fix kbmt KB304847 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:304847

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

 

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