sql >> Databáze >  >> RDS >> Sqlserver

Vytvořte úlohu SQL Server Agent pomocí SSMS

SQL Server Agent je služba Microsoft Windows, která provádí naplánované administrativní úlohy, které se nazývají úlohy na serveru SQL.

Úlohy SQL Server Agent můžete vytvářet pomocí T-SQL nebo pomocí GUI SQL Server Management Studio (SSMS).

Zde je návod, jak to udělat pomocí GUI SSMS.

Povolit Agent XP

Pokud je to poprvé, co je SQL Server Agent používán ve vaší instanci SQL Server, budete muset povolit rozšířené uložené procedury Agenta (Agent XP). Toto je rychlý a snadný krok, který budete muset provést pouze jednou (pokud nejsou znovu deaktivovány).

Pokyny, jak to provést, najdete v části Jak povolit agenta SQL.

Následující kroky předpokládají, že Agent XP byly povoleny.

Vytvořte úlohu

Za předpokladu, že máte příslušná oprávnění, SQL Server Agent se objeví jako uzel v Průzkumníku objektů v SSMS.

Rozbalte uzel SQL Server Agent v Průzkumníku objektů a klikněte pravým tlačítkem na Úlohy :

Klikněte na Nová úloha… k zahájení procesu.

Otevře se následující dialogové okno:

Zadejte název úlohy a další požadované údaje. V případě potřeby můžete změnit vlastníka.

Až to uděláte, klikněte na Kroky v levém menu.

Otevře se následující obrazovka:

Klikněte na Nový… vytvořit nový krok.

Otevře se následující obrazovka:

Zadejte název kroku a vyplňte požadované údaje.

V mém případě tento krok spustí příkaz T-SQL pro zálohování databáze.

Po zadání kroků klikněte na OK .

To nás přivádí zpět na následující obrazovku:

Náš krok vidíme jako jedinou položku v seznamu. V případě potřeby můžete pokračovat a vytvořit další kroky.

Po dokončení klikněte na Plány v nabídce vlevo.

Tím se dostanete na následující obrazovku:

Toto je seznam plánů pro úlohu. V současné době nejsou k dispozici žádné plány, takže jeden vytvoříme nyní.

Klikněte na Nový… vytvořit nový rozvrh.

Otevře se následující dialogové okno:

Podle potřeby zadejte podrobnosti plánu. V mém případě bude plán běžet denně o půlnoci.

Po dokončení klikněte na OK .

To nás přivádí zpět k hlavnímu dialogu:

V závislosti na vašich potřebách můžete pokračovat položkami v levém menu. Můžete je použít k vytváření výstrah, oznámení atd.

Pro účely tohoto tutoriálu se zde zastavíme. Poskytli jsme dostatek informací k vytvoření a naplánování úlohy SQL Server.

Neváhejte a nastavte si upozornění nebo upozornění, pokud je potřebujete. Po dokončení klikněte na OK .

Nyní můžeme vidět úlohu uvedenou v Průzkumníku objektů pod uzlem Jobs.

Podle červené ikony na tomto snímku obrazovky poznáte, že služba SQL Server Agent aktuálně není spuštěna. Toto bude muset být spuštěno před spuštěním jakékoli úlohy SQL Agent. Pokyny naleznete v části Jak povolit agenta SQL.

Otestujte úlohu

Udělejme malý test, abychom zjistili, zda úloha poběží v pořádku.

V Průzkumníku objektů klikněte pravým tlačítkem na úlohu a vyvolejte kontextovou nabídku:

Vyberte možnost Zahájit úlohu v kroku… ke spuštění úlohy.

Tím by se měl otevřít následující Úspěch obrazovka:

Pokud vaše úloha proběhla úspěšně, měli byste vidět podobnou obrazovku.

Pokud se zobrazí chyba, může to být tím, že služba SQL Server Agent aktuálně není spuštěna. V takovém případě naleznete příklad chyby a postup opravy v části Jak opravit:„SQLServerAgent aktuálně neběží…“

Zkontrolujte historii úlohy

Nyní můžeme zkontrolovat historii úlohy.

V Průzkumníku objektů klikněte pravým tlačítkem na úlohu a vyvolejte kontextovou nabídku:

Klikněte na Zobrazit historii .

Otevře se následující obrazovka:

Můžete rozbalit spodní panel a odhalit historii.


  1. Jak formátovat výsledky SQLite jako tabulku

  2. Referenční datový vzor:rozšiřitelný a flexibilní

  3. Jak opravit „příkaz ALTER TABLE SWITCH se nezdařil“

  4. Doručování vánočních dárků:Santov datový model