Serviciul SQL Server Agent: programare pentru a porni automat în numele rolului bazei de date de cont de domeniu MSDB
integritatea bazei de date q verificare;
q încărcarea și descărcarea datelor;
q reconstrui indexează și defragmenta,
precum și multe alte acțiuni, din care un set depinde de problema specifică.
În plus, în unele situații, este necesar să se asigure că administratorul este imediat notificat cu privire la orice evenimente importante pe server (de exemplu, modificări importante tabele, o eroare este detectată la verificarea integrității datelor, au existat probleme în procesul de încărcare în masă, și așa mai departe. N.) .
Și efectua anumite acțiuni pe baza unui program și eveniment de monitorizare este recomandat pentru a automatiza. Administratorii mai experimentați și calificați, cu atât mai mare numărul de operațiuni de zi cu zi, el încearcă să automatizeze pentru a elibera timp pentru alte lucruri.
În acest modul, si va merge cu privire la automatizarea operațiunilor administrative. Acesta va fi, de asemenea, considerat un mijloc de a oferi funcționalități suplimentare pentru automatizare.
8.1. Automatizarea operațiunilor administrative înseamnă de SQL Server Agent
8.1.1. Ce este SQL Server Agent
SQL Server Agent - acest lucru este serviciul SQL Server. scopul principal al care - automatizarea pentru a efectua operațiuni administrative. Automatizarea în sine se realizează prin:
sarcini q (locuri de muncă) - seturi cu numele de acțiuni care pot fi efectuate pe un program;
alerte q (alerte) - acțiuni care sunt efectuate ca răspuns la un eveniment care a avut loc pe SQL Server. O astfel de acțiune poate fi, de exemplu, lucrarea sau trimiterea mesajelor către operator. Evenimente - aceasta este un defect cu un anumit număr pe SQL Server (acestea pot defini și de a genera propriul dvs.), sau contra ieșire de performanță pentru anumite limite sau evenimente speciale WMI (de exemplu, răspunsul a venit într-un eveniment cerere limbaj special WQL ..) ;
Cesiuni, alerte și operatorii vor fi discutate în detaliu în următoarele secțiuni. Între timp, observăm doar punctele generale care sunt legate de SQL Server Agent.
Primul lucru de remarcat - pentru automatizarea operațiunilor administrative necesare pentru serviciul SQL Server Agent pentru a lucra. Va rula în mod automat atunci când porniți serverul, sau trebuie să fie executați manual, în funcție de opțiunile pe care le ales când ați instalat serverul. Verificați dacă acest serviciu (și să înceapă sau să schimbe modul de pornire, dacă este necesar), puteți utiliza SQL Server Configuration Manager (a se vedea. Sec. 3.3).
În al treilea rând, trebuie să anulați, - posibilitatea de Agent SQL Server (și performanța acestuia) depinde de numele unui cont de funcționare, serviciul. Se recomandă ca:
q SQL Server Agent a lucrat în numele aceluiași cont de domeniu, care lucrează în numele însuși SQL Server;
Parametrii SQL Server Agent este recomandabil să se verifice înainte de a crea locuri de muncă, alerte și operatori. în cazul în care acestea se potrivesc nevoilor dumneavoastră.