Partilhar via


Desativar ou ativar uma tarefa do SQL Server Agent

Aplica-se a: SQL ServerAzure SQL Managed Instance

Importante

Em Azure SQL Managed Instance, a maioria, mas nem todos, os recursos do SQL Server Agent 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 desativar um trabalho de Agente SQL Server no SQL Server utilizando SQL Server Management Studio ou Transact-SQL. Quando desativas um trabalho, não é eliminado e pode ser ativado novamente quando necessário.

Segurança

Para obter informações detalhadas, consulte Implementar a segurança do SQL Server Agent.

Utilize SQL Server Management Studio

  1. No Pesquisador de Objetos, conecte-se a uma instância do Mecanismo de Banco de Dados do SQL Server e expanda essa instância.

  2. Expanda SQL Server Agent.

  3. Expanda Tarefase, em seguida, clique com o botão direito na tarefa que pretende desativar ou ativar.

  4. Para desativar uma tarefa, selecione Desabilitar. Para ativar uma tarefa, selecione Ativar.

Utilize o Transact-SQL

  1. No Pesquisador de Objetos , conecte-se a uma instância do Mecanismo de Banco de Dados.

  2. Na barra Padrão, selecione Nova Consulta.

  3. Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo altera o nome e a descrição, e desativa o estado do NightlyBackups trabalho.

    USE msdb;
    GO
    
    EXECUTE dbo.sp_update_job
        @job_name = N'NightlyBackups',
        @new_name = N'NightlyBackups -- Disabled',
        @description = N'Nightly backups disabled during server migration.',
        @enabled = 0;
    GO
    

Para mais informações, consulte sp_update_job.