Проблемы
Предположим, что вы используете зеркальное отображение базы данных в режиме высокой производительности в Microsoft SQL Server 2012. При попытке добавить новые группы файлов в основную базу данных новые файлы в новых группах файлов не синхронизируются на зеркальном сервере. Кроме того, на зеркальном сервере появляется следующее сообщение об ошибке:
<дата><время> spid # ошибка: 3456, серьезность: 21, состояние: 1. <Дата><время ,> spid # не удалось вернуть запись журнала (132:975:2), для идентификатора транзакции (0:15811), на странице (4:10), единицы распределения 72057594043498496, базы данных "<имя_базы_данных>" (идентификатор базы данных 10). Page: LSN = (103:1130:2), единица распределения = 72057594043498496, введите = 1. Журнал: код операции = 4, контекст 1, PrevPageLSN: (103:1130:24). Восстановите базу данных из резервной копии или восстановите базу данных. <дата><время> spid # ошибка: 1454, серьезность: 16, состояние: 1. <Дата><время> SPID # зеркальное отображение базы данных будет приостановлено. На экземпляре сервера "домен\ИмяСервера" обнаружена ошибка 3456, состояние 1, серьезность 21, когда он действует в качестве участника зеркального отображения для базы данных "<DatabaseName>". Участники зеркального отображения баз данных могут автоматически попытаться восстановиться из этой ошибки и возобновить сеанс зеркального отображения.
Примечание.Эта проблема возникает только в Microsoft SQL Server 2012.
Решение
Сведения о накопительном пакете обновления
Накопительное обновление 3 для SQL Server 2012 с пакетом обновления 1 (SP1)
Исправление для этой проблемы впервые выпущено в накопительном обновлении 3. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012 с пакетом обновления 1 (SP1), щелкните следующий номер статьи базы знаний Майкрософт:
2812412 Накопительный пакет обновления 3 для SQL Server 2012 с пакетом обновления 1 (SP1)Примечание. Поскольку сборки являются кумулятивными, каждый новый набор исправлений содержит все исправления и все исправления системы безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012 с пакетом обновления 1 (SP1). Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2772858 Сборки SQL Server 2012, выпущенные после выпуска пакета обновления 1 (SP1) для SQL Server 2012
Накопительное обновление 6 для SQL Server 2012
Исправление для этой проблемы впервые выпущено в накопительном обновлении 6. Для получения дополнительных сведений о том, как получить этот накопительный пакет обновления для SQL Server 2012, щелкните следующий номер статьи базы знаний Майкрософт:
2728897 Накопительный пакет обновления 6 для SQL Server 2012Примечание. Так как сборки являются кумулятивными, каждый новый выпуск исправлений содержит все исправления и все исправления безопасности, которые были включены в предыдущий выпуск исправлений для SQL Server 2012. Рекомендуется установить последнюю версию исправления, которая включает это исправление. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
2692828 Сборки SQL Server 2012, выпущенные после выпуска SQL Server 2012
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".