logo
Блог Vinchin Бэкап базы данных 3 способа для автоматического резервного копирования базы данных SQL Server по расписанию

3 способа для автоматического резервного копирования базы данных SQL Server по расписанию

2022-10-12 | Yulia Qin

未标题-1.jpg

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

В этом блоге показаны 3 способа автоматизации резервного копирования SQL и установки расписания резервного копирования для облегчения задания.

Автоматизация резервного копирования SQL Server по расписанию с помощью плана обслуживания SQL Server

Maintenance Plan создает для пользователей SQL Server план обслуживания для выполнения различных операций управления, таких как резервное копирование, обновление данных и т. д. Но перед этим необходимо иметь фиксированную серверную роль sysadmin и включить опцию конфигурации сервера Agent XPs.

1.     Запустите SQL Server Management Studio (SSMS), затем установите соединение с экземпляром сервера.

2.     Щелкните папку Упралвения в Обозреватели Объектов, затем щелкните правой кнопкой мыши на Планы Обслуживания и выберите Новый План Обслуживания. ( Визард Плана Обслуживания ведет вас по всему процессу, но предоставляет меньше опций конфигурации).

3.     Выберите Задание Резервного Копирования Базы Данных на панели инструментов Задания по Плану Обслуживания.

4.     Настройте конфигурации резервного копирования во всплывающем окне после двойного щелчка на созданной задаче. Для резервного копирования более одной базы данных выберите Создать файл резервного копирования для каждой базы данных.

5.     Теперь можно автоматизировать резервное копирование, нажав на значок Subplan Schedule calendar.

6.     Нажмите Сохранить, и задание будет запущено по расписанию. Задание можно найти в разделе Агент Сервер SQL.

Автоматизация резервного копирования баз данных по расписанию с помощью заданий Агент Сервера SQL

Агент Сервера SQL - это часть Microsoft SQL Server, которая управляет автоматизированными заданиями и планирует задачи.

1.     Запустите SSMS и подключите его к вашему серверу, На панели обозревателя объектов узла Агента Сервера SQL SSMS щелкните правой кнопкой мыши Задания и выберите Новое Задание из контекстного меню.

2.     Введите имя и описание во всплывающем окне.

3.     Выберите Шаги> Новое для настройки задания. Убедитесь, что База Данных установлена как "master", а для Типа - "Transact-SQL script (T-SQL)". Перед этим создайте полное резервное копирование.

Чтобы создать дифференциальное резервное копирование:

USE Example  

GO

BACKUP DATABASE [Example]

TO DISK = 'D:SQL Server example.bak'

WITH CHECKSUM;

BACKUP DATABASE [Example]

   TO DISK = 'D:SQL Serverexample.bak'

   WITH DIFFERENTIAL;

   WITH CHECKSUM;

GO

Чтобы создать резервное копирование журнала транзакций:

BACKUP LOG [Example]

   TO DISK = 'D:SQL Serverexample.log';

GO

Нажмите OK, чтобы добавить шаг, и нажмите OK еще раз.

4.     На вкладке Расписание нажмите кнопку Новое, чтобы создать задание по расписанию, настройте тип и частоту расписания и нажмите OK.

5.     Продолжите настройку предупреждений и уведомлений, если они вам нужны. Щелкните задание правой кнопкой мыши и выберите Start Job at Step..., чтобы проверить, работает ли оно. Выберите Просмор Истории из right-click меню, чтобы найти ошибки, если задание не работает должным образом.

Настроить автоматическое резервное копирование SQL по расписанию с помощью Vinchin Backup & Recovery

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

Вы можете попробовать ПО для автоматического резервного копирования баз данных, например, Vinchin Backup & Recovery, которое выполняет легкое и интуитивно понятное резервное копирование SQL за 3 шага и имеет несколько стратегий резервного копирования, таких как шифрованная передача, политика сохранения и т.д. С помощью этого решения вы можете выполнять горячее резервное копирование SQL без какого-либо влияния на работу базы данных и проверять целостность данных во время резервного копирования.

Программа поддерживает Windows Server 2008, 2012, 2016 и 2019, а для ее использования необходимо на экране входа скачать Плагин Резервного Копирования и его установить.

cdc5f9a485e8b34d3d30038bb5b40f5.png

1.    Выберите экземпляр (экземпляры) SQL Server, для которого необходимо создать резервное копирование.

b95450920025229a307cfa4dcd80859.png

2.     Укажите место назначения резервного копирования.

Из раскрывающегося списка Целевой Узел можно выбрать узел резервного копирования, на котором будут обрабатываться и храниться данные резервного копирования.

Хранилище, принадлежащее выбранному узлу резервного копирования, можно выбрать из списка выбора Целевое Хранилище.

1a6ee13139afe495400417955837220.png

3.    Настройте стратегии резервного копирования.

В раскрывающемся списке Модуль можно настроить задание как Резервное Копирование по Расписанию или Однократное Резервное Копирование и автоматизировать процесс, здесь мы выбираем Резервное Копирование по Расписанию и устанавливаем расписания резервного копирования после того, как решим, каким должен быть тип резервного копирования.

f638e582712914aa961f10339061b9e.png

Регулятор скорости является опциональным для ограничения скорости передачи данных, а политика хранения данных включает дедупликацию данных и сжатие данных для экономии места для хранения резервного копирования.

fde2b769fd37bb44a44d261d49bfdfc.png

Сохраняйте резервные копирования базы данных в соответствии с Количеством точек восстановления или Количеством дней.

b983af78b82760abd6f527645949aa4.png

Включите функцию "Шифрованная передача" для обеспечения безопасности данных и выполните передачу по локальной сети по умолчанию.

0ddfa162079af571a332cfddf2cd602.png

Передовая стратегия, включая Проверку Целостности Базы Данных, Сжатие Сервера SQL и Контрольную Сумму Страницы.

4cb7f832d28b70488a4315ce1575e83.png

После завершения настройки просмотрите и отправьте задание, и оно будет запущено по расписанию.

Vinchin Backup & Recovery поддерживает не только резервное копирование и восстановление SQL Server, но и защиту физических и виртуальных машин MySQL, Oracle и PostgreSQL. И вы можете администрировать все резервные копирования баз данных в одной центральной консоли управления.

Хотите испытать универсальное и простое резервное копирование и восстановление баз данных? Вы можете загрузить 60-дневную бесплатную пробную версию прямо сейчас.

поделиться:

Категории:Database Backup