Automatiziranje administracije baze podataka pomoću SQL Server agenta

01 od 06

Pokrenite uslugu agenta za SQL Server

SQL Server Agent vam omogućava da automatizujete razne administrativne zadatke. Jedan od tih zadataka podrazumijeva korištenje SQL Server-a za kreiranje i raspoređivanje posla koji automatizira administraciju baze podataka.

Otvorite Microsoft SQL Server Configuration Manager i locirajte SQL Server Agent uslugu. Ako je status te usluge "RUNNING", ne morate ništa da radite. Inače, kliknite desnim tasterom miša na uslugu SQL Server Agent i izaberite u početnom meniju da biste otvorili prozor Start Service.

Napomena : Ovaj članak odnosi se na SQL Server 2008. Ako koristite kasniju verziju SQL Servera, možda ćete želeti da pročitate Konfigurisanje SQL Server Agenta u SQL Server 2012 .

02 od 06

Otvorite SQL Server Management Studio i proširite Fasciklu agenta za SQL Server

Zatvorite SQL Server Configuration Manager i otvorite SQL Server Management Studio. Unutar SSMS-a, proširite fasciklu SQL Server Agent-a.

03 od 06

Kreirajte novi poslovi agenta SQL Servera

Kliknite desnim tasterom miša na fasciklu " Jobs" i iz start-up menija izaberite New Job . Popunite polje Ime sa jedinstvenim imenom za svoj posao (opisivanje će vam pomoći da bolje radite posao). Navedite nalog koji želite da budete vlasnik posla u okviru za tekstualno polje Vlasnik . Posao će se pokrenuti sa dozvolama ovog naloga i može se modifikovati samo od strane vlasnika ili članova uloge sysadmin-a.

Nakon što navedete ime i vlasnika, iz padajuće liste izaberite jednu od unapred definisanih kategorija zadataka. Na primer, možete odabrati kategoriju "Održavanje baze podataka" za rutinske zadatke održavanja.

Koristite tekstno polje velikog opisa da biste detaljno opisali svrhu zadatka. Napišite ga tako da bi neko (koji ste sami uključili) mogli da ga pogledate nekoliko godina od sada i da razumeju svrhu posla.

Konačno, uverite se da je polje Omogućeno .

04 od 06

Unesite ekran za korake za SQL Server Agent

Na levoj strani prozora New Job , videćete ikonu koraka ispod naslova "Izaberi stranicu". Kliknite na ovu ikonu da biste videli prazničnu listu radnih koraka.

05 od 06

Dodaj korake za poslužitelj SQL Servera

Dodajte individualne korake za posao. Kliknite na dugme Novo da biste kreirali novi korak posla i videćete prozor New Job Step.

Koristite tekstualno polje Step Name da biste dobili opisno ime za Korak.

Koristite padajuće polje Database da biste izabrali bazu podataka na kojoj će posao raditi.

Na kraju, koristite polje za unos teksta da biste obezbedili sintaksu Transact-SQL koja odgovara željenoj akciji za ovaj korak posla. Nakon što završite sa unosom naredbe, kliknite na dugme Parse da biste potvrdili sintaksu.

Nakon što uspešno potvrdite sintaksu, kliknite na dugme U redu da biste kreirali korak. Ponovite ovaj proces toliko puta koliko je potrebno za definisanje željenog posla agenta SQL Servera.

06 od 06

Raspored posla za SQL Server Agent

Postavite raspored za posao tako što ćete kliknuti na ikonu Raspored u odeljku Izaberi stranicu u prozoru New Job . Videćete prozor New Job Schedule .

Navedite ime za raspored u tekstualnom polju Ime i odaberite raspored tip-Jednokratno, Ponavljanje, Počni kada se SQL Server Agent započinje ili pokreće kada procesori postanu idle-iz padajućeg okvira. Koristite dijelove frekvencije i trajanje prozora da biste odredili parametre zadatka. Kada završite, kliknite na dugme U redu da biste zatvorili prozor Raspored i OK da biste kreirali posao.