Dela via


Använd guiden Underhållsplan

gäller för:SQL Server

I den här artikeln beskrivs hur du skapar en underhållsplan för en enskild eller flera servrar med hjälp av guiden Underhållsplan i SQL Server. Guiden Underhållsplan skapar en underhållsplan som Microsoft SQL Server Agent kan köra regelbundet. På så sätt kan du utföra olika uppgifter för databasadministration, inklusive säkerhetskopior, databasintegritetskontroller eller uppdateringar av databasstatistik, med angivna intervall.

Begränsningar och restriktioner

  • Om du vill skapa en underhållsplan för flera servrar måste du konfigurera en multiservermiljö med en huvudserver och en eller flera målservrar. Du måste skapa och underhålla underhållsplanerna för flera servrar på huvudservern. Du kan se planerna på målservrarna.

  • Medlemmar i rollerna db_ssisadmin och dc_admin kan kanske höja sina privilegier till sysadmin. Den här behörighetshöjningen kan inträffa eftersom dessa roller kan ändra Integration Services-paket. dessa paket kan köras av SQL Server med hjälp av sysadmin säkerhetskontext för SQL Server Agent.

Om du vill skydda dig mot den här behörighetshöjningen när du kör underhållsplaner, datainsamlingsuppsättningar och andra Integration Services-paket konfigurerar du SQL Server Agent-jobb som kör paket för att använda ett proxykonto med begränsad behörighet eller bara lägga till sysadmin medlemmar i db_ssisadmin- och dc_admin-rollerna.

Förutsättningar

Du måste aktivera konfigurationsalternativet Agent XPs Server.

Behörigheter

Om du vill skapa eller hantera underhållsplaner måste du vara medlem i sysadmin fast serverroll. Object Explorer visar endast underhållsplaner-noden för användare som är medlemmar i sysadmin fixerad serverroll.

Använd guiden Underhållsplan

Starta guiden

  1. Expandera servern där du vill skapa hanteringsplanen.

  2. Expandera mappen Management.

  3. Högerklicka på mappen Underhållsplaner och välj underhållsplanguide.

  4. På sidan SQL Server-underhållsplan, välj Nästa.

  5. På sidan Välj planegenskaper:

    1. I rutan Namn anger du namnet på den underhållsplan som du skapar.

    2. I rutan Beskrivning beskriver du kortfattat din underhållsplan.

    3. I listan Kör som anger du de autentiseringsuppgifter som Microsoft SQL Server Agent använder när underhållsplanen körs.

    4. Välj antingen Separata scheman för varje aktivitet eller Enskilt schema för hela planen eller inget schema för att ange det återkommande schemat för underhållsplanen.

      Anteckning

      Om du väljer Separata scheman för varje aktivitetmåste du följa nästa steg för varje aktivitet i underhållsplanen.

    5. Om du har valt Enskilt schema för hela planen eller inget schemaväljer du Ändraunder Schema.

      1. I dialogrutan Nytt jobbschema i rutan Namn anger du jobbschemats namn.

      2. I listan Schematyp väljer du typ av schema:

        • Starta automatiskt när SQL Server-agenten startar

        • Starta när processorerna blir inaktiva

        • Återkommande. Det här är standardvalet.

        • En gång

      3. Markera eller avmarkera kryssrutan Aktiverad för att aktivera eller inaktivera schemat.

      4. Om du väljer Återkommande:

        1. På listan Förekommer anger du förekomstfrekvensen under Frekvens:

          • Om du väljer Daily, anger du i rutan Recurs varje hur ofta jobbschemat upprepas i dagar.

          • Om du väljer Weekly, anger du i rutan Recurs every hur ofta jobbschemat upprepas i veckor. Välj de dagar i veckan då jobbschemat körs.

          • Om du väljer Månadsvisväljer du antingen Day eller The.

            • Om du väljer Daganger du både det datum i månaden som du vill att jobbschemat ska köras och hur ofta jobbschemat upprepas i månader. Om du till exempel vill att jobbschemat ska köras den 15:e dagen i månaden varannan månad väljer du Dag och anger "15" i den första rutan och "2" i den andra rutan. Det största antalet som tillåts i den andra rutan är "99".

            • Om du väljer väljer du den specifika veckodagen inom den månad som du vill att jobbschemat ska köras och hur ofta jobbschemat upprepas i månader. Om du till exempel vill att jobbschemat ska köras den sista veckodagen i månaden varannan månad väljer du Dag, väljer senaste från den första listan och veckodag från den andra listan och anger sedan "2" i den sista rutan. Du kan också välja första, andra, tredjeeller fjärdesamt specifika vardagar (till exempel söndag eller onsdag) från de två första listorna. Det största antalet som tillåts i den sista rutan är "99".

        2. Under Daglig frekvensanger du hur ofta jobbschemat upprepas samma dag som jobbschemat körs:

          • Om du väljer Inträffar en gång ianger du den specifika tid på dagen då jobbschemat ska köras i rutan Inträffar en gång i. Ange timme, minut och sekund för dagen, samt AM eller PM.

          • Om du väljer Inträffar varjeanger du hur ofta jobbschemat körs under den dag som väljs under Frekvens. Om du till exempel vill att jobbschemat ska upprepas varannan timme under den dag då det körs, välj Inträffar varjeoch ange "2" i den första rutan, och välj sedan timme(er) i listan. I den här listan kan du också välja minut(er) och sekund(er). Det största antalet som tillåts i den första rutan är "100".

            I rutan Start vid anger du den tid då jobbschemat ska börja köras. I rutan Slutar vid anger du den tid då jobbschemat ska sluta upprepas. Ange timme, minut och sekund för dagen, samt AM eller PM.

        3. Under Varaktighetanger du i Startdatumdet datum då du vill att jobbschemat ska börja köras. Välj Slutdatum eller Inget slutdatum för att ange när jobbschemat ska sluta köras. Om du väljer Slutdatumanger du det datum då du vill att jobbschemat ska sluta köras.

      5. Om du väljer One Timeanger du det datum då jobbschemat ska köras under engångshändelsei rutan Datum. I rutan Time anger du den tid då jobbschemat ska köras. Ange timme, minut och sekund för dagen, samt AM eller PM.

      6. Under Sammanfattningi Beskrivningkontrollerar du att alla jobbschemainställningar är korrekta.

      7. Välj OK.

    6. Välj Nästa.

  6. På sidan Välj målservrar väljer du de servrar där du vill köra underhållsplanen. Den här sidan visas bara på SQL Server-instanser som är konfigurerade som huvudservrar.

    Obs

    För att skapa en underhållsplan för flera servrar måste en multiservermiljö som innehåller en huvudserver och en eller flera målservrar konfigureras och den lokala servern ska konfigureras som en huvudserver. I miljöer med flera servrar visar den här sidan (lokal) huvudserver och alla motsvarande målservrar.

  7. På sidan Välj underhållsuppgifter väljer du en eller flera underhållsaktiviteter att lägga till i planen. När du har valt alla nödvändiga uppgifter väljer du Nästa.

    Not

    De uppgifter som du väljer här avgör vilka sidor du behöver slutföra efter sidan Välj aktivitetsordning för underhåll nedan.

  8. På sidan Välj underhållsuppgiftens ordning väljer du en aktivitet och väljer antingen Flytta upp... eller Flytta ned... för att ändra dess ordning för körning. När du är klar, eller om du är nöjd med den aktuella ordningen på aktiviteter, väljer du Nästa.

    Not

    Om du har valt Separata scheman för varje aktivitet på sidan Välj planegenskaper ovan, kommer du inte att kunna ändra ordningen på underhållsaktiviteterna på den här sidan.

Definiera databaskontrollintegritet (CHECKDB)

På sidan Definiera databaskontrollintegritetsuppgift väljer du den databas eller de databaser där allokeringen och den strukturella integriteten för användar- och systemtabeller och index kontrolleras. Genom att köra DBCC CHECKDB Transact-SQL-instruktionen säkerställer den här uppgiften att alla integritetsproblem med databasen rapporteras, vilket gör att de kan åtgärdas senare av en systemadministratör eller databasägare. Mer information finns i DBCC CHECKDB (Transact-SQL). När du är klar väljer du Nästa.

Följande alternativ är tillgängliga på den här sidan.

  • databaslista

    Ange de databaser som påverkas av den här aktiviteten.

    • Alla databaser

      Generera en underhållsplan som kör den här uppgiften mot alla Microsoft SQL Server-databaser förutom tempdb.

    • systemdatabaser

      Generera en underhållsplan som kör den här uppgiften mot SQL Server-systemdatabaser förutom tempdb och användarskapade databaser.

    • Alla användardatabaser (exklusive master, model, msdb, tempdb)

      Generera en underhållsplan som kör den här uppgiften mot alla användarskapade databaser. Inga underhållsaktiviteter körs mot SQL Server-systemdatabaserna.

    • Dessa databaser

      Generera en underhållsplan som endast kör den här uppgiften mot de databaser som har valts. Minst en databas i listan måste väljas om det här alternativet väljs.

  • Inkludera index kryssruta

    Kontrollera integriteten för alla indexsidor samt tabelldatasidorna.

  • endast fysisk

    Begränsar kontrollen till integriteten för sidans fysiska struktur, posthuvuden och databasens allokeringskonsekvens. Det här alternativet kan minska körtiden för DBCC CHECKDB på stora databaser, och rekommenderas för frekvent bruk i produktion.

  • Tablock

    Tvingar DBCC CHECKDB att hämta lås i stället för att använda en intern ögonblicksbild av databasen. Detta inkluderar ett kortsiktigt exklusivt (X) lås på databasen. Det här alternativet kan hjälpa DBCC CHECKDB att köras snabbare på en databas med hög belastning, men minskar samtidigheten i databasen medan DBCC CHECKDB körs.

Definiera databaskrympningsaktivitet

  1. På sidan Definiera krympdatabasaktivitet skapar du en aktivitet som försöker minska storleken på de valda databaserna med hjälp av instruktionen DBCC SHRINKDATABASE, med antingen alternativet NOTRUNCATE eller TRUNCATEONLY. Mer information finns i DBCC SHRINKDATABASE (Transact-SQL). När du är klar väljer du Nästa.

    Varning

    Data som flyttas för att krympa en fil kan spridas till valfri tillgänglig plats i filen. Detta orsakar indexfragmentering och kan sänka prestandan för frågor som söker i ett intervall av indexet. Om du vill eliminera fragmenteringen bör du överväga att återskapa indexen i filen efter krympning.

    Följande alternativ är tillgängliga på den här sidan.

    • databaslista

      Ange de databaser som påverkas av den här aktiviteten.

      • Alla databaser

        Generera en underhållsplan som kör den här uppgiften mot alla Microsoft SQL Server-databaser förutom tempdb.

      • systemdatabaser

        Generera en underhållsplan som kör den här uppgiften mot SQL Server-systemdatabaser förutom tempdb och användarskapade databaser.

      • Alla användardatabaser (exklusive master, model, msdb, tempdb)

        Generera en underhållsplan som kör den här uppgiften mot alla användarskapade databaser. Inga underhållsaktiviteter körs mot SQL Server-systemdatabaserna.

      • Dessa databaser

        Generera en underhållsplan som endast kör den här uppgiften mot de databaser som har valts. Minst en databas i listan måste väljas om det här alternativet väljs.

    • Krymp databasen när den växer bortom rutan

      Ange storleken i megabyte som gör att aktiviteten körs.

    • Mängden ledigt utrymme som ska finnas kvar efter krympning rutan

      Sluta krympa när ledigt utrymme i databasfiler når den här storleken (i procent).

    • Behåll ledigt utrymme i databasfiler

      Databasen komprimeras till sammanhängande sidor men sidorna deallokeras inte och databasfilerna minskar inte i storlek. Använd det här alternativet om du förväntar dig att databasen ska expandera igen och du inte vill omallokera utrymme. Med det här alternativet krymper inte databasfilerna så mycket som möjligt. Detta använder alternativet NOTRUNCATE.

    • Returnera frigjort utrymme till operativsystem

      Databasen komprimeras till sammanhängande sidor och sidorna släpps tillbaka till operativsystemet för användning av andra program. Detta använder TRUNCATEONLY-alternativet. Det här är standardalternativet.

Definiera indexuppgifterna

  1. På sidan Definiera omorganisera indexaktivitet väljer du den server eller de servrar där du ska flytta indexsidor till en effektivare sökordning. Den här uppgiften använder instruktionen ALTER INDEX ... REORGANIZE. Mer information finns i ALTER INDEX (Transact-SQL). När du är klar väljer du Nästa.

    Följande alternativ är tillgängliga på den här sidan.

    • databaslista

      Ange de databaser som påverkas av den här aktiviteten.

      • Alla databaser

        Generera en underhållsplan som kör den här uppgiften mot alla Microsoft SQL Server-databaser förutom tempdb.

      • systemdatabaser

        Generera en underhållsplan som kör den här uppgiften mot SQL Server-systemdatabaser förutom tempdb och användarskapade databaser.

      • Alla användardatabaser (exklusive master, model, msdb, tempdb)

        Generera en underhållsplan som kör den här uppgiften mot alla användarskapade databaser. Inga underhållsaktiviteter körs mot SQL Server-systemdatabaserna.

      • Dessa databaser

        Generera en underhållsplan som endast kör den här uppgiften mot de databaser som har valts. Minst en databas i listan måste väljas om det här alternativet väljs.

    • objekt lista

      Begränsa markeringen i listan för att visa tabeller, vyer eller båda. Den här listan är endast tillgänglig om en enskild databas väljs från listan Databaser ovan.

    • urvalslista

      Ange de tabeller eller index som påverkas av den här aktiviteten. Inte tillgängligt när tabeller och vyer har valts i rutan Objekt.

    • Kompakt stora objekt kryssrutan

      Frigör utrymme för tabeller och vyer när det är möjligt. Det här alternativet använder ALTER INDEX ... LOB_COMPACTION = ON.

  2. På sidan Definiera återskapa indexaktivitet väljer du den databas eller de databaser där du ska återskapa flera index. Den här uppgiften använder satsen ALTER INDEX ... REBUILD PARTITION. Mer information finns i ALTER INDEX (Transact-SQL).) När du är klar väljer du Nästa.

    Följande alternativ är tillgängliga på den här sidan.

    • databaslista

      Ange de databaser som påverkas av den här aktiviteten.

      • Alla databaser

        Generera en underhållsplan som kör den här uppgiften mot alla Microsoft SQL Server-databaser förutom tempdb.

      • systemdatabaser

        Generera en underhållsplan som kör den här uppgiften mot SQL Server-systemdatabaser förutom tempdb och användarskapade databaser.

      • Alla användardatabaser (exklusive master, model, msdb, tempdb)

        Generera en underhållsplan som kör den här uppgiften mot alla användarskapade databaser. Inga underhållsaktiviteter körs mot SQL Server-systemdatabaserna.

      • Dessa databaser

        Generera en underhållsplan som endast kör den här uppgiften mot de databaser som har valts. Minst en databas i listan måste väljas om det här alternativet väljs.

    • objekt lista

      Begränsa urvalslistan för att visa tabeller, vyer eller båda. Den här listan är endast tillgänglig om en enskild databas väljs från listan Databaser ovan.

    • Urvalslista

      Ange de tabeller eller index som påverkas av den här aktiviteten. Inte tillgängligt när Tabeller och Vyer har valts i rutan Objekt.

    • Alternativ för ledigt utrymme område

      Visar alternativ för att tillämpa fyllningsfaktor på index och tabeller.

    • Ledigt utrymme per sida

      Omorganiserar sidorna med standardmängden ledigt utrymme. Detta släpper indexen i tabellerna i databasen och återskapar dem med den fyllningsfaktor som angavs när indexen skapades. Det här är standardalternativet.

    • Ändra ledigt utrymme per sida till ruta

      Släpp indexen på tabellerna i databasen och återskapa dem med en ny, automatiskt beräknad fyllningsfaktor, vilket reserverar den angivna mängden ledigt utrymme på indexsidorna. Ju högre procentandel, desto mer ledigt utrymme är reserverat på indexsidorna och ju större indexet växer. Giltiga värden är mellan 0 och 100. Använder alternativet FILLFACTOR.

    • Avancerade alternativ område

      Visar ytterligare alternativ för sortering av index och omindexering.

    • Sortera resultat i tempdb kryssruta

      Använder alternativet SORT_IN_TEMPDB, som avgör var mellanliggande sorteringsresultat, som genereras när index skapas, lagras tillfälligt. Om en sorteringsåtgärd inte krävs eller om sorteringen kan utföras i minnet ignoreras alternativet SORT_IN_TEMPDB.

    • kryssruta Pad Index

      Använder alternativet PAD_INDEX.

    • Håll indexet online medan du reindexerar kryssrutan

      Använder alternativet ONLINE som gör det möjligt för användare att komma åt den underliggande tabellen eller klustrade indexdata och eventuella associerade icke-grupperade index under indexåtgärder. Om du väljer det här alternativet aktiveras ytterligare alternativ för att återskapa index som inte tillåter återskapande online: Återskapa inte index och Återskapa index offline.

      Om du väljer det här alternativet aktiveras även användning av låg prioritet, som använder alternativet WAIT_AT_LOW_PRIORITY. Åtgärder för att bygga onlineindex väntar på lås med låg prioritet i MAX_DURATION minuter, vilket möjliggör att andra åtgärder kan fortsätta medan bygget av onlineindexet väntar.

      Not

      Onlineindexåtgärder är inte tillgängliga i varje utgåva av SQL Server. Mer information finns i -utgåvor och funktioner som stöds i SQL Server 2022.

    • kryssrutan MAXDOP

      Åsidosätter konfigurationsalternativet för maximal grad av parallellitet för sp_configure för DBCC CHECKDB. Mer information finns i DBCC CHECKDB (Transact-SQL)

Definiera uppgiften Uppdatera statistik

  1. På sidan Definiera uppgift för uppdateringsstatistik definierar du databasen eller databaserna där tabell- och indexstatistik uppdateras. Den här uppgiften använder instruktionen UPDATE STATISTICS. Mer information finns i UPPDATERA STATISTIK (Transact-SQL) När du är klar väljer du Nästa

    Följande alternativ är tillgängliga på den här sidan.

    • databaslista

      Ange de databaser som påverkas av den här aktiviteten.

      • Alla databaser

        Generera en underhållsplan som kör den här uppgiften mot alla Microsoft SQL Server-databaser förutom tempdb.

      • systemdatabaser

        Generera en underhållsplan som kör den här uppgiften mot SQL Server-systemdatabaser förutom tempdb och användarskapade databaser.

      • Alla användardatabaser (exklusive master, model, msdb, tempdb)

        Generera en underhållsplan som kör den här uppgiften mot alla användarskapade databaser. Inga underhållsaktiviteter körs mot SQL Server-systemdatabaserna.

      • Dessa databaser

        Generera en underhållsplan som endast kör den här uppgiften mot de databaser som har valts. Minst en databas i listan måste väljas om det här alternativet väljs.

    • objekt lista

      Begränsa listan markering så att tabeller, vyer eller båda visas. Den här listan är endast tillgänglig om en enskild databas väljs från listan Databaser ovan.

    • urvalslista

      Ange de tabeller eller index som påverkas av den här aktiviteten. Inte tillgängligt när tabeller och vyer har valts i rutan Objekt.

    • All befintlig statistik

      Uppdatera statistik för både kolumner och index.

    • Endast kolumnstatistik

      Uppdatera endast kolumnstatistik. Använder alternativet WITH COLUMNS.

    • Endast indexstatistik

      Uppdatera endast indexstatistik. Använder alternativet WITH INDEX.

    • Genomsökningstyp

      Typ av genomsökning som används för att samla in uppdaterad statistik.

    • Fullständig genomsökning

      Läs alla rader i tabellen eller vyn för att samla in statistiken.

    • exempel efter

      Ange procentandelen av tabellen eller den indexerade vyn, eller antalet rader som ska samplas när du samlar in statistik för större tabeller eller vyer.

Definiera historikrensningsaktiviteten

  1. På sidan Definiera historikrensningsaktivitet definierar du databasen eller databaserna där du vill ta bort den gamla aktivitetshistoriken. Den här aktiviteten använder EXEC sp_purge_jobhistory- EXEC sp_maintplan_delete_log- och EXEC sp_delete_backuphistory-instruktioner för att ta bort historikinformation från de msdb tabellerna. När du är klar väljer du Nästa.

    Följande alternativ är tillgängliga på den här sidan.

    • Välj historiska data som du vill ta bort

      Välj vilken typ av uppgiftsdata som ska tas bort.

    • säkerhetskopierings- och återställningshistorik

      Att behålla poster för när de senaste säkerhetskopiorna skapades kan hjälpa SQL Server att skapa en återställningsplan när du vill återställa en databas. Återhållandeperioden bör åtminstone motsvara frekvensen av fulla databassäkerhetskopior.

    • SQL Server-agentens jobbhistorik

      Den här historiken kan hjälpa dig att felsöka misslyckade jobb eller avgöra varför databasåtgärder inträffade.

    • historik för underhållsplan

      Den här historiken kan hjälpa dig att felsöka misslyckade underhållsjobb eller avgöra varför databasåtgärder inträffade.

    • Ta bort historiska data som är äldre än

      Ange ålder på objekt som du vill ta bort. Du kan ange timme/timmar, dag/dagar, vecka/veckor (standard), månad/månader, eller år

Definiera uppgiften Utför agentjobb

  1. På sidan Definiera exekveringsjobb för agent under Tillgängliga SQL Server Agent-jobbväljer du det eller de jobb som ska köras. Det här alternativet är inte tillgängligt om du inte har några SQL Agent-jobb. Den här uppgiften använder instruktionen EXEC sp_start_job. Mer information finns i sp_start_job (Transact-SQL). När du är klar väljer du Nästa.

Definiera säkerhetskopieringsuppgifter

  1. På sidan Definiera säkerhetskopieringsdatabas (fullständig) väljer du den databas eller de databaser där en fullständig säkerhetskopia ska köras. Den här uppgiften använder instruktionen BACKUP DATABASE. Mer information finns i BACKUP (Transact-SQL). När du är klar väljer du Nästa.

    Följande alternativ är tillgängliga på den här sidan.

    • Lista över säkerhetskopieringstyper

      Visar vilken typ av säkerhetskopiering som ska utföras. Det här är skrivskyddat.

    • databaslista

      Ange de databaser som påverkas av den här aktiviteten.

      • Alla databaser

        Generera en underhållsplan som kör den här uppgiften mot alla Microsoft SQL Server-databaser förutom tempdb.

      • systemdatabaser

        Generera en underhållsplan som kör den här uppgiften mot SQL Server-systemdatabaser förutom tempdb och användarskapade databaser.

      • Alla användardatabaser (exklusive master, model, msdb, tempdb)

        Generera en underhållsplan som kör den här uppgiften mot alla användarskapade databaser. Inga underhållsaktiviteter körs mot SQL Server-systemdatabaserna.

      • Dessa databaser

        Generera en underhållsplan som endast kör den här uppgiften mot de databaser som har valts. Minst en databas i listan måste väljas om det här alternativet väljs.

    • Komponent för säkerhetskopiering

      Välj Database för att säkerhetskopiera hela databasen. Välj Fil- och filgrupper om du bara vill säkerhetskopiera en del av databasen. Om du väljer det anger du filen eller filgruppens namn. När flera databaser har valts i rutan Databaser anger du bara Databaser för Backup-komponenterna. Om du vill utföra säkerhetskopior av fil- eller filgrupper skapar du en uppgift för varje databas. De här alternativen är bara tillgängliga om en enskild databas väljs från listan Databaser ovan.

    • kryssrutan Säkerhetskopiering upphör att gälla

      Anger när säkerhetskopieringsuppsättningen för den här säkerhetskopian kan skrivas över. Välj Efter och ange ett antal dagar till förfallodatum, eller välj och ange ett förfallodatum. Det här alternativet är inaktiverat om URL- har valts som säkerhetskopieringsmål.

    • Säkerhetskopiera till

      Anger på vilket medium databasen ska säkerhetskopieras. Välj Disk, Tapeeller URL. Endast bandenheter som är anslutna till datorn som innehåller databasen är tillgängliga.

    • Säkerhetskopiera databaser över en eller flera filer

      Välj Lägg till för att öppna dialogrutan Välj mål för säkerhetskopiering. Det här alternativet är inaktiverat om du har valt URL:en som mål för säkerhetskopieringen.

      Välj Ta bort för att ta bort en fil från rutan.

      Välj innehåll för att läsa filhuvudet och visa aktuellt säkerhetskopieringsinnehåll i filen.

    • dialogruta Välj mål för säkerhetskopiering

      Välj filen, bandenheten eller säkerhetskopieringsenheten för säkerhetskopieringsmålet. Det här alternativet är inaktiverat om du har valt URL:en som mål för säkerhetskopieringen.

    • Om säkerhetskopieringsfiler finns lista

      Ange hur du ska hantera befintliga säkerhetskopior. Välj Lägg till för att lägga till de nya säkerhetskopiorna efter eventuella befintliga säkerhetskopior i filen eller på bandet. Välj Skriv över för att ta bort det gamla innehållet i en fil eller ett band och ersätt det med den nya säkerhetskopian.

    • Skapa en säkerhetskopia för varje databas

      Skapa en säkerhetskopia på den plats som anges i mapprutan. En fil skapas för varje vald databas. Det här alternativet är inaktiverat om du har valt URL:en som mål för säkerhetskopieringen.

    • Skapa en underkatalog för varje databas kryssruta

      Skapa en underkatalog under den angivna diskkatalogen som innehåller databassäkerhetskopian för varje databas som säkerhetskopieras som en del av underhållsplanen.

      Viktig

      Underkatalogen ärver behörigheter från den överordnade katalogen. Begränsa behörigheter för att undvika obehörig åtkomst.

    • rutan mapp

      Ange den mapp som ska innehålla de automatiskt skapade databasfilerna. Det här alternativet är inaktiverat om du har valt URL:en som mål för säkerhetskopieringen.

    • SQL-behörighet

      Välj en SQL-autentiseringsuppgift som används för att autentisera till Azure Storage. Om du inte har någon befintlig SQL-autentiseringsuppgift som du kan använda väljer du knappen Skapa för att skapa en ny SQL-autentiseringsuppgift.

      Viktig

      Dialogrutan som öppnas när du väljer Skapa kräver ett hanteringscertifikat eller publiceringsprofilen för prenumerationen. Om du inte har åtkomst till hanteringscertifikatet eller publiceringsprofilen kan du skapa en SQL-autentiseringsuppgift genom att ange lagringskontots namn och komma åt nyckelinformation med hjälp av Transact-SQL eller SQL Server Management Studio. Se exempelkoden i avsnittet Skapa en autentiseringsuppgift för att skapa en autentiseringsuppgift med Transact-SQL. Du kan också använda SQL Server Management Studio från databasmotorinstansen genom att högerklicka på Security, välja Newoch välja Credential. Ange lagringskontonamnet för Identity och åtkomstnyckeln i fältet Lösenord.

    • Azure Storage-container

      Ange namnet på Azure Storage-containern

    • URL-prefix

      Detta genereras automatiskt baserat på lagringskontoinformationen som lagras i SQL-autentiseringsuppgifterna och det Azure Storage-containernamn som du angav. Vi rekommenderar att du inte redigerar informationen i det här fältet om du inte använder en domän som använder ett annat format än <lagringskonto>.blob.core.windows.net.

    • ruta för filnamnstillägg för säkerhetskopiering

      Ange det tillägg som ska användas för säkerhetskopieringsfilerna. Standardvärdet är .bak.

    • Verifiera säkerhetskopieringsintegritet kryssruta

      Kontrollera att säkerhetskopieringsuppsättningen är klar och att alla volymer är läsbara.

    • kryssrutan Utför checksum

      Verifiera varje sida för kontrollsumma och sönderriven sida, om den är aktiverad och tillgänglig, och generera en kontrollsumma för hela säkerhetskopian.

    • Fortsätt vid fel kryssrutan

      Instruerar BACKUP att fortsätta trots att den stöter på fel som ogiltiga kontrollsummor eller skadade sidor.

    • Kryptering för säkerhetskopiering

      Om du vill skapa en krypterad säkerhetskopia markerar du kryssrutan Kryptera säkerhetskopiering. Välj en krypteringsalgoritm som ska användas för krypteringssteget och ange ett certifikat eller en asymmetrisk nyckel från en lista över befintliga certifikat eller asymmetriska nycklar. De tillgängliga algoritmerna för kryptering är:

      • AES 128
      • AES 192
      • AES 256
      • Trippel DES

      Krypteringsalternativet är inaktiverat om du har valt att lägga till i en befintlig säkerhetskopieringsuppsättning.

      Vi rekommenderar att du säkerhetskopierar certifikatet eller nycklarna och lagrar dem på en annan plats än den säkerhetskopia som du krypterade.

      Endast nycklar som finns i EKM (Extensible Key Management) stöds.

    • Blockstorlek kryssruta, lista

      Anger den fysiska blockstorleken i byte. Det här alternativet påverkar vanligtvis prestanda när du skriver till bandenheter, RAID-matriser eller SAN.

    • Kryssruta för maximal överföringsstorlek , lista

      Anger den största överföringsenheten i byte som ska användas mellan SQL Server och säkerhetskopieringsmediet.

    • Ange komprimering av säkerhetskopiering lista

      I SQL Server 2008 (10.0.x) Enterprise (eller senare versioner) väljer du något av följande komprimering av säkerhetskopiering värden:

      Värde Beskrivning
      Använd standardserverinställningen Välj om du vill använda standardvärdet på servernivå. Den här standardinställningen anges av serverkonfigurationsalternativet säkerhetskopieringskomprimering. Information om hur du visar den aktuella inställningen för det här alternativet finns i Visa eller konfigurera standardinställningen för backupkomprimering serverkonfigurationsalternativ.
      Komprimera säkerhetskopia Välj för att komprimera säkerhetskopieringen, oavsett standard på servernivå.

      Viktigt: Som standard ökar komprimering avsevärt processoranvändningen och den ytterligare PROCESSOR som förbrukas av komprimeringsprocessen kan påverka samtidiga åtgärder negativt. Därför kanske du vill skapa komprimerade säkerhetskopior med låg prioritet i en session vars CPU-användning begränsas av Resource Governor. För mer information, se Använd Resource Governor för att begränsa CPU-användning med säkerhetskopieringskomprimering (Transact-SQL).
      Komprimera inte säkerhetskopiering Välj för att skapa en okomprimerad säkerhetskopia, oavsett standard på servernivå.
  2. På sidan Definiera säkerhetskopieringsdatabas (differentiell) väljer du den databas eller de databaser där en partiell säkerhetskopiering ska köras. Mer information om tillgängliga alternativ på den här sidan finns i definitionslistan tidigare i den här artikeln. Den här uppgiften använder instruktionen BACKUP DATABASE ... WITH DIFFERENTIAL. Mer information finns i BACKUP (Transact-SQL). När du är klar väljer du Nästa.

  3. På sidan Definiera säkerhetskopieringsdatabas (transaktionslogg) väljer du den databas eller de databaser där du vill köra en säkerhetskopia för en transaktionslogg. Mer information om tillgängliga alternativ på den här sidan finns i definitionslistan tidigare i den här artikeln. Den här uppgiften använder uttalandet BACKUP LOG. Mer information finns i BACKUP (Transact-SQL). När du är klar väljer du Nästa.

Definiera rensningsuppgifter för underhåll

  1. På sidan Definiera rensning av underhåll anger du vilka typer av filer som ska tas bort som en del av underhållsplanen, inklusive textrapporter som skapats av underhållsplaner och databassäkerhetskopieringsfiler. Den här uppgiften använder instruktionen EXEC xp_delete_file. När du är klar väljer du Nästa.

    Viktig

    Den här uppgiften tar inte bort filer automatiskt i undermapparna i den angivna katalogen. Den här försiktighetsåtgärden minskar risken för skadliga attacker som använder underhållsrensningsuppgiften för att ta bort filer. Om du vill ta bort filer i undermappar på första nivån måste du välja Ta med undermappar på första nivån.

    Följande alternativ är tillgängliga på den här sidan.

    • Ta bort filer av följande typ

      Ange vilken typ av filer som ska tas bort.

    • Säkerhetskopieringsfiler

      Ta bort databassäkerhetskopieringsfiler.

    • textrapporter för underhållsplan

      Ta bort textrapporter från tidigare genomförda underhållsplaner.

    • Filplats

      Ange sökvägen till filer som ska tas bort.

    • Ta bort specifika fil

      Ta bort den specifika fil som anges i textrutan Filnamn.

    • Sök efter mapp och ta bort filer baserat på filändelse

      Ta bort alla filer med det angivna tillägget i den angivna mappen. Använd det här alternativet om du vill ta bort flera filer samtidigt, till exempel alla säkerhetskopieringsfiler i mappen Tuesday med .bak-tillägget.

    • mapp box

      Sökväg och namn på mappen som innehåller de filer som ska tas bort.

    • Filnamnstilläggsruta

      Ange filnamnstillägget för de filer som ska tas bort. Om du vill ta bort flera filer samtidigt, som alla säkerhetskopierade filer med tillägget .bak i mappen Tuesday, anger du .bak.

    • kryssrutan Inkludera undermappar på första nivån

      Ta bort filer med filtillägget som anges för Filnamnstillägg från första nivåns undermappar under mappen som anges i Mapp.

    • Kryssruta Ta bort filer baserat på filens ålder vid körtid

      Ange minimiåldern för de filer som du vill ta bort genom att ange ett tal och en tidsenhet i rutan Ta bort filer som är äldre än följande.

    • Ta bort filer som är äldre än följande

      Ange minimiåldern för de filer som du vill ta bort genom att ange ett tal och en tidsenhet (timme, dag, vecka, månadeller år). Filer som är äldre än den angivna tidsramen tas bort.

Välj rapportalternativ

  1. På sidan Välj rapportalternativ väljer du alternativ för att spara eller distribuera en rapport över underhållsplanens åtgärder. Den här uppgiften använder instruktionen EXEC sp_notify_operator. Mer information finns i sp_notify_operator (Transact-SQL). När du är klar väljer du Nästa.

    Följande alternativ är tillgängliga på den här sidan.

    • Skriv en rapport till en textfil kryssrutan

      Spara rapporten i en fil.

    • Mappplatsrutan

      Ange platsen för filen som ska innehålla rapporten.

    • kryssrutan för e-postrapport

      Skicka ett e-postmeddelande när ett uppdrag misslyckas. Om du vill använda den här uppgiften måste du ha Database Mail aktiverat och korrekt konfigurerat med msdb som en e-postvärddatabas och ha en Microsoft SQL Server Agent-operatör med en giltig e-postadress.

    • Agentoperator

      Ange mottagaren av e-postmeddelandet.

    • e-postprofil

      Ange den profil som definierar avsändaren av e-postmeddelandet.

Slutför guiden

  1. På sidan Slutför guiden kontrollerar du de val som gjorts på föregående sidor och väljer Slutför.

  2. På sidan för Förloppsstatus i underhållsguiden övervakar du statusinformation om åtgärderna i underhållsplanen. Beroende på vilka alternativ du valde i guiden kan förloppssidan innehålla en eller flera åtgärder. Den översta rutan visar guidens övergripande status och antalet status-, fel- och varningsmeddelanden som guiden har tagit emot.

    Följande alternativ finns på underhållsguidens förloppssida:

    • Detaljer

      Innehåller åtgärden, statusen och alla meddelanden som returneras från åtgärder som utförs av guiden.

    • åtgärd

      Anger typen och namnet på varje åtgärd.

    • status

      Anger huruvida guidens åtgärd som helhet returnerade värdet för Framgång eller Misslyckande.

    • Meddelande

      Innehåller eventuella fel- eller varningsmeddelanden som returneras från processen.

    • rapport

      Skapar en rapport som innehåller resultatet av guiden Skapa partition. Alternativen är Visa rapport, Spara rapport till fil, Kopiera rapport till Urklippoch Skicka rapport som e-post.

    • Visa rapport

      Öppnar dialogrutan Visa rapport, som innehåller en textrapport om förloppet för guiden Skapa partition.

    • Spara rapport till fil

      Öppnar dialogrutan Spara rapport som.

    • Kopiera rapport till Urklipp

      Kopierar resultatet av guidens framstegsrapport till Urklipp.

    • Skicka rapport som e-post

      Kopierar resultatet av guidens statusrapport till ett e-postmeddelande.

Nästa steg