Dela via


Skapa en underhållsplan (designyta för underhållsplan)

gäller för:SQL Server

I den här artikeln beskrivs hur du skapar en enda server- eller multiserverunderhållsplan med designytan Underhållsplan i SQL Server. Guiden underhållsplan är bäst för att skapa grundläggande underhållsplaner, men genom att använda designgränssnittet för planläggning kan du utnyttja ett förbättrat arbetsflöde.

Begränsningar och restriktioner

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. Underhållsplaner för flera servrar måste skapas och underhållas på huvudservern. Dessa planer kan visas, men inte underhållas, på målservrar.

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.

Behörigheter

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

Använd designytan för underhållsplan

Skapa en underhållsplan

  1. I Object Explorer väljer du plustecknet för att expandera servern där du vill skapa en underhållsplan.

  2. Välj plustecknet för att expandera mappen Management.

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

  4. I dialogrutan ny underhållsplan skriver du ett namn för planen i rutan Namn och väljer OK. Då öppnas verktygslådan och ytan för maintenance_plan_name[Design] med underplanen Subplan_1 som skapats i huvudrutnätet.

    Följande alternativ är tillgängliga i designutrymmets rubrik.

    • Lägg till delplan

      Lägger till en underplan som du kan konfigurera.

    • Underplansegenskaper

      Visar dialogrutan Egenskaper för underplan i huvudöversikten för den valda underplanen. Du kan också dubbelklicka på en underplan i rutnätet för att visa dialogrutan Underplansegenskaper. Mer information om den här dialogrutan finns senare i den här artikeln.

    • Ta bort markerad delplan

      Tar bort den markerade underplanen.

    • schema för underplan

      Visar dialogrutan Nytt jobbschema för den valda underplanen.

    • Ta bort schema

      Tar bort ett schema från den valda underplanen.

    • Hantera anslutningar

      Visar dialogrutan Hantera anslutningar. Används för att lägga till ytterligare SQL Server-instansanslutningar till underhållsplanen. Mer information om den här dialogrutan finns senare i den här artikeln.

    • rapportering och loggning

      Visar dialogrutan Rapportering och loggning. Mer information om den här dialogrutan finns senare i den här artikeln.

    • servrar

      Visa dialogrutan Servrar, som används för att välja de servrar som deluppgifterna ska köras på. Det här alternativet är endast aktiverat på huvudservrar i miljöer med flera servrar. Mer information finns i Skapa en multi-servermiljö och Underhållsplan (Servrar).

    • Namn

      Visa namnet på underhållsplanen. För nya underhållsplaner anges namnet i en dialogruta innan underhållsplandesignern öppnas. Om du vill byta namn på en underhållsplan högerklickar du på planen i Object Explorer och väljer sedan Byt namn på.

    • Beskrivning

      Visa eller ange en beskrivning för underhållsplanen. Den maximala längden för en beskrivning är 512 tecken.

    • Designer Surface

      Utforma och underhålla underhållsplaner. Använd designerytan för att lägga till underhållsaktiviteter i en plan, ta bort uppgifter från en plan, ange prioritetslänkar mellan aktiviteterna och ange aktivitetsgrening och parallellitet.

    En prioritetslänk mellan två aktiviteter upprättar en relation mellan aktiviteterna. Den andra aktiviteten (den beroende aktiviteten) körs endast om körningsresultatet för den första aktiviteten (prejudikataktivitet) matchar angivna villkor. Det angivna körningsresultatet är vanligtvis Framgång, Feleller Slutförande. Mer information finns i steg 8 nedan.

  5. Dubbelklicka på Subplan_1 i designutrymmets rubrik och ange ett namn och en beskrivning för underplanen i dialogrutan egenskaper för underplan.

    Följande alternativ är tillgängliga i dialogrutan Egenskaper för Delplan.

    • namn

      Namnet på underplanen.

    • Beskrivning

      En kort beskrivning av underplanen.

    • Schemalägg

      Anger enligt vilket schema underplanen ska köras. Välj Schemalägg underplan för att öppna dialogrutan Nytt jobbschema. Välj Ta bort schema för att ta bort schemat från underplanen.

    • Kör som lista

      Välj det konto som ska användas för att köra den här underuppgiften.

  6. Välj Underschema för att ange schemainformation i dialogrutan Nytt jobbschema.

  7. För att skapa underplanen drar man och släpper aktivitetsflödeselement från Toolbox till plandesignytan. Dubbelklicka på aktiviteter för att öppna dialogrutor för att konfigurera aktivitetsalternativen.

    Följande underhållsplansuppgifter är tillgängliga i Toolbox:

    • Säkerhetskopiera databasaktivitet
    • Uppgift för kontroll av databasintegritet
    • Utföra SQL Server Agent-jobbuppgiften
    • Köra T-SQL-instruktionsaktivitet
    • rensningsaktivitet för historik
    • Underhållsstädning
    • Meddela operatörsuppgift
    • Återskapa indexuppgift
    • Omorganisera Index Uppgiften
    • Krymp databasaktivitet
    • Uppdatera statistikaktivitet

    Så här lägger du till uppgifter i Toolbox-:

    1. På menyn Verktyg väljer du Välj verktygslådeobjekt.

    2. Välj de verktyg som du vill ska visas i Toolbox-och välj sedan OK.

    Genom att lägga till uppgifter för underhållsplan i Toolbox blir de också tillgängliga i guiden Underhållsplan. Mer information om de enskilda uppgifterna ovan finns i Underhållsplanens guide för användning under Starta underhållsplanens guide.

  8. Så här definierar du ett arbetsflöde mellan uppgifter:

    1. Högerklicka på den överordnade uppgiften och välj Lägg till prioritetsbegränsning.

    2. I dialogrutan Kontrollflöde, i listan Till, markerar du den beroende uppgiften och klickar på OK.

    3. Dubbelklicka på anslutningen mellan de två aktiviteterna för att öppna dialogrutan Precedence Constraint Editor.

      Följande alternativ är tillgängliga i dialogrutan Precedence Constraint Editor.

      • begränsningsalternativet

        Definierar hur en begränsning fungerar mellan två aktiviteter.

      • Utvärderingsåtgärd lista

        Ange den utvärderingsåtgärd som prioritetsbegränsningen använder. Åtgärderna är: Constraint, Expression, Expression and Constraintoch Expression or Constraint.

      • Värde lista

        Ange villkorsvärdet: Framgång, Feleller Slutförande. Framgång är standard.

        Notis

        Prioritetsbegränsningsraden är grön för Success, röd för Failureoch blå för Completion.

      • uttryck

        Om du använder åtgärderna Expression, Expression and Constraint, eller Expression or Constraint, skriver du ett uttryck. Uttrycket måste utvärderas till ett booleskt värde.

      • Test

        Verifiera uttrycket.

      • Flera begränsningar

        Definiera hur flera begränsningar samverkar för att styra utförandet av den begränsade uppgiften.

      • logiska OCH

        Välj för att ange att flera prioritetsbegränsningar för samma körbara fil måste utvärderas tillsammans. Alla begränsningar måste utvärderas till Sant. Det här alternativet är standardinställningen.

        Not

        Den här typen av prioritetsbegränsning visas som en helgrön, röd eller blå linje.

      • logisk ELLER

        Välj för att ange att flera prioritetsbegränsningar för samma körbara fil måste utvärderas tillsammans. Minst en begränsning måste värderas som sant.

        Not

        Den här typen av prioritetsbegränsning visas som en prickad grön, röd eller blå linje.

  9. Om du vill lägga till en annan underplan som innehåller aktiviteter som körs enligt ett annat schema väljer du Lägg till underplan i verktygsfältet för att öppna dialogrutan egenskaper för underplan.

  10. Så här lägger du till anslutningar till olika servrar:

    1. I verktygsfältet för designutrymmet väljer du Hantera anslutningar.

    2. I dialogrutan Hantera anslutningar väljer du Lägg till.

    3. I dialogrutan Anslutningsegenskaper i rutan Anslutningsnamn anger du namnet på anslutningen som du skapar.

    4. Under Ange följande för att ansluta till SQL Server-datai rutan Välj eller ange ett servernamn anger du antingen namnet på den SQL Server-instans som du vill använda eller väljer ellipsen (...) och väljer en server i dialogrutan SQL Server. Om du väljer en server i dialogrutan SQL Server väljer du OK.

    5. Under Ange information för att logga in på servernväljer du antingen Använd Windows NT Integrated Security eller Använd ett specifikt användarnamn och lösenord. Om du väljer att använda ett specifikt användarnamn och lösenord anger du den informationen i rutorna Användarnamn respektive Lösenord.

    6. I dialogrutan Anslutningsegenskaper väljer du OK.

    7. I dialogrutan Hantera anslutningar väljer du Stäng.

  11. Så här anger du rapporteringsalternativ:

    1. I designutrymmets verktygsfält väljer du Rapportering och loggning.

    2. I dialogrutan Rapportering och loggning går du till Reportingoch väljer Generera en textfilrapport eller Skicka rapport till en e-postmottagare eller båda.

      1. Om du väljer Generera en textfilrapportväljer du antingen Skapa en ny fil eller Lägg till i filen.

      2. Beroende på markeringen ovan anger du namnet och den fullständiga sökvägen för den nya fil eller fil som ska läggas till genom att ange informationen i rutorna Mapp eller Filnamn. Alternativt väljer du ellipsen (...) och väljer sökvägen till mappen eller filnamnet från dialogrutorna Hitta mapp –server_name eller Leta upp databasfiler –server_name.

      3. Om du väljer Skicka rapport till en e-postmottagarei listan Agentoperator väljer du mottagaren av den e-postade rapporten.

        Obs

        SQL Server-agenten måste konfigureras att använda Database Mail för att kunna skicka e-post. Mer information finns i Konfigurera SQL Server Agent Mail för att använda Database Mail

    3. Om du vill spara mer detaljerad information under Loggningväljer du Logga utökad information.

    4. Om du vill skriva resultatinformation om underhållsplanen till en annan server väljer du Logga till fjärrservern och väljer antingen en serveranslutning i listan Anslutning eller väljer Ny och anger anslutningsinformationen i dialogrutan Anslutningsegenskaper.

    5. I dialogrutan Rapportering och loggning väljer du OK.

  12. Om du vill visa resultatet i loggfilens visningsprogram i Object Explorerhögerklickar du antingen på mappen Maintenance Plans eller den specifika underhållsplanen och väljer Visa historik.

    Följande alternativ är tillgängliga i dialogrutan Loggfilsvisning –server_name.

    • Ladda logg

      Öppna en dialogruta där du kan ange en loggfil som ska läsas in.

    • Exportera

      Öppna en dialogruta där du kan exportera den information som visas i Loggfilsammanfattning rutnät till en textfil.

    • Uppdatera

      Uppdatera listan över tillgängliga servrar.

    • Filtrera

      Öppna en dialogruta där du kan ange inställningar som används för att filtrera loggfilen, till exempel Anslutning, Datumeller andra filtervillkor för allmänt.

    • Sök

      Sök efter specifik text i loggfilen. Sökning med jokertecken stöds inte.

    • Stoppa

      Lastningen av loggfilsposterna stoppas. Du kan till exempel använda det här alternativet om det tar lång tid att läsa in en fjärr- eller offlineloggfil och du bara vill visa de senaste posterna.

    • Loggfilsammanfattning

      Den här informationspanelen visar en sammanfattning av loggfilfiltreringen. Om filen inte filtreras visas följande text Inget filter används. Om ett filter tillämpas på loggen visas följande text Filterloggposter där:<filtervillkor>.

    • datum

      Visar datumet för händelsen.

    • Källa

      Visar källfunktionen som händelsen skapas från, till exempel namnet på tjänsten (MSSQLSERVER). Detta visas inte för alla loggtyper.

    • Meddelande

      Visar alla meddelanden som är associerade med händelsen.

    • loggtyp

      Visar den typ av logg som händelsen tillhör. Alla markerade loggar visas i fönstret för sammanfattning av loggfilen.

    • Loggkälla

      Visar en beskrivning av källloggen där händelsen registreras.

    • Detaljer om markerad rad

      Välj en rad om du vill visa ytterligare information om den valda händelseraden längst ned på sidan. Kolumnerna kan ordnas om genom att dra dem till nya platser i rutnätet. Kolumnerna kan justeras genom att dra kolumnavgränsarna i gridens rubrik till vänster eller höger. Dubbelklicka på kolumnavgränsningsstaplarna i rutnätsrubriken för att automatiskt ändra kolumnstorleken till innehållsbredden.

    • instans

      Namnet på den instans där händelsen inträffade. Detta visas som datornamn\instansnamn.