Как планировать резервное копирование в SQL Server 2008?
как я могу планировать ежедневное резервное копирование в 9:00 вечера на SQL Server 2008?
Ответы
Ответ 1
-
Используйте Microsoft SQL Server Management Studio, чтобы создать новый план обслуживания.
-
В проводнике объектов перейдите в папку Управление > Планы обслуживания.
-
Это откроет конструктор.
-
В панели инструментов вы найдете задачу с именем Back Up Database Task, перетащите ее в конструктор.
-
Щелкните правой кнопкой мыши "Резервное копирование задачи базы данных", выберите в контекстном меню править
-
Тип резервного копирования:
- Полный: делает полную резервную копию каждый раз (ref)
- Дифференциал: создает резервную копию изменений между последним и текущим состоянием. Вам потребуются все дифференциалы + первоначальная резервная копия, если вы хотите восстановить! (ref)
- Журнал транзакций: делает резервную копию транзакций с момента последней полной резервной копии. (ref)
-
Щелкните правой кнопкой мыши задачу, чтобы выбрать базы данных для резервного копирования.
Измените расписание своего плана обслуживания, чтобы установить, когда он будет работать.
![Mantenance Plans]()
Ответ 2
Помимо решений, упомянутых в этом потоке, я могу порекомендовать использовать ApexSQL Backup для создания запланированной резервной копии SQL Server.
Ive нашел статью, в которой приводится краткое введение в типы резервного копирования и рекомендуемые стратегии резервного копирования (расположение резервного копирования, запланированные и автоматические резервные копии, проверка и проверка резервного копирования).
В нем объясняется, как планировать резервное копирование в SQL Server, используя задание агента SQL Server, планы обслуживания SQL Server и резервное копирование ApexSQL: http://solutioncenter.apexsql.com/how-to-create-a-sql-server-scheduled-backup/
Чтобы создать запланированную резервную копию SQL Server в качестве задания агента SQL Server, необходимо написать T-SQL script.
Резервное копирование ApexSQL можно использовать, чтобы избежать написания сценариев T-SQL, а также во избежание необходимости поддерживать планы резервного копирования и соответствующие им задания при использовании планов обслуживания SQL Server.
Инструмент позволяет автоматизировать и планировать задания резервного копирования SQL Server в одной задаче, сохраняя цепочку резервного копирования для упрощения восстановления по времени (откат базы данных).
Существует мастер, который проведет вас через процесс планирования резервного копирования. На первом этапе мастер запрашивает имя сервера, имя базы данных и тип резервного копирования. Далее - вам нужно указать папку назначения для резервного копирования и тип вывода. На следующем шаге вы можете выбирать из множества параметров, таких как проверка резервных копий, сжатие, шифрование и т.д.
После этого в следующем окне выберите параметр "Расписание" и укажите частоту встречаемости, и, наконец, отправьте запланированное резервное копирование и сделайте.
Ответ 3
Здесь есть приятный script http://ola.hallengren.com/, который при запуске создает некоторые SQL-агенты, выполняющие некоторые задачи обслуживания, которые вы должны делать в базе данных.
Ответ 4
Я могу предложить вам два способа планирования резервного копирования в SQL Server 2008.
С помощью SSMS (SQL Server Managment Studio)
Откройте папку "Managment" и найдите "План обслуживания". Для планирования такого плана вам понадобится роль базы данных SYSADMIN. Затем щелкните правой кнопкой мыши папку "План обслуживания" и выберите "Новый план обслуживания".
![введите описание изображения здесь]()
Введите имя плана обслуживания, который вы собираетесь создать. Затем нажмите значок календаря в верхней правой выделенной области на экране расписания заданий. В открывшемся окне настройте все необходимые расписания резервного копирования.
![введите описание изображения здесь]()
Выберите в нижней левой части экрана пункт "Задача резервной базы данных", чтобы настроить процесс резервного копирования. Затем перетащите элемент в нужное окно.
![введите описание изображения здесь]()
Дважды щелкните задачу базы данных. В открывшемся окне настроена конфигурация, связанная с резервной копией базы данных.
![введите описание изображения здесь]()
Укажите базы данных, которые вы собираетесь делать резервными копиями.
![введите описание изображения здесь]()
Второй способ запланировать резервное копирование в SQL Server 2008 - использовать сторонний инструмент, например SQLBackupAndFTP или если вы предпочитаете SAAS, вы можете попробовать что-то вроде SqlBak.
Вы можете найти дополнительную информацию о Как автоматизировать резервное копирование базы данных SQL в моем сообщении в блоге.
Ответ 5
Настройте план обслуживания с помощью дерева управления в SQL Server Studio:
Настройка плана обслуживания для резервного копирования баз данных
Ответ 6
AOMEI Backupper собирается переделать новую версию с резервным копированием по расписанию. На этой странице также есть информация: управлять продуктами резервного копирования
Ответ 7
Создайте план обслуживания. SQL 2008 имеет большой мастер для этого в SSMS, который создаст задание агента SQL, которое вы сможете проверить и изменить, и посмотреть синтаксис SQL для справки в будущем.
Предложение: сначала создайте резервное устройство.
Ответ 8
Существует несколько сторонних инструментов, которые позволяют планировать резервное копирование и контролировать статус. Попробуйте использовать EMS SQL Backup, который решает эти задачи. Он также включает в себя шаблоны типичных действий по обслуживанию, которые можно легко развернуть на серверах.