Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
aplica-se a:sql server
instância gerenciada de SQL do Azure
Importante
No momento, na Instância Gerenciada de SQL do Azure, a maioria dos recursos do SQL Server Agent é compatível, mas não todos. Consulte diferenças de T-SQL entre a Instância Gerenciada de SQL do Azure e o SQL Server ou limitações de tarefas do SQL Agent na Instância Gerenciada de SQL para obter detalhes.
Este artigo descreve como interromper um trabalho do SQL Server Agent. Um trabalho é uma série especificada de ações executadas pelo SQL Server Agent.
Limitações
Se um trabalho estiver executando uma etapa do tipo CmdExec ou 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 STOP instrução para o trabalho é postada em todos os servidores de destino do trabalho.
Segurança
Para obter informações detalhadas, consulte Implementar a segurança do SQL Server Agent.
Utilize o SQL Server Management Studio
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 o SQL Server Agent, expanda Trabalhos, clique com o botão direito do mouse no trabalho que você deseja parar e selecione Parar Trabalho.
Se você quiser interromper vários trabalhos, clique com o botão direito do mouse no Monitor de Atividade do Trabalho e selecione Exibir Atividade de Trabalho. No Monitor de Atividade do Trabalho, selecione os trabalhos que você deseja interromper, clique com o botão direito do mouse na seleção e selecione Parar Trabalhos.
Usar Transact-SQL
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo interrompe um trabalho chamado
Weekly Sales Data Backup.USE msdb; GO EXECUTE dbo.sp_stop_job N'Weekly Sales Data Backup'; GO
Para obter mais informações, consulte sp_stop_job.
Usar objetos de gerenciamento do SQL Server
Chame o método Interromper da classe Trabalho usando uma linguagem de programação à sua escolha, como Visual Basic, Visual C# ou PowerShell. Para obter mais informações, consulte SMO (SQL Server Management Objects).