Automatiziranje administracije baza podataka pomoću agenta SQL Server

01 od 06

Pokrenite SQL Server Agent Service

SQL Server Agent vam omogućuje automatizaciju različitih administrativnih zadataka. Jedan od tih zadataka uključuje korištenje agenta SQL Server za izradu i raspored zadataka koji automatiziraju administriranje baze podataka.

Otvorite Microsoft SQL Server Configuration Manager i pronađite servis SQL Server Agent. Ako je status te usluge "RUNNING", ne morate ništa učiniti. U suprotnom, desnom tipkom miša kliknite servis SQL Server Agent i odaberite Start ( Početak) iz skočnog izbornika kako biste otvorili prozor Početni servis.

Napomena : Ovaj se članak odnosi na SQL Server 2008. Ako koristite kasniju verziju sustava SQL Server, možda ćete htjeti pročitati Konfiguriranje agenta SQL poslužitelja u sustavu SQL Server 2012 .

02 od 06

Otvorite SQL Server Management Studio i proširite direktorij SQL Server Agent

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

03 od 06

Stvorite novi posao posrednika SQL Server

Desnom tipkom miša kliknite mapu Jobs i odaberite New Job iz start-up izbornika. Ispunite polje Ime s jedinstvenim nazivom za svoj posao (opisivan će vam pomoći upravljati poslovima bolje na cesti). Odredite račun kojem želite biti vlasnik posla u tekstnom okviru Vlasnika . Posao će se izvoditi s dozvolama na ovom računu, a vlasnici ili članovi uloge sustava sysadmin mogu izmijeniti samo.

Nakon što navedete ime i vlasnika, na padajućem popisu odaberite jednu od unaprijed definiranih kategorija radnih mjesta. Na primjer, možete odabrati kategoriju "Održavanje baze podataka" za rutinske poslove održavanja.

Koristite veliki tekstualni polje Opis kako biste pružili detaljan opis svrhe posla. Napiši ga na takav način da će vas netko (uključujući vas sami) moći pogledati nekoliko godina i razumjeti svrhu posla.

Konačno, provjerite je li označen okvir Omogućen .

04 od 06

Unesite SQL Server Agent Job Steps Screen

Na lijevoj strani prozora Novi posao vidjet ćete ikonu Koraci ispod naslova "Odaberi stranicu". Kliknite ovu ikonu da biste vidjeli prazan popis koraka za posao.

05 od 06

Dodajte korake u agentu SQL poslužitelja

Dodajte pojedinačne korake za taj posao. Kliknite gumb New ( Novi) da biste stvorili novi korak za posao i vidjet ćete prozor New Job Step.

Upotrijebite tekstni okvir Naziv koraka da biste dali opisni naziv koraka.

Koristite padajući izbornik Baza podataka kako biste odabrali bazu podataka na kojoj će posao djelovati.

Konačno, upotrijebite tekstni okvir Command kako biste osigurali sintaksu Transact-SQL koja odgovara željenoj radnji za ovaj korak. Kada dovršite unos naredbe, kliknite gumb Analiza kako biste potvrdili sintakse.

Nakon uspješnog provjere sintakse, kliknite OK ( U redu) da biste stvorili korak. Ponovite ovaj postupak onoliko puta koliko je potrebno da biste definirali željeni posao agenta SQL Server Agent.

06 od 06

Raspored SQL Server Agent Job

Postavite raspored za posao klikom na ikonu Raspored u dijelu Odabir stranice u prozoru Novi posao . Prikazat će se prozor Novi raspored radnih mjesta .

Navedite naziv rasporeda u tekstnom okviru Ime i odaberite vrstu rasporeda - Jednokratno, ponavljajući, Početak kada SQL Server Agent počne ili se pokrene kad CPU postane neaktivan - iz padajućeg izbornika. Koristite odjeljke učestalosti i trajanja prozora kako biste odredili parametre posla. Kada završite, kliknite OK ( U redu) da biste zatvorili prozor Raspored i OK kako biste stvorili posao.