Interromper um trabalho
Este tópico descreve como interromper um trabalho do Microsoft SQL Server Agent. Um trabalho é uma série especificada de ações que o SQL Server Agent executa.
Antes de começar: ,
Limitações e restrições
Segurança
Para interromper um trabalho usando:
SQL Server Management Studio
Transact-SQL
SQL Server Management Objects
Antes de começar
Limitações e restrições
Se um trabalho estiver executando uma etapa do tipo CmdExec ou PowerShell, o processo em execução (por exemplo, MyProgram.exe) será forçado a encerrar prematuramente. Isso pode causar comportamento imprevisível, como manter abertos os arquivos em uso pelo processo.
Em caso de 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 a segurança do SQL Server Agent.
[Início]
Usando o SQL Server Management Studio
Para interromper um trabalho
No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda-a.
Expanda SQL Server Agent, expanda Trabalhos, clique com o botão direito do mouse no trabalho que deseja interromper e clique em Parar Trabalho.
Se desejar interromper vários trabalhos, clique com o botão direito do mouse em Monitor de Atividade do Trabalho e, depois, clique em Exibir Atividade do 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, depois, clique em Parar Trabalhos.
[Top]
Usando Transact-SQL
Para interromper um trabalho
No 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).
[Top]
Usando o SQL Server Management Objects
Para interromper um trabalho
Chame o método Stop da classe Job usando uma linguagem de programação que você escolher, como o Visual Basic, Visual C# ou PowerShell. Para obter mais informações, consulte SQL Server Management Objects (SMO).
[Top]