Tietokannanhallinnan automatisointi SQL Server Agentin avulla

01/06

Käynnistä SQL Server Agent -palvelu

SQL Server Agentin avulla voit automatisoida useita hallinnollisia tehtäviä. Yksi näistä tehtävistä liittyy SQL Server Agentin käyttämiseen tietokannanhallinnan automatisoimiseen ja aikatauluun.

Avaa Microsoft SQL Server Configuration Manager ja etsi SQL Server Agent -palvelu. Jos palvelun tila on "RUNNING", sinun ei tarvitse tehdä mitään. Muussa tapauksessa napsauta hiiren kakkospainikkeella SQL Server Agent -palvelua ja avaa Aloituspalvelu-ikkuna valitsemalla Aloita ponnahdusvalikosta.

Huomautus : Tämä artikkeli koskee SQL Server 2008 -ohjelmaa. Jos käytät SQL Serverin myöhempiä versioita, sinun kannattaa lukea SQL Server Agentin määritys SQL Server 2012: ssa .

02/06

Avaa SQL Server Management Studio ja laajenna SQL Server Agent -kansiota

Sulje SQL Server Configuration Manager ja avaa SQL Server Management Studio. SSMS: ssä laajennetaan SQL Server Agent -kansiota.

03/06

Luo uusi SQL Server Agent -työ

Napsauta Työt- kansiota hiiren kakkospainikkeella ja valitse aloitusvalikosta Uusi työ . Täytä Nimi- kenttä, jolla on yksilöllinen nimi työpaikallesi (kuvaava auttaa sinua hallitsemaan työpaikkoja paremmin tiellä). Määritä tilisi, jonka haluat olla työn omistaja Owner- tekstiruutuun. Työ suoritetaan tämän tilin käyttöoikeuksilla, ja omistajan tai sysadmin roolin jäsenet voivat muuttaa niitä vain.

Kun olet määrittänyt nimen ja omistajan, valitse jokin ennalta määritetyistä työnluokista pudotusvalikosta. Voit esimerkiksi valita räätälöityjen ylläpitotöiden "Tietokannan ylläpito" -luokan.

Käytä suurta Kuvaus -tekstiä saadaksesi yksityiskohtaisen kuvauksen työn tarkoituksesta. Kirjoita se niin, että joku (itse mukana) pystyy katsomaan sitä muutaman vuoden kuluttua ja ymmärtämään työn tarkoituksen.

Varmista lopuksi, että Käytössä- ruutu on valittuna.

04/06

Syötä SQL Server Agent Job Steps -näyttö

Uusi työpaikka -ikkunan vasemmalla puolella näkyy vaiheet- kuvake kohdassa "Valitse sivu". Napsauta tätä kuvaketta nähdäksesi tyhjä työvaiheluettelon.

05/06

Lisää SQL Server -agentin vaiheita

Lisää yksittäiset vaiheet työhön. Luo uusi työvaihe napsauttamalla Uusi- painiketta ja näet uuden työvaiheikkunan.

Käytä vaiheen nimeä -tekstiruutua saadaksesi vaiheen kuvaavan nimen.

Valitse tietokannan pudotusvalikosta tietokanta, johon työ vaikuttaa.

Lopuksi käytä Command- tekstiruutua antamaan Transact-SQL-syntaksi, joka vastaa tässä vaiheessa toivottua toimintaa. Kun olet syöttänyt komennon, tarkista syntaksi napsauttamalla Parse- painiketta.

Kun olet suorittanut syntaksin onnistuneesti, luo vaihe valitsemalla OK . Toista tämä prosessi niin monta kertaa kuin on tarpeen halutun SQL Server Agent -työajan määrittämiseksi.

06/06

Ajoittaa SQL Server Agent Job

Aseta työajan aikataulu napsauttamalla Aikataulu- kuvaketta Uusi työ -ikkunan Valitse sivu -osiossa. Näet New Job Schedule -ikkunan.

Anna nimi aikataulusta Nimi- tekstiruutuun ja valitse aikataulutyyppi-Kertakäyttöinen, toistuva, Käynnistä, kun SQL Server Agent käynnistyy tai Käynnistää, kun suorittimet tulevat tyhjäkäynnillä -valintaruudusta. Käytä ikkunan taajuus- ja kesto-osuuksia työn parametrien määrittämiseen. Kun olet valmis, sulje Aikataulu-ikkuna valitsemalla OK ja OK luodaksesi työn.