sql >> Databáze >  >> RDS >> Sqlserver

Automatizujte úlohy zálohování a údržby pomocí plánu údržby na serveru SQL Server

Ahoj,

V tomto článku vysvětlím Automatizaci úloh zálohování a údržby pomocí plánu údržby na serveru SQL.

Plán údržby

Můžete vytvářet pravidelné a průběžné plány a úlohy, které zajistí kontinuitu našich databází a budou udržovat a provozovat efektivněji prostřednictvím plánu údržby na serveru SQL Server.

Tyto plány a úlohy jsou následující.

  1. Pomocí tohoto nástroje můžete pravidelně provádět úplné, rozdílové a transakční zálohy našich databází.
  2. Můžete vytvořit a provádět údržbu indexu jako běžnou úlohu
  3. Můžete provést aktualizaci statistiky databáze

Všechny úkoly jsou následující.

Vytvořím úlohu Daily Full Database Backup Job and Cleanup. Úloha bude denně provádět úplnou zálohu databáze a automaticky vyčistí zálohy starší než 1 týden.

Klepněte pravým tlačítkem myši na Plány údržby a vytvořte nový plán údržby následovně.

Otevře se GUI Úlohy plánu údržby. Můžete to udělat přetažením.

Pokud nevíte, co je záloha a jak zálohovat, můžete si přečíst následující článek.

Záloha SQL Server 2017 -1

Klepněte na Zálohovat databázi Task a zadejte, která databáze je vybrána a jak provést zálohu.

Vyberte databáze, které chcete zálohovat.

Zadejte cíl pro záložní adresář.

Nastavte možnosti pro zálohování, jako je komprese a šifrování, následovně.

Jsou vybrány databáze, pak musíte nastavit Plánovač, aby spouštěl úlohu automaticky.

Plánovač můžete nastavit jako denní, týdenní a měsíční a nastavit čas spuštění úlohy následovně.

Zálohovací úloha se vytvoří následovně.

Dvojitým kliknutím na Úkol čištění údržby v sekci ToolBox vytvořte úlohu čištění.

Úloha Zálohování útoku k úloze Údržba Cleanup. Úloha čištění údržby se spustí po dokončení úlohy zálohování.

Poklepáním na úlohu Maintenance CleanUp nastavte možnosti čištění.

Nastavte související adresář a příponu souboru a poté Nastavit stáří souboru, kdy budou soubory smazány.

Úloha zálohování databáze, Úloha čištění údržby a Plánovač jsou dokončeny následovně.

Když uložíte tento plán údržby, související úloha se vytvoří jako následující.

Tuto příručku úlohy pro testování můžete spustit následovně.

Můžete také vytvořit úlohu Rebuild, Reorganize Index Task, Shrink Database, Update Statistics Task a automatizujte tyto úlohy pomocí Úloh plánu údržby.


  1. Existují nevýhody použití obecného varchar(255) pro všechna textová pole?

  2. Jak deklarovat uživatelsky definovat výjimku pomocí PRAGMA EXCEPTION_INIT

  3. Příklady MAKETIME() – MySQL

  4. Výchozí umístění databáze PostgreSQL v systému Linux