Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: SQL Server
Azure SQL Managed Instance
Důležité
Na Azure SQL Managed Instance, většina, ale ne všechny funkce agenta SQL Serveru jsou aktuálně podporované. Podrobnosti najdete v tématu rozdíly T-SQL služby Azure SQL Managed Instance oproti SQL Serveru nebo omezení úloh agenta SQL ve službě SQL Managed Instance.
Plán pro úlohy agenta SQL Serveru v SQL Serveru můžete vytvořit pomocí aplikace SQL Server Management Studio, transact-SQL nebo objektů správy SQL Serveru.
Zabezpečení
Podrobné informace naleznete v tématu Implementace zabezpečení agenta SQL Serveru.
Použití aplikace SQL Server Management Studio
V Průzkumníku objektů se připojte k instanci databázového stroje SQL Serveru a pak tuto instanci rozbalte.
Rozbalte agenta SQL Serveru, klikněte pravým tlačítkem na Úlohy a vyberte Spravovat plány.
V dialogovém okně Spravovat plány vyberte Nový.
Do pole Název zadejte název nového plánu.
Pokud nechcete, aby se plán projevil okamžitě po vytvoření, zrušte zaškrtnutí políčka Povoleno .
Pro Typ plánuvyberte jednu z následujících možností:
Pokud chcete úlohu spustit, když procesory dosáhnou nečinné podmínky, vyberte Spustit, kdykoli se procesory stanou nečinné.
Pokud chcete, aby se plán spouštěl opakovaně, vyberte Opakování. Chcete-li nastavit plán opakování, dokončete skupiny Frekvence, Denní frekvencea Doba trvání v dialogovém okně.
Pokud chcete, aby plán běžel jenom jednou, vyberte Jeden čas. Chcete-li nastavit Jednorázový časový plán, vyplňte skupinu Jednorázový výskyt v dialogovém okně.
Použijte Transact-SQL
V Průzkumníku objektůse připojte k instanci databázového stroje.
Na panelu Standard vyberte Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit. Tento příklad vytvoří plán s názvem
RunOnce. Plán se spustí jednorázově v 23:30 v den vytvoření plánu.USE msdb; GO EXECUTE dbo.sp_add_schedule @schedule_name = N'RunOnce', @freq_type = 1, @active_start_time = 233000; GO
Další informace najdete v tématu sp_add_schedule.
Použití objektů správy SQL Serveru
Použijte JobSchedule třídu pomocí programovacího jazyka, který zvolíte, jako je Visual Basic, Visual C# nebo PowerShell. Další informace naleznete v tématu sql Server Management Objects (SMO).