Здравей,
В тази статия ще обясня автоматизиране на заданията за архивиране и поддръжка с помощта на план за поддръжка в SQL Server.
План за поддръжка
Можете да създавате редовни и непрекъснати планове и работни места, които ще гарантират непрекъснатостта на нашите бази данни и ще поддържат и работят по-ефективно чрез план за поддръжка в SQL Server.
Тези планове и работни места са както следва.
- Можете редовно да правите пълните, диференциални и регистрационни копия на транзакциите на нашите бази данни с този инструмент.
- Можете да създавате и извършвате поддръжка на индекса като обикновена работа
- Можете да извършите актуализиране на статистиката на базата данни
Всички задачи са както следва.
Ще създам ежедневна задача за пълно архивиране и почистване на базата данни. Job ще взема пълно архивиране на база данни ежедневно и автоматично ще почиства архиви, по-стари от 1 седмица.
Щракнете с десния бутон на мишката Планове за поддръжка и Създайте нов план за поддръжка, както следва.
GUI за задачи на план за поддръжка е отворен. Можете да правите плъзгане и пускане.
Ако не знаете какво представлява архивирането и как да направите резервно копие, можете да прочетете следната статия преди това.
Резервно копие на SQL Server 2017 -1
Щракнете върху Задача за архивиране на база данни, за да посочите коя база данни е избрана и как да направите резервно копие.
Изберете бази данни, за да направите резервно копие.
Посочете дестинация за резервна директория.
Задайте опции за архивиране, като компресиране и шифроване, както следва.
Базите данни са избрани, след което трябва да настроите Scheduler да стартира автоматично задание.
Можете да зададете Планировчик като ежедневен, седмичен и месечен и да зададете време за стартиране на заданието, както следва.
Заданието за архивиране се създава по следния начин.
Създайте задача за почистване, като щракнете двукратно върху Задача за почистване на поддръжка в секцията ToolBox.
Атакувайте заданието за архивиране към задачата Maintenance Cleanup. Задачата за почистване на поддръжката ще започне след приключване на заданието за архивиране.
Щракнете двукратно върху задачата Maintenance CleanUp, за да зададете опции за почистване.
Задайте свързана директория и разширение на файла, след което задайте възраст на файла, когато файловете ще бъдат изтрити.
Задачата за архивиране на база данни, Задачата за почистване на поддръжката и Планировчик се изпълняват, както следва.
Когато запазите този план за поддръжка, свързаната работа ще бъде създадена, както следва.
Можете да стартирате това ръководство за работа за тестване, както следва.
Можете също да създадете Rebuild, Reorganize Index Task, Shrink Database, Update Statistics Task, за да автоматизирате тези задачи със задачи за план за поддръжка.