Работает ли база данных SQL Server (Express 2008 R2) во время резервного копирования? Как насчет последовательности?
Я ожидаю, что у меня будет длинная резервная копия в определенной базе данных, и мне было интересно, может ли приложение получить к нему доступ (только для чтения? Чтение / запись?) Во время резервного копирования.
Если доступ для чтения / записи будет доступен, то как будет достигнута согласованность? Вероятно, только снимок того, что было доступно на момент запуска резервного копирования, будет включен в резервную копию?
Или база данных будет неработоспособна во время резервного копирования?
1 ответ
Да, база данных доступна для использования во время резервного копирования.
Процесс резервного копирования работает в основном так.
Когда команда резервного копирования базы данных принята, сервер запускает контрольную точку. Затем запускается резервное копирование базы данных, и больше не создаются контрольные точки. При резервном копировании данных из файлов базы данных создается резервная копия журнала транзакций. Когда резервное копирование журнала завершено, выдается другая контрольная точка.
Резервное копирование всегда согласовано и является актуальным на конец задания резервного копирования.