SQL Server Agent giver dig mulighed for at automatisere en række administrative opgaver. I denne vejledning går vi igennem processen med at bruge SQL Server Agent til at oprette og planlægge et job, der automatiserer databaseadministration. Denne vejledning er specifik for SQL Server 2012. Hvis du bruger en tidligere version af SQL Server, kan du måske læse Automating Database Administration med SQL Server Agent. Hvis du bruger en senere version af SQL Server, kan du måske læse Konfiguration af SQL Server Agent til SQL Server 2014.
Start SQL Server Agent i SQL Server 2012
Åbn Microsoft SQL Server Configuration Manager, og klik på "SQL Server Services" -elementet i venstre rude. Derefter finder du SQL Server Agent-tjenesten i den højre rude. Hvis status for den pågældende tjeneste er "RUNNING", behøver du ikke gøre noget. Ellers højreklik på SQL Server Agent-tjenesten og vælg Start fra pop op-menuen. Tjenesten begynder derefter at køre.
Skift til SQL Server Management Studio
Luk SQL Server Configuration Manager og åbner SQL Server Management Studio. Inden for SSMS skal du udvide SQL Server Agent-mappen. Du får vist de udvidede mapper vist ovenfor.
Opret en SQL Server Agent Job
Højreklik derefter på Jobs-mappen, og vælg Nyt job fra opstartsmenuen. Du får vist vinduet Ny jobskabelse vist ovenfor. Udfyld feltet Navn med et unikt navn til dit job (beskrivende vil hjælpe dig med at styre jobbet bedre på vej!). Angiv den konto, du ønsker at være ejer af jobbet i tekstboksen Ejer. Jobbet kører med tilladelserne i denne konto og må kun ændres af ejeren eller sysadmin-rollemedlemmerne.
Når du har angivet et navn og en ejer, skal du vælge en af de foruddefinerede jobkategorier fra rullemenuen. Du kan for eksempel vælge kategorien "Databasen Vedligeholdelse" til rutinemæssige vedligeholdelsesjob.
Brug det store beskrivelses tekstfelt til at give en detaljeret beskrivelse af formålet med dit job. Skriv det på en sådan måde, at nogen (selv inkluderet!) Ville kunne se på det flere år fra nu og forstå jobets formål.
Endelig skal du sørge for, at feltet Aktiveret er markeret.
Klik ikke på OK lige endnu - vi har mere at gøre i dette vindue!
04 af 06Se job-trinene
På venstre side af vinduet Nyt job vises et trin-ikon under overskriften "Vælg en side". Klik på dette ikon for at se den tomme Job Step List vist ovenfor.
05 af 06Opret et job trin
Dernæst skal du tilføje de enkelte trin til dit job. Klik på knappen Ny for at oprette et nyt jobstrin, og du vil se vinduet Ny job trin vist ovenfor.
Brug tekstboksen Trinnavn til at give et beskrivende navn til trin.
Brug rullemenuen Database til at vælge den database, som jobbet skal fungere på.
Endelig skal du bruge kommandokassen til at give transact-SQL-syntaksen svarende til den ønskede handling for dette jobstrin. Når du har gennemført kommandoen, skal du klikke på knappen Parse for at bekræfte syntaksen.
Når du har godkendt syntaksen, skal du klikke på OK for at oprette trin. Gentag denne proces så mange gange som nødvendigt for at definere dit ønskede SQL Server Agent job.
06 af 06Planlæg din SQL Server Agent 2012 job
Endelig vil du gerne indstille en tidsplan for jobbet ved at klikke på ikonet Planlægning i feltet Vælg en side i vinduet Ny job. Du får vist vinduet Ny jobplanlægning vist ovenfor.
Angiv et skema navn i tekstfeltet Navn og vælg en skema type (Engang, Tilbagevendende, Start, når SQL Server Agent starter eller Start, når CPU'er bliver i brug) fra rullemenuen. Brug derefter frekvens- og varighedsafsnittene i vinduet til at angive jobmets parametre. Når du er færdig, klik på OK for at lukke vinduet Planlægning og OK for at oprette jobbet.