Обычно, когда мы запускаем резервное копирование, мы не разрешаем вносить изменения, иначе база данных будет недоступна. Я имею в виду, что база данных будет в однопользовательском режиме, но я хочу начать резервное копирование и выпустить БД для использования. Кроме того, после запуска резервного копирования я не хочу, чтобы текущие изменения записывались в файл резервной копии. Я хочу знать, как я могу добиться этого в Microsoft SQL Server 2012. Пожалуйста, помогите мне.
Что ж, позвольте мне сначала объяснить мою проблему. В настоящее время я устанавливаю базу данных в однопользовательский режим, пока резервное копирование не будет завершено. Этот режим будет служить моей цели - избежать изменений данных во время резервного копирования. Но мое приложение связано с несколькими базами данных (каждая база данных взаимосвязана, и существуют базы данных var dbs, которые создаются ежемесячно). Поэтому резервное копирование всех этих баз данных стало утомительным процессом, и что более важно, я должен держать пользователей вне системы во время резервного копирования.
Поэтому я ищу механизм резервного копирования, который будет соответствовать нижеуказанным требованиям.
- Начните резервное копирование всех БД одновременно и выпустите БД для использования.
- Поскольку базы данных связаны друг с другом, я хочу, чтобы согласованность данных поддерживалась в файлах резервных копий. Поэтому из-за этого требования согласованности данных я не хочу вносить изменения в мой файл резервной копии.
Все, что я хочу, - это резервное копирование всех БД в данный момент времени.