Setarea agentului sql server

Tuning SQL Server Agent pentru a efectua doar suficient pentru a trece în cazul în care două capcane, dintre care unul este ușor pentru a obține în jurul valorii, iar celălalt - un pic mai complicat. Desigur, vom începe cu mai simplu. Deoarece SQL Server Agent este un serviciu comun pentru Windows, ar trebui să se asigure că acesta este lansat automat atunci când reporniți sistemul de operare. (Compania Microsoft nu a furnizat setarea automată

Cesky începe acest serviciu atunci când instalați SQL Server, astfel încât această opțiune va trebui să fie făcut manual.) Această operație este simplu, dar este de multe ori trec cu vederea. (Rezultatul poate fi că după câteva reporneste serverul, nici unul dintre locurile de muncă tehnologice planificate și nu vor fi difuzate și, chiar mai rău, nu va fi generat pentru un sistem de avertizare critice.)

Pentru a evita problemele asociate cu serviciile, trebuie să le configurați pentru a rula în mod automat. Deschideți consola Servicii în folderul Instrumente de administrare (Instrumente de administrare), panoul de control Windows sistem. Faceți clic dreapta pe serviciul SQL Sever Agent și selectați Properties din meniul contextual. În lista verticală, selectați Startup Tour automată și faceți clic pe OK.

Serviciul SQL Server Agent este marcat cu o indicație în nume de instanță paranteze. În cazul în care computerul are mai multe instanțe ale SQL Server, atunci serviciul separat SQL Server Agent va servi instanța special.

PUC. 38.1. SQL Server Configuration Manager de fereastra instrument vă permite să schimbați cu ușurință modul de pornire al SQL Server Agent

Pentru a asigura serviciul pentru a porni automat SQL Server Agent, urmați acești pași.

1. Deschideți Manager Utilitar SQL Server Configuration.

3. Faceți clic dreapta pe serviciu, modul pe care doriți să o modificați și selectați Proprietăți din meniul contextual. Deschideți caseta de dialog Proprietăți de service.

4. Faceți clic pe fila Serviciu.

5. Selectați proprietatea Mod Start și selectați din lista verticală un nou mod de pornire

6. Faceți clic pe butonul OK pentru modificarea să aibă efect.

Pentru a vă asigura începerea furnizării serviciului, SQL Server Agent, ar fi frumos să facă o altă acțiune suplimentară. Iată cum să o facă.

1. Deschideți fereastra SQL Server Management Studio selectând Start, faceți clic pe Toate prog paMMbi ^ Microsoft SQL Server goob mapadete ^ ^ Studio.

Extindeți dosarele până la până când găsiți serverul trebuie să fie configurat. Dacă se lucrează în prezent la un server configurabil, calea către directorul este după cum urmează: Console Root / Microsoft SQL Server / SQL Server Group / (local) (Windows NT).

Extindeți lista de sub serverul selectat. Unul dintre ei va purta numele de SQL Server Agent. Faceți clic dreapta pe dosar și selectați Properties din meniul contextual. Faceți clic pe fila General, în cazul în care vi se va oferi opțiunile prezentate în Fig. 38.2.

Setarea agentului sql server

PUC. 38.2. caseta de dialog General Tab SQL Server Service Agent Properties vă permite să configurați modul de a porni serviciul

4. Selectați ambele casete de selectare, începând cu repornire automată cuvânt. Setarea acestor steaguri asigură automat de pornire SQL Server și SQL Server Agent în cazul unei opriri bruște.

Pentru a schimba contul utilizat de serviciul SQL Server Agent, urmați acești pași.

1. Deschideți SQL Server Configuration Manager.

3. Faceți clic dreapta pe intrarea SQL Server Agent și selectați Properties din meniul contextual. Deschideți caseta de dialog Setări de service.

4. Faceți clic pe fila Jurnal PO (Fig. 38.3). În această filă, puteți selecta unul dintre conturile integrate sau să creați unul nou. Din moment ce eu sunt, folosind un sistem de dezvoltare, apoi am folosi un cont special. De obicei, în producția de sisteme trebuie să aleagă între intrările de sistem local, servicii locale și servicii de rețea.

Setarea agentului sql server

Fig. 38.3. Selectați pentru serviciul SQL Server Agent, sau alt cont încorporat

5. Faceți clic pe OK. În dialogul de avertizare se afișează caseta pe care trebuie să reporniți serviciul SQL Server Agent pentru ca modificările să aibă efect.

6. Faceți clic pe butonul Da. Imediat după schimbarea serviciul este repornit pentru a intra în vigoare.

1. Setați căsuța poștală de servicii e-mail SQL Server Agent pe serverul Exchange (de obicei, serverul este instalat pe un alt calculator decât serverul de baze de date). Configurați cutia poștală pentru a utiliza un cont de domeniu, care este folosit pentru a rula SQL Server Agent. Nu uitați să însoțească noul profil un nume descriptiv - acest lucru va ajuta în viitor, pentru a evita ștergerea accidentală de profil importante.

2. Instalați clientul de e-mail-MAPI compatibil pe serverul de baze de date (de exemplu, puteți utiliza Outlook, de asemenea).

1. Setați profilul de serviciu e-mail SQL Server Agent utilizând instrumentul Mail din Panoul de control. Acest profil e-mail pentru a indica serverul Exchange și a înființat prima etapă a procedurii de cutie poștală.

Acum trebuie doar să specificați Agent Server SQL serviciu, care caseta pentru a utiliza la trimiterea mesajelor e-mail. Această operație este efectuată în caseta de dialog Setări de service.

1. Faceți clic pe tab-ul Sistemului de alertă.

2. În sesiunea Mail verifica Enable Mail Profil. După ce vor fi disponibile toate celelalte setări ale grupului.

3. Selectați profilul de e-mail prin care este configurat pentru serviciul. Pentru a valida setările profilului, faceți clic pe butonul TEST.

alerte Concept, operatori și locuri de muncă

Prevenirea definește o acțiune specifică care trebuie luate în anumite condiții sau la atingerea unui anumit statut. O astfel de condiție poate fi configurată printr-o multitudine de contoare de performanță ale sistemului, în special, realizarea unui anumit volum de baze de date, numărul maxim de conexiuni sau numărul de impasuri în al doilea. Condiția poate fi, de asemenea, legată de numărul sau gravitatea erorilor. Atunci când o condiție predeterminată este îndeplinită, SQL Server Agent poate notifica unul sau mai mulți operatori și / sau de a începe pentru a îndeplini orice sarcină.

Operatorii menționați la persoanele care sunt responsabile pentru gestionarea situațiilor critice pe serverul de baze de date. Așa cum am menționat în secțiunea anterioară, una dintre principalele sarcini ale SQL Server Agent este de a trimite un mesaj către operator pentru notificarea lor a mediului de server. Operatorii pot fi notificat prin e-mail, pager, sau folosind Net Trimite serviciul de mesaje. Puteți determina timpul de disponibilitatea anumitor operatori prin pager (de exemplu, de la 9:00 la 17:00). Puteți suspenda de asemenea, un mesaj specific operatorului, în cazul în care a plecat în vacanță.

Sarcina este numită o singură operațiune sau un grup de operațiuni efectuate în baza de date. Ca exemple de sarcini poate conduce rezervarea bazei de date de reorganizare a indecșilor și de a efectua pachete de servicii de transformare de date (DTS). Quest SQL Server Agent sunt, de asemenea, utilizat în fundal, pentru punerea în aplicare a planurilor de întreținere create în SQL Server Management Studio.