Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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
Expandera servern där du vill skapa hanteringsplanen.
Expandera mappen Management.
Högerklicka på mappen Underhållsplaner och välj underhållsplanguide.
På sidan SQL Server-underhållsplan, välj Nästa.
På sidan Välj planegenskaper:
I rutan Namn anger du namnet på den underhållsplan som du skapar.
I rutan Beskrivning beskriver du kortfattat din underhållsplan.
I listan Kör som anger du de autentiseringsuppgifter som Microsoft SQL Server Agent använder när underhållsplanen körs.
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.
Om du har valt Enskilt schema för hela planen eller inget schemaväljer du Ändraunder Schema.
I dialogrutan Nytt jobbschema i rutan Namn anger du jobbschemats namn.
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
Markera eller avmarkera kryssrutan Aktiverad för att aktivera eller inaktivera schemat.
Om du väljer Återkommande:
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".
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.
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.
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.
Under Sammanfattningi Beskrivningkontrollerar du att alla jobbschemainställningar är korrekta.
Välj OK.
Välj Nästa.
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.
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.
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
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 alternativetNOTRUNCATE
ellerTRUNCATEONLY
. 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
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
.
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 alternativetSORT_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 iMAX_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
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ästaFö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
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
- ochEXEC sp_delete_backuphistory
-instruktioner för att ta bort historikinformation från demsdb
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
- 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
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 På 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å.
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.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
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
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
På sidan Slutför guiden kontrollerar du de val som gjorts på föregående sidor och väljer Slutför.
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.