Member 12908552 Ответов: 1

Автоматизация резервного копирования и восстановления в SQL server


Всем Привет,

У меня есть 2 сервера под управлением SQL Server 2014, которые находятся в разных местах. Сервер 1 не видит сервер 2 и наоборот. У меня есть общий диск, к которому могут получить доступ оба сервера. На сервере 1 я создал задание резервного копирования, и файл резервной копии сохраняется локально. Мне нужно переместить резервную копию на общий диск. А затем, на сервере 2, Возьмите файл резервной копии и восстановите его. Мне нужно автоматизировать процесс.

Любая помощь и решение очень ценятся.

Соль

Что я уже пробовал:

Я создал задание резервного копирования и пакетный файл для перемещения файла на общий диск. Резервное копирование прошло успешно,но база данных перемещения не работает с использованием задания SQL. Если я запустил пакетный файл вручную, он действительно перемещает файл резервной копии.

1 Ответов

Рейтинг:
1

Wendelius

Простым решением было бы автоматизировать резервное копирование с помощью SQL Agent. Используйте Резервное копирование (Transact-SQL)[^] команда для создания резервной копии в нужное место. Затем есть еще одно задание агента SQL на другом сервере, которое переводит базу данных в однопользовательский режим, восстанавливает резервную копию с помощью Восстановление (Transact-SQL)[^] , а затем открывает базу данных для нормального использования (при необходимости).

Если вы создаете резервную версию и имеете надлежащее лицензирование, то более простым вариантом будет Как настроить, поддерживать и подключать к сети теплый резервный сервер (Transact-SQL)[^]


Member 12908552

Спасибо за ваш ответ. Я уже автоматизировал резервное копирование, и оно работает нормально. Я пытаюсь переместить резервную копию из локальной папки на общий диск. Затем восстановите резервную копию с общего диска. Автоматизация резервного копирования базы данных "Move" не работает. Я создал пакетный файл для перемещения резервной копии, и запуск пакетного файла вручную перемещает файл из локальной папки на сетевой диск, но использование пакетного файла либо в задании SQL Server, либо в планировщике задач не работает.