Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Automatyzacja zadań tworzenia kopii zapasowych i konserwacji za pomocą planu konserwacji w SQL Server

Biodro>

W tym artykule wyjaśnię Automatyzację zadań tworzenia kopii zapasowych i konserwacji za pomocą planu konserwacji w SQL Server.

Plan konserwacji

Możesz tworzyć regularne i ciągłe plany i zadania, które zapewnią ciągłość naszych baz danych oraz utrzymywanie i wydajniejszą pracę za pomocą planu konserwacji w SQL Server.

Te plany i zadania są następujące.

  1. Za pomocą tego narzędzia możesz regularnie wykonywać pełne, różnicowe i transakcyjne kopie zapasowe naszych baz danych.
  2. Możesz tworzyć i wykonywać konserwację indeksu jako zwykłe zadanie
  3. Możesz wykonać aktualizację statystyk bazy danych

Wszystkie zadania są następujące.

Utworzę zadanie Daily Full Database Backup Job and Cleanup. Zadanie będzie pobierać codziennie pełną kopię zapasową bazy danych i automatycznie usuwać kopie zapasowe starsze niż 1 tydzień.

Kliknij prawym przyciskiem Plany obsługi i utwórz nowy plan obsługi w następujący sposób.

Zostanie otwarty interfejs graficzny zadań planu konserwacji. Możesz przeciągać i upuszczać.

Jeśli nie wiesz, co to jest kopia zapasowa i jak wykonać kopię zapasową, możesz przeczytać poniższy artykuł przed tym.

Kopia zapasowa SQL Server 2017 -1

Kliknij Utwórz kopię zapasową zadania bazy danych, aby określić wybraną bazę danych i sposób wykonania kopii zapasowej.

Wybierz bazy danych do wykonania kopii zapasowej.

Określ miejsce docelowe dla katalogu kopii zapasowej.

Ustaw opcje kopii zapasowej, takie jak kompresja i szyfrowanie, w następujący sposób.

Bazy danych są zaznaczone, a następnie należy ustawić harmonogram, aby automatycznie uruchamiał zadanie.

Możesz ustawić harmonogram jako dzienny, tygodniowy i miesięczny oraz ustawić czas uruchamiania zadania w następujący sposób.

Zadanie kopii zapasowej jest tworzone w następujący sposób.

Utwórz zadanie czyszczenia, klikając dwukrotnie Zadanie czyszczenia konserwacji w sekcji ToolBox.

Zaatakuj zadanie kopii zapasowej do zadania Maintenance Cleanup. Zadanie czyszczenia konserwacyjnego rozpocznie się po zakończeniu zadania kopii zapasowej.

Kliknij dwukrotnie zadanie Maintenance CleanUp, aby ustawić opcje czyszczenia.

Ustaw powiązany katalog i rozszerzenie pliku, a następnie Ustaw wiek pliku, gdy pliki zostaną usunięte.

Zadanie kopii zapasowej bazy danych, zadanie czyszczenia konserwacji i harmonogram są wykonywane w następujący sposób.

Po zapisaniu tego planu konserwacji, powiązane zadanie zostanie utworzone w następujący sposób.

Możesz uruchomić tę instrukcję pracy do testowania w następujący sposób.

Możesz także utworzyć przebudowę, reorganizację zadania indeksowania, zmniejszenie bazy danych, zadanie aktualizacji statystyk, aby zautomatyzować te zadania za pomocą zadań planu konserwacji.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zmienić tabelę w SQL Server za pomocą instrukcji Alter — SQL Server / samouczek T-SQL, część 35

  2. Zwróć liczbę wierszy, których dotyczą instrukcje UPDATE

  3. Funkcja SUM() w SQL Server

  4. Problem z tabelą tymczasową RODBC podczas łączenia się z MS SQL Server

  5. Jak wybrać określoną liczbę znaków z lewej lub prawej strony ciągu w SQL Server?