Есть вопросы?
Закажите звонок специалиста!
Есть вопросы?
Закажите звонок специалиста!
В этой статье объясним как настроить автоматическое резервное копирование баз данных Microsoft SQL Server на серверы объектного хранилища S3.
Нам понадобится:
Шаг 1. Настройка сетевого диска облачного хранилища Yandex Object Storage
Шаг 2. Настройка резервного копирования средствами MS SQL Server
В нашем случае бесплатное решение MS SQL Server Express.
Тело sql-скрипта:
BACKUP DATABASE [base] TO DISK = N'Z:\Backup\base_full_backup.bak' WITH DESCRIPTION = N'Automatic backup to YOS S3 (full)', NOFORMAT, NOINIT, NAME = N'base-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO
Откройте командную строку и введите следующую команду, если вы используете проверку подлинности Windows:
sqlcmd -S .\SQLEXPRESS -i c:\scripts\full-db-backup.sql
Или введите следующую команду, если вы используете аутентификацию SQL:
sqlcmd -U BackupUser -P password -S .\SQLEXPRESS -i c:\scripts\full-db-backup.sql
Создаем .bat-файл следующего содержания:
@echo off sqlcmd -S .\SQLEXPRESS -i c:\scripts\full-db-backup.sql
И помещаем в планировщик задач на нужное время.
Автоматическое резервное копирование баз данных с SQL на Yandex Object Storage настроено.