Skip to main content

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

Konference: INOVUJTE – OPTIMALIZUJTE – AUTOMATIZUJTE BALENÍ (Červen 2026)

Konference: INOVUJTE – OPTIMALIZUJTE – AUTOMATIZUJTE BALENÍ (Červen 2026)
Anonim

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.

01 z 06

Spusťte službu SQL Server Agent Service

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 myši na službu SQL Server Agent a vyberte Start z rozbalovací nabídky 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.

Pokračujte ve čtení níže

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.

Pokračujte ve čtení níže

03 ze dne 06

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

Klepněte pravým tlačítkem na Pracovní místa vyberte složku Nová práce z úvodní nabídky. Vyplňte název pole s jedinečným názvem pro vaši práci (popisná vám pomůže spravovat pracovní místa lépe na silnici). Zadejte účet, který chcete být vlastníkem úlohy v Majitel Textové pole. Ú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éno a vlastník, vyberte z rozevíracího seznamu jednu z předdefinovaných kategorií úloh. Můžete například vybrat kategorii údržby databáze pro rutinní úlohy údržby.Použijte velké Popis textové pole, které vám poskytne podrobný popis účelu práce. 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.Nakonec se ujistěte, že Povoleno je zaškrtnuto políčko.

04 z 06

Zadejte obrazovku Job Steps agent Agent Server

Na levé straně okna Nová práce okno, uvidíte a Kroky pod záhlavím "Vybrat stránku". Klepnutím na tuto ikonu zobrazíte prázdný seznam úloh.

Pokračujte ve čtení níže

05 ze dne 06

Přidejte kroky úlohy agenta serveru SQL Server

Přidejte jednotlivé kroky úlohy. Klepněte na tlačítko Nový pro vytvoření nového úkolu a uvidíte okno Nová úloha.Použijte Název kroku textové pole a poskytněte popisný název kroku.Použijte Databáze rozbalovacího pole vyberte databázi, na kterou úloha bude reagovat.Nakonec použijte Příkaz textové pole pro zadání syntaxe Transact-SQL odpovídající požadované akci pro tento krok úlohy. Po dokončení zadání příkazu klikněte na tlačítko Parse pro ověření syntaxe.Po úspěšném ověření syntaxe klikněte na OK k 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 tlačítko Plán ikonu v části Výběr části stránky Nová práce okno. Uvidíte Nový pracovní plán okno.Uveďte název časového rozvrhu v název textového pole a vyberte typ plánu - 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í klepněte na tlačítko OK zavřete okno rozvrhu a OK k vytvoření úlohy.