Зазвичай, коли ми запускаємо резервну копію, ми не дозволяємо вносити зміни або база даних не буде доступною. Я маю на увазі, база даних буде в режимі одного користувача, але я хочу запустити резервну копію та випустити db для використання. Крім того, коли я запускаю резервну копію, я не хочу, щоб постійні зміни записувались у файл резервної копії. Я хочу знати, як я можу досягти цього в Microsoft SQL Server 2012. Будь ласка, допоможіть мені.
Ну, дозвольте спочатку пояснити свою проблему. Наразі я встановлюю базу даних в єдиний користувальницький режим, поки резервне копіювання не завершиться. Цей режим буде служити моїй меті уникнути змін даних під час резервного копіювання. Але моя програма пов'язана з безліччю баз даних (кожна база даних взаємопов'язана між собою, і є різні dbs, які продовжують створювати щомісяця). Таким чином, резервне копіювання всіх цих баз даних стало втомливим процесом, і що ще важливіше, я повинен утримувати користувачів поза системою, коли відбувається резервне копіювання.
Тому я шукаю механізм резервного копіювання, який буде відповідати нижче зазначеним вимогам.
- Запустіть резервну копію всіх dbs одночасно і відпустіть db для використання.
- Оскільки бази даних пов'язані між собою, я хочу, щоб у файлах резервного копіювання підтримувалася узгодженість даних. Тому через цю вимогу щодо узгодженості даних я не хочу, щоб зміни вносилися до файлу резервної копії.
Все, що я хочу - резервне копіювання всіх dbs в даний момент часу.