Az adatbázis-felügyelet automatizálása az SQL Server Agent segítségével

01/06

Indítsa el az SQL Server Agent Service szolgáltatást

Az SQL Server Agent lehetővé teszi számos adminisztratív feladat automatizálását. Az ilyen feladatok közé tartozik az SQL Server Agent használata az adatbázis adminisztráció automatizálásához szükséges munka létrehozásához és ütemezéséhez.

Nyissa meg a Microsoft SQL Server konfigurációs menedzsert és keresse meg az SQL Server Agent szolgáltatást. Ha a szolgáltatás állapota "FUTÁS", akkor semmit sem kell tennie. Ellenkező esetben jobb egérgombbal kattintson az SQL Server Agent szolgáltatásra, és válassza a Start menüpontot a felbukkanó menüből a Kezdőszolgáltatás ablak megnyitásához.

Megjegyzés : Ez a cikk az SQL Server 2008 programra vonatkozik. Ha az SQL Server későbbi verzióját használja, olvassa el az SQL Server Agent konfigurálása az SQL Server 2012 programban .

02. 06. sz

Nyissa meg az SQL Server Management Studio alkalmazást, és bontsa ki az SQL Server Agent mappát

Zárja be az SQL Server Configuration Manager programot és nyissa meg az SQL Server Management Studio alkalmazást. Az SSMS-en belül bontsa ki az SQL Server Agent mappát.

03/06

Hozzon létre egy új SQL Server Agent munkát

Kattintson a jobb egérgombbal a Jobs mappára, és válassza ki az Új feladat elemet az induló menüből. Töltse ki a Név mezőt egy egyedi névvel a munkájához (ha leíró jellegű lesz, akkor jobban kezelheti a munkahelyeket az úton). Adja meg azt a fiókot, amelyet a Tulajdonos szövegmezőjében szeretne a tulajdonosa. A feladat a fiók engedélyével fut, és csak a tulajdonos vagy a sysadmin szerep tagjai módosíthatják.

Miután megadta a nevet és a tulajdonosot, válasszon az egyik előre definiált munkakör kategóriát a legördülő listából. Például kiválaszthatja az "Adatbázis karbantartás" kategóriát a rendszeres karbantartási munkákhoz.

Használja a nagy Leírás szövegmezőt, hogy részletes leírást adjon a feladat céljáról. Írd azt úgy, hogy valaki (önmagában is) több év múlva megnézheti és meg tudja érteni a munka célját.

Végül győződjön meg arról, hogy az Engedélyezett mező be van jelölve.

04/06

Adja meg az SQL Server Agent Job Steps képernyőjét

Az Új feladat ablak bal oldalán egy "Válasszon egy oldalt" címsor alatt egy lépések ikont lát. Kattintson erre az ikonra az üres munkahelyi lista megtekintéséhez.

05/06

Adja hozzá az SQL Server Agent munkafolyamatait

Adja hozzá az egyes lépéseket a munkához. Kattintson az Új gombra egy új munkafolyamat létrehozásához, és megjelenik az Új munkafolyamat ablak.

Használja a Lépés neve szövegdobozt, hogy adjon leíró nevet a Lépéshez.

Az Adatbázis legördülő listából válassza ki azt az adatbázist, amelyen a feladat fog működni.

Végül használja a Parancs szövegmezőt, hogy megadja a Transact-SQL szintaxist, amely megfelel a kívánt műveletnek ebben a munkamenetben. Miután befejezte a parancs beírását, kattintson a Parse gombra a szintaxis ellenőrzéséhez.

Miután sikeresen validálta a szintaxist, kattintson az OK gombra a lépés létrehozásához. Ismételje meg ezt a folyamatot annyi alkalommal, amennyire szükséges a kívánt SQL Server Agent feladat meghatározásához.

06, 06

Az SQL Server Agent Job ütemezése

Állítsa be a munka ütemtervét az Új feladat ablak Válasszon egy oldalt az Ütemezés ikonra kattintva. Megjelenik az Új feladat ütemezése ablak.

Adjon nevet az ütemtervnek a Név szövegmezőben, és válassza ki a menetrend típusát: Egyszeri, ismétlődő, Indítás, amikor az SQL Server Agent indítja vagy indítja el, ha a CPU-k Léptek a legördülő mezőből. Használja az ablak gyakorisági és időtartamszekcióit a feladat paramétereinek megadásához. Ha végzett, kattintson az OK gombra az Ütemezés ablak bezárásához, majd az OK gombra a feladat létrehozásához.