Skip to main content

Automatiserar databasadministration med SQL Server Agent

Minecraft Let's Play Med DDG - Episode #101 - Automatisera Mera (April 2025)

Minecraft Let's Play Med DDG - Episode #101 - Automatisera Mera (April 2025)
Anonim

SQL Server Agent kan du automatisera en mängd olika administrativa uppgifter. En av dessa uppgifter innebär att du använder SQL Server Agent för att skapa och schemalägga ett jobb som automatiserar databasadministrationen.

01 av 06

Starta SQL Server Agent-tjänsten

Öppna Microsoft SQL Server Configuration Manager och leta efter SQL Server Agent-tjänsten. Om statusen för den tjänsten är "RUNNING" behöver du inte göra någonting. Annars högerklickar du på SQL Server Agent-tjänsten och väljer Start från popup-menyn för att öppna startfönstret.

Notera: Den här artikeln gäller SQL Server 2008. Om du använder en senare version av SQL Server kanske du vill läsa Konfigurera SQL Server Agent i SQL Server 2012.

Fortsätt läsa nedan

02 av 06

Öppna SQL Server Management Studio och expandera SQL Server Agent Folder

Stäng SQL Server Configuration Manager och öppna SQL Server Management Studio. Inom SSMS, expandera SQL Server Agent-mappen.

Fortsätt läsa nedan

03 av 06

Skapa ett nytt SQL Server-agentjobb

Högerklicka på jobb mapp och välj Nya jobb från startmenyn. Fyll i namn fält med ett unikt namn på ditt jobb (beskrivande hjälper dig att hantera jobb bättre på vägen). Ange det konto som du vill vara ägare till jobbet i Ägare textruta. Arbetet kommer att köras med behörigheterna för det här kontot och får bara ändras av ägaren eller sysadmin-medlemmarna.När du har angett ett namn och en ägare, välj en av de fördefinierade jobbkategorierna i rullgardinsmenyn. Till exempel kan du välja kategorin "Databasunderhåll" för rutinunderhållsarbeten.Använd den stora Beskrivning textfält för att ge en detaljerad beskrivning av syftet med jobbet. Skriv det på ett sådant sätt att någon (med dig själv) skulle kunna se på det flera år och förstå syftet med jobbet.Slutligen, se till att Aktiverad rutan är markerad.

04 av 06

Ange SQL Server Agent-arbetsstegsskärmen

På vänster sida av Nya jobb fönster, du får se en Steg ikonen under rubriken "Välj en sida". Klicka på den här ikonen för att se den tomma arbetssteglistan.

Fortsätt läsa nedan

05 av 06

Lägg till SQL Server Agent-arbetssteg

Lägg till de enskilda stegen för jobbet. Klicka på Ny knappen för att skapa ett nytt jobbsteg och du kommer se fönstret Nytt jobbsteg.Använd Steg Namn textrutan för att ge ett beskrivande namn för steget.Använd Databas rullgardinsmenyn för att välja den databas som jobbet ska fungera på.Slutligen, använd Kommando textrutan för att ge Transact-SQL-syntaxen motsvarande den önskade åtgärden för detta jobbsteg. När du har slutfört kommandot, klickar du på parse knappen för att verifiera syntaxen.Efter att du lyckats validera syntaxen klickar du på ok för att skapa steget. Upprepa denna process så många gånger som nödvändigt för att definiera det önskade SQL Server Agent-jobbet.

06 av 06

Planera SQL Server Agent Job

Ange ett schema för jobbet genom att klicka på Schema ikonen i sidan Välj en sida av Nya jobb fönster. Du kommer att se Nytt jobbschema fönster.Ange ett namn för schemat i namn textrutan och välj en schemaläggstyp - En gång, Återkommande, Starta när SQL Server Agent startar eller Starta när CPU-enheter blir lediga från rullgardinsmenyn. Använd avsnittet frekvens och varaktighet i fönstret för att ange jobbparametrarna. När du är klar klickar du på ok för att stänga schemanfönstret och ok att skapa jobbet.