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.
Você pode criar uma agenda para trabalhos do SQL Server Agent no SQL Server usando o SQL Server Management Studio, Transact-SQL ou SQL Server Management Objects.
Segurança
Para obter informações detalhadas, consulte Implementar a segurança do SQL Server Agent.
Utilize SQL Server Management Studio
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 SQL Server Agent, clique com o botão direito do mouse em Trabalhos e selecione Gerenciar Agendas.
Na caixa de diálogo Gerenciar Agendas , selecione Novo.
Na caixa Nome , digite um nome para a nova agenda.
Se não quiser que a agenda entre em vigor imediatamente após a sua criação, desmarque a caixa de verificação Ativado .
Para Tipo de Agenda, selecione uma das seguintes opções:
Para iniciar o trabalho quando as CPUs atingirem uma condição ociosa, selecione Iniciar sempre que as CPUs ficarem ociosas.
Se quiser que uma agenda seja executada repetidamente, selecione Recorrente. Para definir a agenda recorrente, preencha os grupos Frequência, Frequência diária e Duração na caixa de diálogo.
Se quiser que a agenda seja executada apenas uma vez, selecione Uma vez. Para definir o cronograma Único , preencha o grupo Ocorrência única na caixa de diálogo.
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 cria uma agenda chamada
RunOnce. O horário funciona uma vez, às 23h30 do dia em que o horário é criado.USE msdb; GO EXECUTE dbo.sp_add_schedule @schedule_name = N'RunOnce', @freq_type = 1, @active_start_time = 233000; GO
Para obter mais informações, consulte sp_add_schedule.
Usar objetos de gerenciamento do SQL Server
Use a classe JobSchedule usando uma linguagem de programação que você escolher, como Visual Basic, Visual C# ou PowerShell. Para obter mais informações, consulte SQL Server Management Objects (SMO).