Automatizarea administrării bazei de date cu agentul SQL Server

01 din 06

Porniți serviciul SQL Server Agent

Agentul SQL Server vă permite să automatizați o varietate de sarcini administrative. Una dintre aceste sarcini implică utilizarea SQL Server Agent pentru a crea și programa un job care automatizează administrarea bazei de date.

Deschideți Managerul de configurare Microsoft SQL Server și localizați serviciul SQL Server Agent. Dacă statutul acestui serviciu este "RUNNING", nu trebuie să faceți nimic. În caz contrar, faceți clic dreapta pe serviciul SQL Server Agent și selectați Start din meniul pop-up pentru a deschide fereastra de pornire a serviciului.

Notă : Acest articol se aplică la SQL Server 2008. Dacă utilizați o versiune ulterioară de SQL Server, este posibil să doriți să citiți Configurarea SQL Server Agent în SQL Server 2012 .

02 din 06

Deschideți SQL Server Management Studio și extindeți folderul Agent SQL Server

Închideți Managerul de configurare SQL Server și deschideți SQL Server Management Studio. În cadrul SSMS, extindeți folderul Agent SQL Server.

03 din 06

Creați o nouă lucrare de agent SQL Server

Faceți clic dreapta pe dosarul Locuri de muncă și selectați Job nou din meniul de pornire. Completați câmpul Name cu un nume unic pentru jobul dvs. (fiind descriptiv, vă veți ajuta să gestionați mai bine lucrările pe drum). Specificați contul în care doriți să fiți proprietarul lucrării în caseta de text Proprietar . Lucrarea va rula cu permisiunile acestui cont și poate fi modificată numai de către proprietarul sau membrii rolului sysadmin.

După ce specificați un nume și un proprietar, alegeți una dintre categoriile de joburi predefinite din lista derulantă. De exemplu, puteți alege categoria "Întreținere bază de date" pentru lucrările de întreținere de rutină.

Utilizați câmpul de text Descriere mare pentru a oferi o descriere detaliată a scopului lucrării. Scrieți-o astfel încât cineva (inclusă în tine) să poată privi la ea câțiva ani și să înțeleagă scopul slujbei.

În cele din urmă, asigurați-vă că este bifată caseta Activat .

04 din 06

Introduceți ecranul Etape de lucrări SQL Server Agent

În partea stângă a ferestrei New Job , veți vedea o pictogramă Steps sub rubrica "Selectați o pagină". Faceți clic pe această pictogramă pentru a vizualiza lista pasului pas cu pas.

05 din 06

Adăugați pași de lucru pentru agentul SQL Server

Adăugați pașii individuali pentru lucrare. Faceți clic pe butonul Nou pentru a crea un nou pas și veți vedea fereastra New Job Step.

Utilizați caseta de text Step Name pentru a furniza un nume descriptiv pentru Pasul.

Utilizați caseta derulantă Baza de date pentru a selecta baza de date pe care va acționa lucrarea.

În cele din urmă, utilizați caseta de text Comandă pentru a furniza sintaxa Transact-SQL corespunzătoare acțiunii dorite pentru acest pas de lucru. După ce ați terminat de introdus comanda, faceți clic pe butonul Parse pentru a verifica sintaxa.

După validarea cu succes a sintaxei, faceți clic pe OK pentru a crea pasul. Repetați acest proces de câte ori este necesar pentru a defini lucrarea SQL Server Agent dorită.

06 din 06

Programați lucrarea agentului SQL Server

Setați o programare pentru lucrare făcând clic pe pictograma Programare din secțiunea Selectați o pagină din fereastra Lucrare nouă . Veți vedea fereastra New Job Schedule .

Furnizați un nume pentru program în caseta de text Denumire și alegeți un tip de programare - O singură dată, Recurring, Începeți când Agentul SQL Server pornește sau începe când CPU-urile devin inactiv - din caseta drop-down. Utilizați secțiunile de frecvență și durată ale ferestrei pentru a specifica parametrii lucrării. Când ați terminat, faceți clic pe OK pentru a închide fereastra Program și OK pentru a crea lucrarea.