Partilhar via


Configurar um cronograma de trabalhos com um Agente SQL Server

Aplica-se a:SQL ServerAzure SQL Managed Instance

Este artigo descreve como configurar uma agenda para um trabalho para o SQL Server Agent ser executado no SQL Server ou na Instância Gerenciada SQL do Azure. Configure uma agenda de trabalho do SQL Server Agent usando o SQL Server Management Studio (SSMS), o Transact-SQL ou o SQL Server Management Objects (SMO).

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.

Segurança

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

Pré-requisitos

Para configurar uma agenda para um trabalho, você já deve ter criado um trabalho. Se precisar de criar um trabalho, veja Criar um trabalho de Agente SQL Server.

Configurar agendamento para um trabalho

Pode configurar um cronograma para um trabalho de Agente SQL usando SSMS, Transact-SQL ou SQL Server Management Objects (SMO).

Para criar uma agenda no SQL Server Management Studio, siga estas etapas:

  1. Abra o SQL Server Management Studio (SSMS).

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

  3. Expanda SQL Server Agent, expanda Trabalhos, clique com o botão direito do mouse no trabalho que deseja agendar e selecione Propriedades.

  4. Selecione a página Agendas e, em seguida, selecione Novo.

  5. Na caixa Nome , digite um nome para a nova agenda.

  6. Desmarque a caixa de seleção Habilitado se não quiser que a agenda entre em vigor imediatamente após sua criação.

  7. Para Tipo de Agenda, selecione uma das seguintes opções:

    • Selecione Iniciar automaticamente quando o serviço SQL Server Agent for iniciado para iniciar o trabalho quando o serviço SQL Server Agent for iniciado.

    • Selecione Iniciar sempre que as CPUs ficarem ociosas para iniciar o trabalho quando as CPUs atingirem uma condição ociosa.

    • Selecione Recorrente se quiser que uma agenda seja executada repetidamente. Para definir a agenda recorrente, preencha os grupos Frequência, Frequência diária e Duração na caixa de diálogo.

    • Selecione Uma vez se quiser que a agenda seja executada apenas uma vez. Para definir o cronograma Um , preencha o grupo Ocorrência única na caixa de diálogo.

Para anexar uma agenda a um trabalho no SSMS, siga estas etapas:

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

  2. Expanda SQL Server Agent, expanda Trabalhos, clique com o botão direito do mouse no trabalho que deseja agendar e selecione Propriedades.

  3. Selecione a página Agendas e, em seguida, selecione Escolher.

  4. Selecione a agenda que pretende anexar e, em seguida, selecione OK.

  5. Na caixa de diálogo Propriedades do trabalho , clique duas vezes na agenda anexada.

  6. Verifique se a data de início está definida corretamente. Se não estiver, defina a data em que deseja que a agenda comece e selecione OK.

  7. Na caixa de diálogo Propriedades do trabalho, selecione OK.