Sdílet prostřednictvím


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

  1. Rozbalte server, na kterém chcete vytvořit plán správy.

  2. Rozbalte složku Management.

  3. Klikněte pravým tlačítkem na složku Plány údržby a vyberte Průvodce plánem údržby.

  4. Na stránce Průvodce plánem údržby SYSTÉMU SQL Server vyberte Další.

  5. Na stránce Vyberte vlastnosti plánu:

    1. Do pole Název zadejte název plánu údržby, který vytváříte.

    2. V poli Popis stručně popište plán údržby.

    3. 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.

    4. 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.

    5. Pokud jste vybrali Jeden harmonogram pro celý plán nebo žádný harmonogram, v části Harmonogramvyberte Změnit.

      1. V dialogovém okně Nový plán úlohy zadejte do pole Název název plánu úlohy.

      2. 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ě

      3. Vyberte nebo zrušte zaškrtnutí políčka Povoleno, abyste plán povolili nebo zakázali.

      4. Pokud vyberete Opakující se:

        1. 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".

        2. 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.

        3. 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.

      5. 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.

      6. V části Shrnutív Popisověřte správnost všech nastavení plánu úloh.

      7. Vyberte OK.

    6. Vyberte Další.

  6. 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.

  7. 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.

  8. ** 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

  1. 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 nebo TRUNCATEONLY. 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

  1. 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.

  2. 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žnost SORT_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 dobu MAX_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

  1. 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

  1. 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_loga EXEC sp_delete_backuphistory k odebrání informací historie z tabulek msdb. 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

  1. 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í

  1. 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.
  2. 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ší.

  3. 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í

  1. 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

  1. 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

  1. Na stránce Kompletní průvodce ověřte volby provedené na předchozích stránkách a klikněte na Dokončit.

  2. 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.

Další kroky