ИСПРАВИТЬ: SQL Server аварийно завершает работу при полной в SQL Server 2012 и 2014 SQL Server файл журнала базы данных tempdb

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

Эта статья на английском языке: 2963384
Проблема
Предположим, что вы используете 2014 SQL Server или Microsoft SQL Server 2012. Когда файл журнала базы данных tempdb полной и сбои SQL Server появляется следующее сообщение об ошибке:
Ошибка: 9002, уровень опасности: 17, состояние: 4.
Журнал транзакций для базы данных «tempdb» заполнен из-за «ACTIVE_TRANSACTION».
Ошибка: 3314, уровень опасности: 21, состояние: 3.
При выполнении отката запротоколированной операции в базе данных «tempdb» произошла ошибка с Идентификатором записи (135:376:442). Как правило конкретный сбой предварительно протоколируется как ошибка в журнале событий Windows. Восстановите базы данных или файл из резервной копии или восстановления базы данных.
Ошибка: 3449, уровень опасности: 21, состояние: 1.
Для восстановления базы данных (база данных ID 2) SQL Server необходимо выключить. База данных является пользовательской базы данных, который не удается завершить работу или системной базы данных. Перезапустите SQL Server. Если после повторного запуска базы данных не удается, исправить или восстановить базу данных.
Трассировка SQL остановлена вследствие завершения работы сервера. Трассировка ID = "1". Это сообщение является информационным никаких действий пользователя не требуется.

Эта проблема возникает, если размер файла журнала базы данных tempdb не хватает для обработки рабочей нагрузки базы данных tempdb и автоматическое увеличение файла журнала имеет значение Off. Если откат происходит сбой из-за ограниченного пространства в базе данных tempdb , SQL Server завершает работу.

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

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

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

2958069 Как получить последний пакет обновления для SQL Server 2014 г


Дополнительные сведения о SQL Server 2014 Пакет обновления 1 (SP1) см. ошибки, исправленные в Пакет обновления 1 для SQL Server 2014 г.

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

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

2755533 Как получить последний пакет обновления для SQL Server 2012
Статус
Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 2963384 — последний просмотр: 08/05/2016 17:55:00 — редакция: 7.0

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Standard

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2963384 KbMtru
Отзывы и предложения