Automatizácia správy databáz s agentom SQL Server

01 z 06

Spustite službu SQL Server Agent

Agent SQL Server umožňuje automatizovať rôzne administratívne úlohy. Jednou z týchto úloh je použitie nástroja SQL Server Agent na vytvorenie a naplánovanie úlohy, ktorá automatizuje správu databázy.

Otvorte správcu konfigurácie Microsoft SQL Server a vyhľadajte službu SQL Server Agent. Ak je stav tejto služby "RUNNING", nemusíte nič robiť. V opačnom prípade kliknite pravým tlačidlom myši na službu SQL Server Agent a v rozbaľovacej ponuke vyberte možnosť Štart, čím otvoríte okno Štartovacia služba.

Poznámka : Tento článok sa vzťahuje na SQL Server 2008. Ak používate novšiu verziu SQL Server, môžete si prečítať Konfigurovanie SQL Server Agent v SQL Server 2012 .

02 z 06

Otvorte program SQL Server Management Studio a rozbaľte zložku agenta SQL Server

Zatvorte Správcu konfigurácie SQL Server a otvorte SQL Server Management Studio. V rámci SSMS rozbaľte zložku SQL Server Agent.

03 z 06

Vytvorte novú úlohu agenta SQL Servera

Kliknite pravým tlačidlom myši na priečinok Pracoviská a v úvodnej ponuke vyberte položku Nová úloha . Vyplňte pole Názov s jedinečným názvom pre vašu úlohu (popisná vám pomôže spravovať úlohy lepšie po ceste). Zadajte účet, ktorý chcete vlastníkom úlohy v textovom poli Vlastník . Úloha bude spustená s oprávneniami tohto účtu a môže byť upravená len vlastníkom alebo členmi rolí sysadmin.

Po zadaní mena a vlastníka vyberte z rozbaľovacieho zoznamu jednu z preddefinovaných kategórií úloh. Môžete si napríklad vybrať kategóriu "Údržba databázy" pre rutinné úlohy údržby.

Pomocou veľkého textového poľa popisu poskytnite podrobný opis úlohy úlohy. Napíšte to tak, aby sa niekto (vrátane) mohol na to pozrieť niekoľko rokov a pochopil účel práce.

Nakoniec skontrolujte, či je začiarknuté políčko Povolené .

04 z 06

Zadajte obrazovku pracovných postupov agenta SQL Server

Na ľavej strane okna Nová pracovná ponuka sa v časti "Vybrať stránku" zobrazí ikona krokov . Kliknutím na túto ikonu zobrazíte prázdny zoznam úloh.

05 z 06

Pridajte úlohy práce s agentom SQL Server

Pridajte jednotlivé kroky úlohy. Kliknutím na tlačidlo Nové vytvoríte nový krok úlohy a uvidíte okno Nová úloha krok.

Pomocou textového poľa Názov kroku poskytnite popisný názov kroku.

Pomocou rozbaľovacej ponuky Databáza vyberte databázu, na ktorú bude úloha reagovať.

Nakoniec použite textové pole Príkaz na poskytnutie syntaktickej funkcie Transact-SQL, ktorá zodpovedá požadovanej akcii pre tento krok úlohy. Po dokončení zadávania príkazu kliknite na tlačidlo Parse na overenie syntaxe.

Po úspešnom overení syntaxe kliknite na tlačidlo OK na vytvorenie kroku. Tento postup opakujte toľkokrát, koľkokrát je potrebné, aby ste definovali požadovanú úlohu SQL Server Agent.

06 z 06

Naplánujte úlohu agenta SQL Servera

Nastavte plán úlohy kliknutím na ikonu Naplánovať v časti Výber stránky v okne Nová úloha . Zobrazí sa okno Nový pracovný plán .

Zadajte názov rozvrhu v textovom poli Názov a z rozbaľovacej ponuky vyberte typ plánu - Jednorazový, Opakovaný, Začnite pri spustení agenta SQL Servera alebo Začnite, keď sa procesory stanú nečinnými. Pomocou častí frekvencie a trvania okna môžete určiť parametre úlohy. Keď skončíte, kliknutím na tlačidlo OK zatvorte okno Plán a OK vytvoríte úlohu.