Zastavte úlohu
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 od SQL Serveru.
Toto téma popisuje, jak zastavit úlohu agenta Microsoft SQL Serveru. Úloha je zadaná řada akcí, které provádí agent SQL Serveru.
Než začnete: ,
Zastavení úlohy pomocí:
Než začnete
Omezení a restrikce
Pokud úloha aktuálně spouští krok typu CmdExec nebo PowerShellu, je proces, který se spouští (například MyProgram.exe), nucen předčasně ukončit. To může způsobit nepředvídatelné chování, například soubory používané procesem, který se uchovává jako otevřený.
Pro víceserverovou úlohu se do všech cílových serverů úlohy publikuje instrukce STOP pro úlohu.
Bezpečnost
Podrobné informace viz Implementace zabezpečení agenta pro SQL Server.
Použití aplikace SQL Server Management Studio
Zastavení úlohy
V Průzkumníku objektů se připojte k instanci databázového stroje SQL Serveru a tuto instanci pak rozbalte.
Rozbalte SQL Server Agent, rozbalte Úlohy, klikněte pravým tlačítkem myši na úlohu, kterou chcete zastavit, a potom klikněte na Zastavit úlohu.
Chcete-li zastavit více úloh, klikněte pravým tlačítkem myši na Monitor aktivity úlohya potom klikněte na Zobrazit aktivitu úlohy. Ve monitoru aktivity úloh vyberte úlohy, které chcete zastavit, klikněte pravým tlačítkem myši na výběr a poté klikněte na Zastavit úlohy.
Použití Transact-SQL
Zastavení úlohy
V Průzkumníku objektůse připojte k instanci databázového stroje.
Na panelu Standard klikněte na Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a klikněte na Spustit.
-- stops a job named Weekly Sales Data Backup USE msdb ; GO EXEC dbo.sp_stop_job N'Weekly Sales Data Backup' ; GO
Další informace naleznete v tématu sp_stop_job (Transact-SQL).
Použití objektů správy SQL Serveru
Zastavit úlohu
Volejte metodu Stop třídy Job 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).