Назад | Перейти на главную страницу

Как диагностировать самопроизвольный переход базы данных SQL Server в режим восстановления

У нас есть большая база данных SQL Server (примерно 1 Гбайт), которая несколько раз в день самопроизвольно переходит в режим восстановления. Очевидно, это происходит только тогда, когда в базе данных происходит значительное количество транзакций.

Мы получаем эту ошибку: «База данных восстанавливается. Ожидание завершения восстановления».

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

Как определить причину, по которой база данных самопроизвольно переходит в режим восстановления? Может ли это быть вызвано чрезмерным вводом-выводом на самом дисковом массиве?

Мы уже пробовали отключить конфигурацию AutoClose.

Сама база данных представляет собой базу данных с доставкой журналов, поэтому она доступна только для чтения.

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

большая база данных SQL Server (примерно 1 ГБ)

Спасибо, что указали этот номер. Обратите внимание, что 1 ГБ - это совсем НЕ большая база данных в те времена, или вы имели в виду 1 ТБ?