Проблемы
Если вы попытаетесь перестроить индекс в Microsoft SQL Server 2012, а журнал транзакций будет заполнен в процессе перестроения, появляются следующие сообщения об ошибках:
Сообщение 9002, уровень 17, состояние 2, 1The журнала транзакций для базы данных "имя_базы_данных" заполнено в соответствии с "LOG_BACKUP". Сообщение 9002, уровень 17, состояние 2, 1The журнала транзакций для базы данных "имя_базы_данных" заполнено в соответствии с "LOG_BACKUP". MSG 3314, Level 21, состояние 3, строка 1During отмене зарегистрированной операции в базе данных "имя_базы_данных", произошла ошибка с идентификатором записи в журнале (78:420:37). Как правило, при возникновении ошибки в службе журнала событий Windows заносится сообщение об ошибке. Восстановите базу данных или файл из резервной копии или восстановите базу данных. Сообщение 9001, уровень 21, состояние 5, журнал 1The строки для базы данных "DatabaseName" недоступен. Проверьте журнал событий на наличие связанных сообщений об ошибках. Устраните все ошибки и перезапустите базу данных. MSG 3314, Level 21, состояние 3, строка 1During отмене зарегистрированной операции в базе данных "имя_базы_данных", произошла ошибка с идентификатором записи в журнале (78:446:1). Как правило, при возникновении ошибки в службе журнала событий Windows заносится сообщение об ошибке. Восстановите базу данных или файл из резервной копии или восстановите базу данных. Сообщение 3314, уровень 21, состояние 5, строка 1During отмены зарегистрированной операции в базе данных "имя_базы_данных", произошла ошибка с идентификатором записи в журнал (78:420:13). Как правило, при возникновении ошибки в службе журнала событий Windows заносится сообщение об ошибке. Восстановите базу данных или файл из резервной копии или восстановите базу данных. В текущей команде возникла ошибка, связанная с сообщением 0, уровнем 20, состоянием 0, строка 0A серьезной ошибки. Результаты, если таковые имеются, должны быть удалены.
Кроме того, база данных переводится в автономный режим, а ее состояние меняется на "в процессе восстановления".
Решение
Сведения о накопительном пакете обновления
Накопительный пакет обновления 1 (SP1) для SQL Server 2012 с пакетом обновления 1 (SP1)
Исправление для этой проблемы впервые выпущено в накопительном обновлении 1. За дополнительными сведениями о том, как получить этот накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:
2765331 Накопительный пакет обновления 1 (SP1) для SQL Server 2012 с пакетом обновления 1 (SP1)Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2772858 Сборки SQL Server 2012, выпущенные после выпуска пакета обновления 1 (SP1) для SQL Server 2012
SQL Server 2012
Исправление для этой проблемы впервые выпущено в накопительном обновлении 4. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012, щелкните следующий номер статьи базы знаний Майкрософт:
2758687 Накопительный пакет обновления 4 для SQL Server 2012 Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".