Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:SQL Server
Azure SQL Managed Instance
Importante
No Azure SQL Managed Instance, a maioria dos recursos do SQL Server Agent, mas não todos, são suportados no momento. Consulte Diferenças de T-SQL da Instância Gerenciada do Azure SQL em relação ao SQL Server ou as limitações de trabalho do SQL Agent na Instância Gerenciada do SQL para obter detalhes.
Este artigo descreve como parar um trabalho do SQL Server Agent. Um trabalho é uma série especificada de ações que o SQL Server Agent executa.
Limitações
Se um trabalho estiver atualmente 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 está sendo mantido aberto.
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 SQL Server Management Studio
Parar um trabalho
No Explorador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e, em seguida, expanda essa instância.
Expanda SQL Server Agent, expanda Trabalhos, clique com o botão direito do mouse no trabalho que deseja interromper e selecione Parar Trabalho.
Se pretender interromper vários trabalhos, clique com o botão direito do rato em Monitor de Atividade de Trabalho e, em seguida, selecione Ver Atividade de Trabalho. No Monitor de Atividade do Trabalho, selecione os trabalhos que deseja parar, clique com o botão direito do mouse na sua seleção e selecione Parar Trabalhos.
Utilize o 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 Stop da classe Job usando uma linguagem de programação escolhida, como Visual Basic, Visual C# ou PowerShell. Para obter mais informações, consulte SQL Server Management Objects (SMO).