Agent Programare SQL server, Windows o pro

infrastructura IT pentru întreprinderea dvs.

Oricare ar fi dedicarea și abilitățile personalului, nu există oameni capabili să lucreze în fiecare zi, an după an, timp de 24 de ore pe zi. Și totuși, dacă este necesar de DBA de zi cu zi: niciodată nu recunosc gafe, să fie gata să implementeze și să ruleze software la cerere și de a efectua sarcini critice de întreținere în orice moment. Cu toate acestea, ne putem îndeplini în continuare aceste cerințe datorită serviciului SQL Server Agent și componentele sale. SQL Server Agent este un sistem de planificare sarcini procesor, mijloacele de comunicare și de management de ceas pentru Microsoft SQL Server. Puteți vedea acest lucru pentru tine citind propunerea de revizuire a instrumentului.

Componentele SQL Server Agent

SQL Server Agent apare ca un singur serviciu, dar este format din mai multe componente:

  • programarea de locuri de muncă;
  • notificări și alerte;
  • operatori;
  • jurnalul de erori;
  • servere proxy.

SQL Server Agent subiect este foarte extinsă, și va dura mai multe articole să ia în considerare fiecare aspect al funcționalității sale. In primul articol, ne vom concentra pe programarea componentelor.

SQL Server Agent ca un sistem de planificare de locuri de muncă

Când este vorba de necesitatea prezenței în jurul valorii de ceas, mă refer la funcționalitatea SQL Server Agent ca un planificator de locuri de muncă. SQL Server Agent vă permite să creați sarcini de complexitate diferite, constând dintr-unul sau mai multe „etape“, fiecare dintre care se pot executa comenzi în diferite limbi, până la Transact-SQL, și seturi orientate spre sarcini SQL (cereri sau comenzi SQL Server Analysis Services, pachete SQL Server Integration Services), precum și script-uri PowerShell, VB Script, și sarcinile de sistem de operare. Toate etapele pot fi combinate într-un lanț de serie pentru executarea sau rula în funcție de succesul, eșecul sau finalizarea fiecărei etape din lanțul. În plus, puteți trimite alerte pentru a menține ieșire pas de date și de a crea fișiere jurnal pe fiecare pas. Efectuarea sarcinilor pot fi programate conform calendarului. Ca pași și sarcina reală poate fi configurat pentru a trimite alerte și notificări. Puteți personaliza chiar sarcina de a rula pe țintă la distanță.

De exemplu, să considerăm un proces cu mai multe etape de creare a unei sarcini simple care trunchiază tabelul din baza de date după crearea unei backup diferențial, pentru a asigura colectibilitatea în cazul efectuării modificărilor eronate.

Funcția pentru a crea un loc de muncă, puteți găsi folosind Object Explorer, într-un mediu Microsoft SQL Server Management Studio (SSMS). Extindeți nodul server, și veți vedea SQL Server Agent ca un subansamblu (a se vedea. Figura 1).

Agent Programare SQL server, Windows o pro

articole similare