Kommentar
Å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
Underhållsplaner skapar ett arbetsflöde för de uppgifter som krävs för att se till att databasen är optimerad, regelbundet säkerhetskopierad och fri från inkonsekvenser. Guiden Underhållsplan skapar också grundläggande underhållsplaner, men att skapa planer manuellt ger dig mycket mer flexibilitet.
Fördelar med underhållsplaner
I databasmotorn skapar underhållsplaner ett Integration Services-paket som körs av ett SQL Server Agent-jobb. Underhållsplaner kan köras manuellt eller automatiskt med schemalagda intervall.
SQL Server-underhållsplaner innehåller följande funktioner:
Arbetsflödesskapande med hjälp av olika typiska underhållsaktiviteter. Du kan också skapa egna anpassade Transact-SQL skript.
Koncepthierarkier. Med varje plan kan du skapa eller redigera uppgiftsarbetsflöden. Aktiviteter i varje plan kan grupperas i underplaner, som kan schemaläggas att köras vid olika tidpunkter.
Stöd för planer för flera servrar som kan användas i huvudserver-/målservermiljöer.
Stöd för historik över loggplaner till fjärrservrar.
Stöd för Windows-autentisering och SQL Server-autentisering. Använd Windows-autentisering när det är möjligt.
Funktioner för underhållsplan
Underhållsplaner kan skapas för att utföra följande uppgifter:
Omorganisera data på data- och indexsidorna genom att återskapa index med en ny fyllningsfaktor. Om du återskapar index med en ny fyllningsfaktor ser du till att databassidorna innehåller en lika distribuerad mängd data och ledigt utrymme. Det möjliggör också snabbare tillväxt i framtiden. Mer information finns i Ange fyllningsfaktor för ett index.
Komprimera datafiler genom att ta bort tomma databassidor.
Uppdatera indexstatistiken för att se till att frågeoptimeraren har aktuell information om fördelningen av datavärden i tabellerna. Detta gör det möjligt för frågeoptimeraren att göra bättre bedömningar om det bästa sättet att komma åt data, eftersom den har mer information om de data som lagras i databasen. Även om indexstatistik uppdateras automatiskt av SQL Server med jämna mellanrum kan det här alternativet tvinga statistiken att uppdateras omedelbart.
Utför interna konsekvenskontroller av data- och datasidorna i databasen för att se till att ett system- eller programvaruproblem inte har skadat data.
Säkerhetskopiera databas- och transaktionsloggfilerna. Databas- och loggsäkerhetskopior kan behållas under en angiven period. På så sätt kan du skapa en historik över säkerhetskopior som ska användas om du måste återställa databasen till en tid tidigare än den senaste säkerhetskopieringen av databasen. Du kan också utföra differentiella säkerhetskopior.
Kör SQL Server Agent-jobb. Detta kan användas för att skapa jobb som utför olika åtgärder och underhållsplaner för att köra dessa jobb.
De resultat som genereras av underhållsaktiviteterna kan skrivas som en rapport till en textfil eller till tabellerna för underhållsplanen (sysmaintplan_log och sysmaintplan_logdetail) i msdb. Om du vill visa resultatet i loggfilens visningsprogram högerklickar du på Underhållsplaner och väljer sedan Visa historik.