Parar um trabalho
aplica-se a:sql server
instância gerenciada de SQL do Azure
Importante
No da Instância Gerenciada de SQL do Azure, a maioria, mas nem todos os recursos do SQL Server Agent têm suporte no momento. Consulte as diferenças de T-SQL entre a Instância Gerenciada do SQL do Azure e o SQL Server para obter detalhes.
Este tópico descreve como interromper um trabalho do Microsoft SQL Server Agent. Um trabalho é uma série especificada de ações executadas pelo SQL Server Agent.
Antes de começar:,
Parar um trabalho usando:
Antes de começar
Limitações e restrições
Se um trabalho estiver executando uma etapa do tipo CmdExec ou do PowerShell, o processo que está sendo executado (por exemplo, MyProgram.exe) será forçado a terminar prematuramente. Isso pode causar um comportamento imprevisível, como arquivos que estão sendo usados pelo processo que permanecem abertos.
Para um trabalho multisservidor, uma instrução STOP para o trabalho é postada em todos os servidores de destino do trabalho.
Segurança
Para obter informações detalhadas, consulte Implementar Segurança do SQL Server Agent.
Usando o SQL Server Management Studio
Para parar um trabalho
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda essa instância.
Expanda SQL Server Agent, expanda Jobs, clique com o botão direito do mouse no job que você deseja parar e depois clique em Parar Job.
Se você quiser interromper vários trabalhos, clique com o botão direito do mouse em Monitor de Atividade de Trabalhoe clique em Ver Atividade de Trabalho. No Monitor de Atividade do Trabalho, selecione os trabalhos que você deseja interromper, clique com o botão direito do mouse em sua seleção e clique em Parar Trabalhos.
Usando Transact-SQL
Para parar um trabalho
Em do Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, clique em Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e clique em Executar.
-- stops a job named Weekly Sales Data Backup USE msdb ; GO EXEC dbo.sp_stop_job N'Weekly Sales Data Backup' ; GO
Para obter mais informações, consulte sp_stop_job (Transact-SQL).
Usando objetos de gerenciamento do SQL Server
Parar uma tarefa
Chame o método Parar da classe Job usando uma linguagem de programação escolhida, como Visual Basic, Visual C# ou PowerShell. Para obter mais informações, consulte SMO (SQL Server Management Objects).