Automatizace správy databáze pomocí SQL Server Agent

01 z 06

Spusťte službu SQL Server Agent Service

Agent SQL Server umožňuje automatizovat různé administrativní úlohy. Jedním z těchto úkolů je použití nástroje SQL Server Agent k vytvoření a naplánování úlohy, která automatizuje správu databáze.

Otevřete Správce konfigurace serveru Microsoft SQL Server a vyhledejte službu SQL Server Agent. Pokud je stav této služby "RUNNING", nemusíte nic dělat. V opačném případě klepněte pravým tlačítkem na službu SQL Server Agent a v rozbalovací nabídce vyberte příkaz Spustit a otevřete okno spouštěcí služby.

Poznámka : Tento článek se týká serveru SQL Server 2008. Pokud používáte novější verzi serveru SQL Server, můžete si přečíst Konfigurace SQL Server Agent v SQL Server 2012 .

02 ze dne 06

Otevřete SQL Server Management Studio a rozbalte složku agenta SQL Server

Zavřete Správce konfigurace SQL Server a otevřete SQL Server Management Studio. V rámci služby SSMS rozbalte složku SQL Server Agent.

03 ze dne 06

Vytvoření nové úlohy agenta serveru SQL Server

Klepněte pravým tlačítkem myši na složku Úlohy a v úvodní nabídce vyberte položku Nový úloha . Vyplňte pole Název s jedinečným jménem pro vaši úlohu (popisná vám pomůže spravovat úlohy lépe po silnici). Zadejte účet, který chcete vlastníkem úlohy v textovém poli Vlastník . Úloha bude spuštěna s oprávněním tohoto účtu a smí být změněna pouze vlastníkem nebo členy rolí sysadmin.

Po zadání jména a vlastníka vyberte v rozevíracím seznamu jednu z předdefinovaných kategorií úloh. Můžete například vybrat kategorii údržby databáze pro rutinní úlohy údržby.

Do podrobného popisu účelu úlohy použijte velké textové pole Popis . Napište jej tak, aby se někdo (včetně vás) mohl na to podívat několik let a rozumět účelu práce.

Konečně zkontrolujte, zda je zaškrtnuto pole Povoleno .

04 z 06

Zadejte obrazovku Job Steps agent Agent Server

V levé části okna Nová úloha se ve sloupci "Vybrat stránku" zobrazí ikona Steps . Klepnutím na tuto ikonu zobrazíte prázdný seznam úloh.

05 ze dne 06

Přidejte kroky úlohy agenta serveru SQL Server

Přidejte jednotlivé kroky úlohy. Klepnutím na tlačítko Nový vytvoříte nový krok úlohy a uvidíte okno Nová úloha.

Použijte textové pole Název kroku, abyste poskytli popisný název kroku.

Pomocí rozbalovacího seznamu Databáze vyberte databázi, na kterou úloha bude reagovat.

Nakonec použijte textové pole příkazu pro zadání syntaxe Transact-SQL odpovídající požadované akci pro tento krok úlohy. Po dokončení zadání příkazu klepnutím na tlačítko Parse ověřte syntaxi.

Po úspěšném ověření syntaxe klikněte na OK pro vytvoření kroku. Tento proces opakujte tolikrát, kolikrát je potřeba, abyste definovali požadovanou úlohu SQL Server Agent.

06 z 06

Naplánovat úlohu agenta SQL Server

Nastavte plán úlohy kliknutím na ikonu Naplánovat v části Vybrat stránku v okně Nová úloha . Zobrazí se okno Nový pracovní plán .

Uveďte název plánu v textovém poli Název a vyberte typ rozvržení - jednorázové, opakované, spuštění při spuštění agenta SQL Server nebo spuštění při spuštění CPU v režimu nečinnosti - z rozevíracího seznamu. Pomocí sekcí frekvence a trvání okna můžete zadat parametry úlohy. Po dokončení klikněte na tlačítko OK pro zavření okna Plán a OK pro vytvoření úlohy.