Automatinis duomenų bazių administravimas naudojant SQL Server agentą

01 iš 06

Paleiskite SQL Server agento tarnybą

"SQL Server Agent" leidžia automatizuoti įvairias administracines užduotis. Viena iš šių užduočių - naudoti "SQL Server Agent", kuris sukuria ir planuoja darbą, kuris automatizuoja duomenų bazės administravimą.

Atidarykite "Microsoft SQL Server" konfigūravimo tvarkyklę ir suraskite SQL Server agento tarnybą. Jei šios paslaugos statusas yra "BANDOMAS", jums nieko nereikia daryti. Priešingu atveju dešiniuoju pelės mygtuku spustelėkite SQL Server agento tarnybą ir iškylančiajame meniu pasirinkite Pradėti, kad atidarytumėte paleidimo paslaugos langą.

Pastaba . Šis straipsnis taikomas "SQL Server 2008". Jei naudojate vėlesnę "SQL Server" versiją, galbūt norėsite perskaityti " SQL Server Agent" konfigūravimą "SQL Server 2012" .

02 iš 06

Atidarykite "SQL Server Management Studio" ir išplėskite "SQL Server" agento aplanką

Uždarykite SQL Server Configuration Manager ir atidarykite SQL Server Management Studio. SSMS sistemoje išplėskite aplanką "SQL Server Agent".

03 iš 06

Sukurkite naują "SQL Server" agento darbą

Dešiniuoju pelės mygtuku spustelėkite " Darbų" aplanką ir paleiskite meniu punktą " Naujas darbas" . Užpildykite lauką Pavadinimas su unikaliu jūsų darbo pavadinimu (aprašomoji padės geriau valdyti darbo vietas kelyje). Savo teksto laukelyje nurodykite paskyrą, kurią norite būti darbų savininku. Darbas bus vykdomas su šios paskyros leidimais ir jį gali pakeisti tik savininko arba "sysadmin" vaidmenų nariai.

Nurodžius vardą ir savininką, išskleidžiamajame sąraše pasirinkite vieną iš iš anksto nustatytų užduočių kategorijų. Pavyzdžiui, galite pasirinkti "Duomenų palaikymo" kategoriją, skirtą įprastoms priežiūros darboms.

Naudokite didžiulį aprašo teksto lauką, kad pateiktumėte išsamų darbo tikslą. Įrašykite taip, kad kažkas (taip pat ir pats) galėtumėte pažvelgti į tai kelerius metus ir suvokti darbo tikslą.

Galiausiai, įsitikinkite, kad pažymėtas langelis Enabled (Enabled) .

04 iš 06

Įveskite "SQL Server" agento darbo etapų ekraną

Kairiojoje naujo darbo lango pusėje po antrašte "Pasirinkti puslapį" pamatysite žingsnius . Spustelėkite šią piktogramą, kad pamatytumėte tuščią "Job Step List".

05 iš 06

Pridėti SQL Server agento darbo žingsnius

Įtraukite atskirus darbo veiksmus. Spustelėkite mygtuką Naujas, kad sukurtumėte naują darbo etapą, ir pamatysite naują darbo žingsnio langą.

Naudokite žingsnio pavadinimo teksto lauką, kad pateiktumėte aprašomąjį žingsnio pavadinimą.

Naudodamiesi išskleidžiamajame meniu " Duomenų bazė" pasirinkite duomenų bazę, į kurią bus atsižvelgta.

Galiausiai, naudokite Komandų teksto lauką, norėdami pateikti "Transact-SQL" sintaksę, atitinkančią norimą veiksmą, skirtą šiam darbui atlikti. Baigę įvesti komandą, spustelėkite parinktį, kad patikrintumėte sintaksę.

Sėkmingai patvirtinę sintaksę spustelėkite Gerai, kad sukurtumėte veiksmą. Pakartokite šį procesą tiek kartų, kiek reikia, norėdami nustatyti pageidaujamą SQL Server agento darbą.

06 iš 06

Suplanuokite SQL Server agento darbą

Nustatykite darbo grafiką, spustelėkite piktogramą " Tvarkaraštis " naujo darbo lango dalyje "Pasirinkti puslapį". Pamatysite naujo darbo tvarkaraščio langą.

Nurodykite pavadinimą tvarkaraštį teksto lauke " Name" ir pasirinkite išskleidžiamojo meniu punktą "Vienkartinis, pasikartojantis", "Pradėti", kai " SQL Server" agentas pradeda arba paleidžia, kai procesoriai tampa nenaudojami. Naudokite lango dažnumą ir trukmę nurodydami darbo parametrus. Kai baigsite, spustelėkite Gerai, kad uždarytumėte "Schedule" langą, ir " OK", kad sukurtumėte darbą.