Поделиться через


MSSQLSERVER_3456

Область применения: SQL Server

Сведения

Атрибут Значение
Название продукта SQL Server
ИД события 3456
Источник событий MSSQLSERVER
Компонент SQLEngine
Символическое имя REC_REDOLSNMISMATCH
Текст сообщения Не удалось повторить запись журнала %S_LSN для идентификатора транзакции %S_XID на странице %S_PGID базы данных "%.*ls" (идентификатор базы данных %d). Page: LSN = %S_LSN, type = %ld. Log: OpCode = %ld, context %ld, PrevPageLSN: %S_LSN. Восстановите базу данных из резервной копии или исправьте ее.

Описание

Операции восстановления не удалось выполнить повтор журнала транзакций. В результате этой ошибки состояние базы данных изменилось на SUSPECT. Первичная файловая группа и, возможно, другие файловые группы могут быть повреждены. База данных не может быть восстановлена во время запуска SQL Server и поэтому недоступна. Для разрешения этой проблемы требуется вмешательство пользователя.

Обратите внимание, что если эта ошибка возникает для tempdb, экземпляр SQL Server завершает работу.

Действие пользователя

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

Чтобы получить сведения о причине возникновения ошибки 3456, изучите в журнале событий Windows предшествующее сообщение об ошибке, в котором указан конкретный сбой. Соответствующее действие пользователя зависит от того, указывает ли информация в журнале событий Windows, что ошибка SQL Server была вызвана временным условием или постоянным сбоем. Сведения о действиях пользователя для устранения ошибки 3456 см. в электронной документации по SQL Server.

См. также

ALTER DATABASE (Transact-SQL)
DBCC CHECKDB (Transact-SQL)
Полное восстановление базы данных (простая модель восстановления)
MSSQLSERVER_824
sys.databases (Transact-SQL)