Použití Průvodce plánem údržby
platí pro:SQL Server
Tento článek popisuje, jak vytvořit jeden nebo víceserverový plán údržby pomocí Průvodce plánem údržby na SQL Serveru. Průvodce plánem údržby vytvoří plán údržby, který může agent Microsoft SQL Server spouštět pravidelně. To vám umožní provádět různé úlohy správy databáze, včetně záloh, kontrol integrity databáze nebo aktualizací statistik databáze v zadaných intervalech.
Omezení a restrikce
Pokud chcete vytvořit plán údržby více serverů, musíte nakonfigurovat víceserverové prostředí s jedním hlavním serverem a jedním nebo více cílovými servery. Na hlavním serveru musíte vytvořit a udržovat plány údržby s více servery. Plány můžete zobrazit na cílových serverech.
Členové rolí db_ssisadmin a dc_admin mohou mít možnost zvýšit svá oprávnění správce systému. K tomuto zvýšení oprávnění může dojít, protože tyto role mohou upravovat balíčky integračních služeb; Sql Server může tyto balíčky spouštět pomocí sysadmin kontextu zabezpečení agenta SQL Serveru.
Pokud chcete chránit před tímto zvýšením oprávnění při spouštění plánů údržby, sad kolekcí dat a dalších balíčků integračních služeb, nakonfigurujte úlohy agenta SQL Serveru, které spouštějí balíčky, aby používaly účet proxy s omezenými oprávněními nebo přidávaly členy správce systému do rolí db_ssisadmin a dc_admin.
Požadavky
Je nutné povolit možnost konfigurace serveru Agent XPs .
Dovolení
Pokud chcete vytvořit nebo spravovat plány údržby, musíte být členem pevné role serveru sysadmin. Průzkumník objektů zobrazuje uzel Maintenance Plans pouze pro uživatele, kteří jsou členy fixní role serveru sysadmin.
Použití Průvodce plánem údržby
Spuštění průvodce
Rozbalte server, na kterém chcete vytvořit plán správy.
Rozbalte složku Management.
Klikněte pravým tlačítkem na složku Plány údržby a vyberte Průvodce plánem údržby.
Na stránce Průvodce plánem údržby SYSTÉMU SQL Server vyberte Další.
Na stránce Vyberte vlastnosti plánu:
Do pole Název zadejte název plánu údržby, který vytváříte.
V poli Popis stručně popište plán údržby.
V seznamu Spustit jako zadejte přihlašovací údaje, které používá agent Microsoft SQL Server při provádění plánu údržby.
Vyberte buď Samostatné harmonogramy pro každý úkol, nebo Jeden harmonogram pro celý plán údržby nebo žádný harmonogram k určení opakovaného harmonogramu plánu údržby.
Poznámka
Pokud pro každý úkolu vybereteSamostatné plány, budete muset pro každý úkol v plánu údržby postupovat podle dalšího kroku.
Pokud jste vybrali Jeden harmonogram pro celý plán nebo žádný harmonogram, v části Harmonogramvyberte Změnit.
V dialogovém okně Nový plán úlohy zadejte do pole Název název plánu úlohy.
V seznamu Typ plánu vyberte typ plánu:
Spustit automaticky při spuštění agenta SQL Serveru
Spustit kdykoliv, když se procesory stanou nečinnými
opakované. Toto je výchozí výběr.
jednorázově
Vyberte nebo zrušte zaškrtnutí políčka Povoleno, abyste plán povolili nebo zakázali.
Pokud vyberete Opakující se:
Pod položkou Frekvence, na seznamu Výskyt, zadejte frekvenci výskytu:
Pokud vyberete Denní, do pole Opakuje se každých zadejte, jak často se plán úloh opakuje ve dnech.
Pokud zvolíte Týdenní, do pole opakování zadejte, jak často se plán úlohy opakuje v týdnech. Vyberte dny v týdnu, ve kterých se plán úlohy spouští.
Pokud vyberete měsíční, vyberte den nebo .
Pokud vyberete Den, zadejte datum v měsíci, ve kterém má plán úlohy běžet, a jak často se plán úlohy opakuje v měsících. Pokud například chcete, aby plán úlohy běžel 15. den v měsíci každý druhý měsíc, vyberte Den a do prvního pole zadejte "15" a do druhého pole zadejte "2". Největší číslo povolené ve druhém poli je "99".
Pokud vyberete , vyberte konkrétní den v týdnu v rámci měsíce, ve kterém má být spuštěn plán úlohy, a určete, jak často se plán úlohy opakuje každý měsíc. Pokud například chcete, aby plán úlohy běžel v posledním týdnu v měsíci každý druhý měsíc, vyberte Den, vyberte poslední z prvního seznamu a pracovní den z druhého seznamu a do posledního pole zadejte "2". Můžete také vybrat první, druhý, třetínebo čtvrtýa také konkrétní pracovní dny (například neděle nebo středa) z prvních dvou seznamů. Největší povolené číslo v posledním poli je "99".
V části Denní frekvenceurčete, jak často se plán úloh opakuje v den spuštění plánu úlohy:
Pokud vyberete Nastane jednou v, zadejte konkrétní čas dne, kdy má plán úlohy běžet, do pole Nastane jednou v. Zadejte hodinu, minutu a sekundu dne a také AM nebo PM.
Pokud vyberete Probíhá každý, určete, jak často se plán úlohy spouští během dne zvoleného pod Frekvence. Pokud například chcete, aby se plán úlohy opakoval každých 2 hodiny v průběhu dne, kdy je plán úlohy spuštěný, vyberte Probíhá každých, do prvního pole zadejte "2" a potom v seznamu vyberte hodin. V tomto seznamu můžete také vybrat minut a sekund. Největší číslo povolené v prvním poli je 100.
Do pole Začátek v zadejte čas, kdy má začít běžet plán úlohy. Do pole Konec na zadejte čas, kdy má harmonogram úlohy přestat se opakovat. Zadejte hodinu, minutu a sekundu dne a také AM nebo PM.
V části Doba trvánízadejte v Datum zahájenídatum, kdy má plán úlohy začít běžet. Vyberte Koncové datum nebo Bez koncového data, aby bylo určeno, kdy má plán úlohy zastavit běh. Pokud vyberete koncové datum, zadejte datum, kdy chcete, aby se plán úlohy přestal spouštět.
Pokud vyberete jednorázověv části Jednorázový výskyt, zadejte do pole Datum datum, kdy bude proveden plán úlohy. Do pole Čas zadejte čas, kdy bude spuštěn plán úlohy. Zadejte hodinu, minutu a sekundu dne a také AM nebo PM.
V části Shrnutív Popisověřte správnost všech nastavení plánu úloh.
Vyberte OK.
Vyberte Další.
Na stránce Vybrat cílové servery vyberte servery, na kterých chcete plán údržby spustit. Tato stránka je viditelná pouze v instancích SQL Serveru, které jsou nakonfigurované jako hlavní servery.
Poznámka
Chcete-li vytvořit plán údržby více serverů, musí být nakonfigurované víceserverové prostředí obsahující jeden hlavní server a jeden nebo více cílových serverů a místní server by měl být nakonfigurován jako hlavní server. V prostředích s více servery se na této stránce zobrazí (místní) hlavní server a všechny odpovídající cílové servery.
Na stránce Vybrat úkoly údržby vyberte jeden nebo více úkolů údržby, které chcete přidat do plánu. Po výběru všech potřebných úkolů vyberte Další.
Poznámka
Úkoly, které zde vyberete, určí, které stránky budete muset dokončit pod stránkou Vybrat úkol údržby.
** Na stránce Vybrat úkol údržby vyberte úkol a zvolte Přesunout nahoru... nebo Přesunout dolů... pro změnu pořadí jeho provádění. Po dokončení nebo pokud jste s aktuálním pořadím úkolů spokojení, vyberte Další.
Poznámka
Pokud jste vybrali Samostatné plány pro každý úkol na stránce Vyberte vlastnosti plánu výše, nebudete moct změnit pořadí úkolů údržby na této stránce.
Definování integrity kontroly databáze (CHECKDB)
Na stránce Definujte úkol kontroly integrity databáze vyberte databázi nebo více databází, ve kterých se kontroluje přidělování a strukturální integrita tabulek uživatelů a systémových tabulek a indexů. Spuštěním příkazu DBCC CHECKDB
Transact-SQL tato úloha zajistí, že se budou oznamovat všechny problémy s integritou databáze, což jim umožní pozdější řešení správcem systému nebo vlastníkem databáze. Další informace najdete v tématu DBCC CHECKDB (Transact-SQL). Po dokončení vyberte Další.
Na této stránce jsou k dispozici následující možnosti.
Seznam databází
Zadejte databáze ovlivněné touto úlohou.
Všechny databáze
Vygenerujte plán údržby, který spustí tuto úlohu pro všechny databáze Microsoft SQL Serveru s výjimkou
tempdb
.Systémové databáze
Vygenerujte plán údržby, který spouští tuto úlohu v systémových databázích SQL Serveru s výjimkou
tempdb
a uživatelsky vytvořených databází.Všechny uživatelské databáze (kromě
master
,model
,msdb
,tempdb
)Vygenerujte plán údržby, který spustí tuto úlohu pro všechny uživatelem vytvořené databáze. V systémových databázích SQL Serveru se nespouštějí žádné úlohy údržby.
tyto databáze
Vygenerujte plán údržby, který spustí tuto úlohu pouze pro vybrané databáze. Pokud vyberete tuto možnost, musí být vybrána alespoň jedna databáze v seznamu.
Zahrnout indexy zaškrtávací políčko
Zkontrolujte integritu všech indexových stránek a také datových stránek tabulky.
pouze fyzických
Omezí kontrolu na integritu fyzické struktury stránky, záhlaví záznamů a konzistence přidělení databáze. Použití této možnosti může zkrátit dobu běhu dbCC CHECKDB u velkých databází a doporučuje se pro časté použití v produkčních systémech.
tablock
Způsobí, že DBCC CHECKDB získá zámky místo použití interního snímku databáze. To zahrnuje krátkodobý exkluzivní zámek (X) v databázi. Použití této možnosti může pomoct rychlejšímu spuštění DBCC CHECKDB v databázi s velkým zatížením, ale snižuje souběžnost dostupnou v databázi, zatímco dbCC CHECKDB běží.
Definování úlohy zmenšení databáze
Na stránce Definovat úlohu zmenšení databáze vytvořte úlohu, která se pokusí zmenšit velikost vybraných databází pomocí příkazu
DBCC SHRINKDATABASE
s možnostíNOTRUNCATE
neboTRUNCATEONLY
. Další informace naleznete v tématu DBCC SHRINKDATABASE (Transact-SQL). Po dokončení vyberte Další.Varování
Data přesunutá ke zmenšení souboru může být rozptýleno do jakéhokoli dostupného umístění v souboru. To způsobuje fragmentaci indexu a může zpomalit výkon dotazů, které prohledávají rozsah indexu. Pokud chcete fragmentaci odstranit, zvažte opětovné sestavení indexů v souboru po zmenšení.
Na této stránce jsou k dispozici následující možnosti.
databází seznam
Zadejte databáze ovlivněné touto úlohou.
Všechny databáze
Vygenerujte plán údržby, který spustí tuto úlohu pro všechny databáze Microsoft SQL Serveru s výjimkou
tempdb
.systémové databáze
Vygenerujte plán údržby, který spouští tuto úlohu v systémových databázích SQL Serveru s výjimkou
tempdb
a uživatelsky vytvořených databází.Všechny uživatelské databáze (kromě
master
,model
,msdb
,tempdb
)Vygenerujte plán údržby, který spustí tuto úlohu pro všechny uživatelem vytvořené databáze. V systémových databázích SQL Serveru se nespouštějí žádné úlohy údržby.
tyto databáze
Vygenerujte plán údržby, který spustí tuto úlohu pouze pro vybrané databáze. Pokud vyberete tuto možnost, musí být vybrána alespoň jedna databáze v seznamu.
Zmenšit databázi, když se zvětší nad rámec boxu
Zadejte velikost v megabajtech, která způsobí spuštění úlohy.
Velikost volného místa, které zůstane po zmenšení rámečku
Přestane zmenšovat, když volné místo v databázových souborech dosáhne této hodnoty (v procentech).
Zachovat volné místo v databázových souborech
Databáze je zhuštěna do souvislých stránek, ale stránky nejsou uvolněny a soubory databáze se nezmenšují. Tuto možnost použijte, pokud očekáváte, že se databáze znovu rozbalí a nechcete znovu uvolnit místo. Díky této možnosti se soubory databáze nezmenšují co nejvíce. Toto používá možnost NOTRUNCATE.
Vrácení volného místa do operačního systému
Databáze je zhuštěna na souvislé stránky a stránky jsou uvolněny zpět do operačního systému pro použití jinými programy. Používá se možnost TRUNCATEONLY. Toto je výchozí možnost.
Definování úloh indexu
Na stránce Definovat úlohu přeuspořádání indexu vyberte server nebo servery, na kterých budete přesouvat indexové stránky do efektivnějšího pořadí hledání. Tento úkol používá příkaz
ALTER INDEX ... REORGANIZE
. Další informace naleznete v tématu ALTER INDEX (Transact-SQL). Po dokončení vyberte Další.Na této stránce jsou k dispozici následující možnosti.
Seznam databází
Zadejte databáze ovlivněné touto úlohou.
Všechny databáze
Vygenerujte plán údržby, který spustí tuto úlohu pro všechny databáze Microsoft SQL Serveru s výjimkou
tempdb
.systémové databáze
Vygenerujte plán údržby, který spouští tuto úlohu v systémových databázích SQL Serveru s výjimkou
tempdb
a uživatelsky vytvořených databází.Všechny uživatelské databáze (kromě
master
,model
,msdb
,tempdb
)Vygenerujte plán údržby, který spustí tuto úlohu pro všechny uživatelem vytvořené databáze. V systémových databázích SQL Serveru se nespouštějí žádné úlohy údržby.
tyto databáze
Vygenerujte plán údržby, který spustí tuto úlohu pouze pro vybrané databáze. Pokud vyberete tuto možnost, musí být vybrána alespoň jedna databáze v seznamu.
seznam objektu
Omezte seznam Výběr tak, aby zobrazoval tabulky, zobrazení nebo obojí. Tento seznam je k dispozici pouze v případě, že je jedna databáze zvolena ze seznamu Databáze výše.
výběrový seznam
Zadejte tabulky nebo indexy ovlivněné touto úlohou. Není k dispozici, pokud je v poli Objekt vybráno Tabulky a zobrazení.
zaškrtávací políčko Komprimovat velké objekty
Uvolněte místo pro tabulky a zobrazení, pokud je to možné. Tato možnost používá
ALTER INDEX ... LOB_COMPACTION = ON
.
Na stránce Definovat úlohu opětovného sestavení indexu vyberte databázi nebo databáze, ve kterých budete znovu vytvářet více indexů. Tento úkol používá příkaz
ALTER INDEX ... REBUILD PARTITION
. Více informací naleznete v ALTER INDEX (Transact-SQL).) Po dokončení vyberte Další.Na této stránce jsou k dispozici následující možnosti.
Seznam databází
Zadejte databáze ovlivněné touto úlohou.
Všechny databáze
Vygenerujte plán údržby, který spustí tuto úlohu pro všechny databáze Microsoft SQL Serveru s výjimkou
tempdb
.systémových databází
Vygenerujte plán údržby, který spouští tuto úlohu v systémových databázích SQL Serveru s výjimkou
tempdb
a uživatelsky vytvořených databází.Všechny uživatelské databáze (kromě
master
,model
,msdb
,tempdb
)Vygenerujte plán údržby, který spustí tuto úlohu pro všechny uživatelem vytvořené databáze. V systémových databázích SQL Serveru se nespouštějí žádné úlohy údržby.
tyto databáze
Vygenerujte plán údržby, který spustí tuto úlohu pouze pro vybrané databáze. Pokud vyberete tuto možnost, musí být vybrána alespoň jedna databáze v seznamu.
seznam objektu
Omezte seznam Výběr tak, aby zobrazoval tabulky, zobrazení nebo obojí. Tento seznam je k dispozici pouze v případě, že je jedna databáze zvolena ze seznamu Databáze výše.
seznam výběru
Zadejte tabulky nebo indexy ovlivněné touto úlohou. Není k dispozici, pokud je v poli Objekt vybrán tabulky a zobrazení.
možnosti volného místa v oblasti
Představuje možnosti použití faktoru výplně u indexů a tabulek.
Výchozí volné místo na stránce
Přeuspořádá stránky s výchozím množstvím volného místa. Tím se indexy v tabulkách v databázi zahodí a znovu je vytvoří pomocí faktoru výplně, který byl zadán při vytváření indexů. Toto je výchozí možnost.
Změnit volné místo na stránce na pole
Zahoďte indexy na tabulky v databázi a znovu je vytvořte pomocí nového, automaticky počítaného faktoru výplně, čímž se zarezervuje zadané množství volného místa na stránkách indexu. Čím vyšší je procento, tím více volného místa je vyhrazeno na stránkách indexu a tím větší index roste. Platné hodnoty jsou od 0 do 100. Používá možnost
FILLFACTOR
.oblast rozšířených možností
Obsahuje další možnosti řazení indexů a přeindexování.
Řazení výsledků v databázi tempdb zaškrtávací políčko
Používá
SORT_IN_TEMPDB
možnost, která určuje, kde jsou dočasně uloženy přechodné výsledky řazení vygenerované během vytváření indexu. Pokud se operace řazení nevyžaduje nebo pokud je možné řazení provést v paměti, bude možnostSORT_IN_TEMPDB
ignorována.Podložka rejstříku zaškrtávací políčko
Používá možnost
PAD_INDEX
.Zachovat index online při přeindexování zaškrtávací políčko
Používá možnost
ONLINE
, která uživatelům umožňuje přístup k podkladovým tabulkovým nebo clusterovaným datům indexu a všem přidruženým neclusterovaným indexům během operací indexu. Výběrem této možnosti se aktivují další možnosti opětovného sestavení indexů, které neumožňují opětovné sestavení online: Nepřestavovat indexy a Opětovné sestavení indexů offline.Po výběru této možnosti se aktivuje také použití s nízkou prioritou, které používá možnost
WAIT_AT_LOW_PRIORITY
. Operace opětovného sestavení online indexu čekají na zámky s nízkou prioritou po dobuMAX_DURATION
minut, což umožňuje dalším operacím pokračovat, zatímco operace sestavení online indexu čeká.Poznámka
Online indexovací operace nejsou k dispozici v každé edici SQL Serveru. Další informace naleznete v tématu Edice a podporované funkce SQL Server 2022.
zaškrtávací políčko MAXDOP
Přepíše maximální stupeň konfigurace paralelismu
sp_configure
pro DBCC CHECKDB. Další informace najdete v tématu DBCC CHECKDB (Transact-SQL)
Definování úlohy aktualizovat statistiky
Na stránce Definovat úlohu aktualizovat statistiku definujte databázi nebo databáze, u kterých se aktualizují statistiky tabulek a indexů. Tento úkol používá příkaz
UPDATE STATISTICS
. Další informace najdete v tématu UPDATE STATISTICS (Transact-SQL) Po dokončení vyberte možnost DalšíNa této stránce jsou k dispozici následující možnosti.
databází seznam
Zadejte databáze ovlivněné touto úlohou.
Všechny databáze
Vygenerujte plán údržby, který spustí tuto úlohu pro všechny databáze Microsoft SQL Serveru s výjimkou
tempdb
.systémové databáze
Vygenerujte plán údržby, který spouští tuto úlohu v systémových databázích SQL Serveru s výjimkou
tempdb
a uživatelsky vytvořených databází.Všechny uživatelské databáze (kromě
master
,model
,msdb
,tempdb
)Vygenerujte plán údržby, který spustí tuto úlohu pro všechny uživatelem vytvořené databáze. V systémových databázích SQL Serveru se nespouštějí žádné úlohy údržby.
tyto databáze
Vygenerujte plán údržby, který spustí tuto úlohu pouze pro vybrané databáze. Pokud vyberete tuto možnost, musí být vybrána alespoň jedna databáze v seznamu.
objekt seznam
Omezte seznam Výběr tak, aby zobrazoval tabulky, zobrazení nebo obojí. Tento seznam je k dispozici pouze v případě, že je jedna databáze zvolena ze seznamu Databáze výše.
výběrový seznam
Zadejte tabulky nebo indexy ovlivněné touto úlohou. Není k dispozici, pokud je v poli Objekt vybrán tabulky a zobrazení.
všechny existující statistiky
Aktualizujte statistiky pro sloupce i indexy.
Pouze statistiky sloupců
Aktualizujte pouze statistiky sloupců. Používá možnost
WITH COLUMNS
.statistiky indexu pouze
Aktualizujte pouze statistiky indexu. Používá možnost
WITH INDEX
.typ skenování
Typ skenování používaného ke shromažďování aktualizovaných statistik.
úplné skenování
Pokud chcete shromáždit statistiky, přečtěte si všechny řádky v tabulce nebo zobrazení.
ukázka podle
Zadejte procento tabulky nebo indexovaného zobrazení, nebo počet řádků, které se mají použít jako vzorek při shromažďování statistik pro větší tabulky nebo zobrazení.
Definování úlohy čištění historie
Na stránce Definovat úlohu čištění historie definujte databázi nebo databáze, ve kterých chcete zahodit starou historii úloh. Tato úloha používá příkazy
EXEC sp_purge_jobhistory
,EXEC sp_maintplan_delete_log
aEXEC sp_delete_backuphistory
k odebrání informací historie z tabulekmsdb
. Po dokončení vyberte Další.Na této stránce jsou k dispozici následující možnosti.
Vyberte historická data, která chcete odstranit
Zvolte typ dat úkolů, která chcete odstranit.
historie zálohování a obnovení
Uchovávání záznamů o tom, kdy byly vytvořeny nedávné zálohy, může sql Serveru pomoct vytvořit plán obnovení, když chcete obnovit databázi. Doba uchovávání by měla být alespoň frekvence úplných záloh databáze.
historie úloh agenta SQL Serveru
Tato historie vám může pomoct při řešení potíží s neúspěšnými úlohami nebo určením, proč došlo k akcím databáze.
historie plánu údržby
Tato historie vám může pomoct při řešení potíží s neúspěšnými úlohami plánu údržby nebo určením, proč došlo k akcím databáze.
Odebrání historických dat starších než
Zadejte stáří položek, které chcete odstranit. Můžete zadat hodiny, dny, týdny (výchozí), měsíce, nebo roky
Definování úlohy spustit agenta
- Na stránce Definovat úlohu spustit úlohu agenta v části Dostupné úlohy agenta SQL Serveruzvolte úlohu nebo úlohy, které se mají spustit. Tato možnost není dostupná, pokud nemáte žádné úlohy agenta SQL. Tento úkol používá příkaz
EXEC sp_start_job
. Další informace naleznete v tématu sp_start_job (Transact-SQL). Po dokončení vyberte Další.
Definování úloh zálohování
Na stránce Definovat úlohu zálohování (úplná) vyberte databázi nebo databáze, na kterých chcete spustit úplnou zálohu. Tento úkol používá příkaz
BACKUP DATABASE
. Další informace najdete v tématu BACKUP (Transact-SQL). Po dokončení vyberte Další.Na této stránce jsou k dispozici následující možnosti.
seznam typů zálohování
Zobrazí typ zálohování, který se má provést. Toto je jen pro čtení.
Seznam databází
Zadejte databáze ovlivněné touto úlohou.
Všechny databáze
Vygenerujte plán údržby, který spustí tuto úlohu pro všechny databáze Microsoft SQL Serveru s výjimkou
tempdb
.systémových databází
Vygenerujte plán údržby, který spouští tuto úlohu v systémových databázích SQL Serveru s výjimkou
tempdb
a uživatelsky vytvořených databází.Všechny uživatelské databáze (kromě
master
,model
,msdb
,tempdb
)Vygenerujte plán údržby, který spustí tuto úlohu pro všechny uživatelem vytvořené databáze. V systémových databázích SQL Serveru se nespouštějí žádné úlohy údržby.
tyto databáze
Vygenerujte plán údržby, který spustí tuto úlohu pouze pro vybrané databáze. Pokud vyberete tuto možnost, musí být vybrána alespoň jedna databáze v seznamu.
Záložní komponenta
Pokud chcete zálohovat celou databázi, vyberte Database. Pokud chcete zálohovat jenom část databáze, vyberte Soubor a skupiny souborů. Pokud je tato možnost vybraná, zadejte název souboru nebo skupiny souborů. Pokud je v poli Databáze vybráno více databází, zadejte pouze Databáze pro komponenty zálohování . Pokud chcete provést zálohování souborů nebo skupin souborů, vytvořte pro každou databázi úlohu. Tyto možnosti jsou dostupné pouze v případě, že je jedna databáze zvolena ze seznamu Databáze výše.
nastavení zálohování vyprší zaškrtávací políčko
Určuje, kdy může být tato zálohovací sada přepsána. Vyberte Po a zadejte počet dní na vypršení platnosti, nebo vyberte Při a zadejte datum vypršení platnosti. Tato možnost je zakázaná, pokud adresa URL je vybraná jako cíl zálohování.
Zálohování na
Určuje médium, na kterém se má databáze zálohovat. Vyberte Disk, páskanebo adresu URL. K dispozici jsou pouze pásková zařízení připojená k počítači obsahujícímu databázi.
zálohování databází napříč jedním nebo více soubory
Výběrem možnosti Přidat otevřete dialogové okno Vybrat cíl zálohování. Tato možnost je zakázaná, pokud jste jako cíl zálohování vybrali adresu URL.
Vyberte Odebrat, abyste odstranili soubor ze schránky.
Vyberte Obsah, abyste přečetli záhlaví souboru a zobrazili aktuální záložní obsah souboru.
dialogové okno Vybrat cíl zálohování
Vyberte soubor, páskovou jednotku nebo záložní zařízení pro cíl zálohování. Tato možnost je zakázaná, pokud jste jako cíl zálohování vybrali adresu URL.
Pokud záložní soubory existují seznam
Určete, jak zpracovávat existující zálohy. Vyberte Připojit a přidejte nové zálohy po jakýchkoli existujících zálohách v souboru nebo na pásku. Chcete-li odebrat starý obsah souboru nebo pásky a nahradit ho touto novou zálohou, vyberte Přepsat.
vytvoření záložního souboru pro každou databázi
Vytvořte záložní soubor v umístění určeném v poli složky. Pro každou vybranou databázi se vytvoří jeden soubor. Tato možnost je zakázaná, pokud jste jako cíl zálohování vybrali adresu URL.
Vytvořit podadresář pro každou databázi zaškrtávací políčko
Vytvořte podadresář v zadaném adresáři disku, který obsahuje zálohu databáze pro každou zálohovanou databázi jako součást plánu údržby.
Důležitý
Podadresáři dědí oprávnění z nadřazeného adresáře. Omezte oprávnění, abyste se vyhnuli neoprávněnému přístupu.
Složka krabice
Zadejte složku, která bude obsahovat automaticky vytvořené databázové soubory. Tato možnost je zakázaná, pokud jste jako cíl zálohování vybrali adresu URL.
přihlašovací údaje SQL
Vyberte přihlašovací údaje SQL použité k ověření ve službě Azure Storage. Pokud nemáte existující přihlašovací údaje SQL, které můžete použít, vyberte tlačítko Vytvořit a vytvořte nové přihlašovací údaje SQL.
Důležitý
Dialogové okno, které se otevře, když vyberete Vytvořit vyžaduje certifikát pro správu nebo profil publikování pro předplatné. Pokud nemáte přístup k certifikátu pro správu nebo profilu publikování, můžete vytvořit přihlašovací údaje SQL zadáním názvu účtu úložiště a informací o přístupovém klíči pomocí Transact-SQL nebo aplikace SQL Server Management Studio. Podívejte se na ukázkový kód v tématu Vytvoření přihlašovacích údajů pro vytvoření přihlašovacích údajů pomocí jazyka Transact-SQL. Případně pomocí aplikace SQL Server Management Studio v instanci databázového stroje klepněte pravým tlačítkem na Zabezpečení, vyberte Novýa vyberte Pověření. Zadejte název účtu úložiště pro Identity a přístupový klíč do pole Heslo.
kontejner Azure pro úložiště
Zadejte název kontejneru úložiště Azure.
předpony adresy URL
To se automaticky vygeneruje na základě informací o účtu úložiště uložených v přihlašovacích údajích SQL a názvu kontejneru úložiště Azure, který jste zadali. Doporučujeme needitovat informace v tomto poli, pokud nepoužíváte doménu, která používá jiný formát než <účet úložiště>.blob.core.windows.net.
pole s příponou záložního souboru
Zadejte příponu, která se má použít pro záložní soubory. Výchozí hodnota je .bak.
ověření integrity zálohování zaškrtávací políčko
Ověřte, že je sada zálohování dokončená a zda jsou všechny svazky čitelné.
Provést kontrolní součet zaškrtávací políčko
Ověřte každou stránku na kontrolní součet a roztrženou stránku, pokud je toto kontrolování povoleno a dostupné, a vygenerujte kontrolní součet pro celou zálohu.
Pokračovat i při chybě zaškrtávací políčko
Dává službě BACKUP pokyn, aby pokračoval i přes výskyt chyb, jako jsou neplatné kontrolní součty nebo stránky roztrhané.
Šifrování zálohy
Pokud chcete vytvořit šifrovanou zálohu, zaškrtněte políčko Zašifrovat zálohování. Vyberte šifrovací algoritmus, který se má použít pro krok šifrování, a zadejte certifikát nebo asymetrický klíč ze seznamu existujících certifikátů nebo asymetrických klíčů. Dostupné algoritmy pro šifrování jsou:
- AES 128
- AES 192
- AES 256
- Triple DES
Možnost šifrování je zakázaná, pokud jste vybrali možnost připojení k existující sadě záloh.
Doporučuje se zálohovat certifikát nebo klíče a ukládat je do jiného umístění, než je záloha, kterou jste zašifrovali.
Podporují se jenom klíče umístěné ve správě rozšiřitelných klíčů (EKM).
zaškrtávací políčko velikosti bloku, seznam
Určuje velikost fyzického bloku v bajtech. Tato možnost obvykle ovlivňuje výkon při zápisu na pásková zařízení, pole RAID nebo síť SAN.
Zaškrtávací políčko pro maximální velikost přenosu, seznam
Určuje největší jednotku přenosu v bajtech, které se mají použít mezi SQL Serverem a záložním médium.
Nastavit kompresi zálohování seznam
V systému SQL Server 2008 (10.0.x) Enterprise (nebo novějších verzích) vyberte jednu z následujících kompresi záloh hodnoty:
Hodnota Popis Použít výchozí nastavení serveru Vyberte, pokud chcete použít výchozí nastavení na úrovni serveru. Toto výchozí nastavení je určeno serverovou konfigurační možností výchozí komprese zálohování. Pro informace o tom, jak zobrazit aktuální nastavení této možnosti, naleznete v tématu Zobrazení nebo konfigurace výchozí možnosti komprese zálohování v nastavení serveru. Komprimovat zálohování Výběrem zkomprimujte zálohování bez ohledu na výchozí nastavení na úrovni serveru.
Důležité: Ve výchozím nastavení komprese výrazně zvyšuje využití procesoru a další procesor spotřebovaný procesem komprese může nepříznivě ovlivnit souběžné operace. Proto můžete chtít vytvořit komprimované zálohy s nízkou prioritou v relaci, jejíž využití procesoru omezuje Resource Governor. Další informace naleznete v tématu Použití správce prostředků ke snížení využití procesoru prostřednictvím komprese zálohy (Transact-SQL).Nekomprimovat zálohu Výběrem vytvoříte nekomprimovanou zálohu bez ohledu na výchozí nastavení na úrovni serveru.
Na stránce Definovat úlohu zálohování databáze (rozdílová) vyberte databázi nebo databáze, u kterých chcete provést rozdílovou zálohu. Další informace o dostupných možnostech na této stránce najdete v seznamu definic dříve v tomto článku. Tento úkol používá příkaz
BACKUP DATABASE ... WITH DIFFERENTIAL
. Další informace naleznete v tématu BACKUP (Transact-SQL). Po dokončení vyberte Další.Na stránce Definovat úlohu zálohovací databáze (transakční protokol) vyberte databázi nebo databáze, na kterých chcete spustit zálohu transakčního protokolu. Další informace o dostupných možnostech na této stránce najdete v seznamu definic dříve v tomto článku. Tento úkol používá příkaz
BACKUP LOG
. Další informace najdete v tématu BACKUP (Transact-SQL). Po dokončení vyberte Další.
Definování úloh údržbového čištění
Na stránce Definovat úlohu čištění údržby zadejte typy souborů, které se mají odstranit jako součást plánu údržby, včetně textových zpráv vytvořených plány údržby a souborů záloh databází. Tento úkol používá příkaz
EXEC xp_delete_file
. Po dokončení vyberte Další.Důležitý
Tato úloha automaticky neodstraní soubory v podsložkách zadaného adresáře. Toto opatření snižuje možnost škodlivého útoku, který k odstranění souborů používá úlohu Čištění údržby. Pokud chcete odstranit soubory v podsložkách první úrovně, musíte vybrat Zahrnout podsložky první úrovně.
Na této stránce jsou k dispozici následující možnosti.
Odstranění souborů následujícího typu
Zadejte typ souborů, které se mají odstranit.
záložní soubory
Odstraňte záložní soubory databáze.
textové sestavy plánu údržby
Odstraňte textové sestavy již provedených plánů údržby.
umístění souboru
Zadejte cestu k souborům, které se mají odstranit.
Odstranit konkrétní soubor
Odstraňte konkrétní soubor zadaný v textovém poli Název souboru.
Prohledat složku a odstranit soubory na základě přípony
Odstraňte všechny soubory se zadaným příponou v zadané složce. Pomocí této možnosti můžete odstranit více souborů najednou, například všechny záložní soubory ve složce úterý s příponou .bak.
Složka box
Cesta a název složky obsahující soubory, které se mají odstranit.
přípony souboru box
Zadejte příponu souboru souborů, které se mají odstranit. Pokud chcete odstranit více souborů najednou, stejně jako všechny záložní soubory s příponou .bak ve složce Úterý, zadejte .bak.
Zahrnout podsložky první úrovně zaškrtávací políčko
Odstraňte soubory s příponou zadanou pro příponu souboru z podsložek první úrovně ve složce zadané ve složce .
Odstranění souborů na základě věku souboru v době běhu úlohy zaškrtávací políčko
Zadejte minimální stáří souborů, které chcete odstranit, zadáním čísla a jednotky času v poli Odstranit soubory starší než následující.
odstranit soubory starší než následující
Zadejte minimální stáří souborů, které chcete odstranit, zadáním čísla a jednotky času (hodina, den, týden, měsícnebo rok). Soubory starší než zadaný časový rámec se odstraní.
Výběr možností sestavy
Na stránce Vyberte možnosti sestavy zvolte možnosti pro uložení nebo distribuci zprávy o akcích plánu údržby. Tento úkol používá příkaz
EXEC sp_notify_operator
. Další informace naleznete v tématu sp_notify_operator (Transact-SQL). Po dokončení vyberte Další.Na této stránce jsou k dispozici následující možnosti.
zaškrtávací políčko Napsat sestavu do textového souboru
Uložte sestavu do souboru.
umístění složky okno
Zadejte umístění souboru, který bude obsahovat report.
zaškrtávací políčko e-mailové sestavy
Odeslání e-mailu v případě selhání úkolu Chcete-li použít tuto úlohu, musíte mít povolenou a správně nakonfigurovanou Database Mail s
msdb
jako poštovního hostitele databázi a mít operátora agenta Microsoft SQL Serveru s platnou e-mailovou adresou.operátor agenta
Zadejte příjemce e-mailu.
profil pošty
Zadejte profil, který definuje odesílatele e-mailu.
Dokončení průvodce
Na stránce Kompletní průvodce ověřte volby provedené na předchozích stránkách a klikněte na Dokončit.
Na stránce Průběh průvodce údržbou sledujte informace o stavu akcí Průvodce plánem údržby. V závislosti na možnostech, které jste vybrali v průvodci, může stránka průběhu obsahovat jednu nebo více akcí. V horním poli se zobrazí celkový stav průvodce a počet zpráv o stavu, chybě a upozorněních, které průvodce obdržel.
Na stránce průvodce údržbou - průběh jsou k dispozici následující možnosti:
podrobnosti
Poskytuje akci, stav a jakékoliv zprávy, které jsou vráceny z akce provedené průvodcem.
Akce
Určuje typ a název každé akce.
Stav
Určuje, zda akce průvodce jako celek vrátila hodnotu Success nebo Failure.
zprávy
Poskytuje všechny chybové nebo upozorňující zprávy, které se vrátí z procesu.
zpráva
Vytvoří sestavu obsahující výsledky Průvodce vytvořením oddílu. Možnosti jsou Zobrazit sestavu, Uložit sestavu do souboru, Kopírovat sestavu do schránkya Odeslat sestavu e-mailem.
zobrazení sestavy
Otevře dialogové okno Zobrazit zprávu, které obsahuje textovou zprávu o průběhu Průvodce vytvořením oddílu.
Uložit zprávu do souboru
Otevře dialogové okno Uložit sestavu jako.
Zkopírovat sestavu do schránky
Zkopíruje výsledky zprávy o průběhu průvodce do schránky.
Odeslat sestavu jako e-mail
Zkopíruje výsledky ze zprávy o průběhu vytvořené průvodcem do e-mailové zprávy.