Исправление: Появляется сообщение об ошибке при выполнении запроса, который использует базу данных tempdb в SQL Server

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

Эта статья на английском языке: 3125526
Проблема
Запрос запуска в экземпляре Microsoft SQL Server 2012. Если запрос использует базу данных tempdb, могут появиться следующие сообщения об ошибках:

  • Ошибка: 5180, уровень серьезности: 22, состояние: 1.

    Не удается открыть элемент управления блока файла (FCB) для неверного идентификатора файла 0 в базе данных «tempdb».
  • Ошибка: 17066, уровень серьезности: 16, состояние: 1.

    Утверждение SQL Server: Файл:< alloc.cpp="">, строки = Сбой утверждения 2697 = ' IAM_pg_id! = PageId_NULL ".
  • Ошибка: 3624, уровень опасности: 20, состояние: 1.

    Не удалось выполнить проверку системы утверждения. Проверьте подробности в журнале ошибок SQL Server.
  • Ошибка: 605, уровень опасности: 21, состояние: 3.

    Попытка извлечь логическую страницу (19:31824) в базе данных 2 не удалось. Он принадлежит к 0 единицы размещения не для 720680216393744384.

Эта проблема может возникнуть при использовании одного из следующих средств:

  • Уровни изоляции транзакций оптимистичный
  • Оперативное индексирование
  • Несколько активных результирующих наборов (MARS)
  • Триггеры

Решение
Сначала эта проблема была исправлена в следующем накопительном обновлении SQL Server:

Рекомендация: Установите последнее накопительное обновление для SQL Server

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и все исправления безопасности, которые были включены в предыдущие накопительного обновления. Извлечь последние накопительные обновления для SQL Server:

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

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

Свойства

Номер статьи: 3125526 — последний просмотр: 01/25/2016 08:49:00 — редакция: 1.0

Microsoft SQL Server 2012 Service Pack 3, Microsoft SQL Server 2012 Service Pack 2

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