← Administração Azure SQL: migração e operação
06 / 8 · 45 MIN

Automação e retoma segura

Define identidade, âmbito, idempotência e evidência dos jobs.

Conceito e mecanismo

SQL Agent continua disponível em SQL Server e Managed Instance, com diferenças documentadas nesta última. Azure SQL Database não fornece SQL Agent local; Elastic Jobs pode executar T-SQL em grupos de bases. Define destinos, permissões, concorrência e impacto sobre pools partilhados. Managed identity reduz segredos distribuídos, mas precisa de utilizadores e grants adequados nos destinos. Um job que funciona como administrador numa sessão interativa pode falhar agendado, porque owner, contexto e base diferem. Compara esses elementos antes de conceder sysadmin. O nome do job ou o estado Enabled do schedule não demonstra execução nem conclusão da operação pretendida.

Aplicação guiada

Numa carga fictícia, o COMMIT pode terminar antes de um timeout chegar ao cliente. Repetir com novos IDs pode duplicar movimentos. Usa chave estável de evento, estado confirmado e fronteiras transacionais para tornar a retoma idempotente. Conservar histórico de cada tentativa facilita reconciliação. Para infraestrutura, Bicep what-if apresenta alterações previstas sem as executar e tem limites de análise. Revê o impacto, aplica a mudança pelo fluxo autorizado e valida recursos, permissões e aplicação depois. Alertas devem medir resultado dos passos, atraso e condição de conclusão de negócio. Distingue uma falha transitória elegível para retry de uma negação persistente de autorização que precisa de correção.

NA PRÁTICA

Timeout após COMMIT: procurar o evento pela chave estável antes de aplicar novamente os seus efeitos.

Armadilhas comuns

Retry como rollback; novo ID como idempotência; identidade como autorização; what-if como deployment.

Tópicos relacionados: Plataforma, capacidade e migração · Identidade, rede e cifragem · Dados sensíveis e evidência

Leva esta ideia contigo

Automatiza com identidade explícita e resultados verificáveis.

Criar conta

Referência: Elastic job identities retries and idempotency · DP-300 English objectives effective 2026-04-24

Microsoft e Azure são marcas comerciais do grupo de empresas Microsoft. A dr.pt é uma plataforma de preparação independente e não está afiliada, associada, patrocinada, autorizada nem aprovada por Microsoft. Os conteúdos e as perguntas são originais, não são perguntas oficiais de exame, e concluir os nossos testes não atribui nem garante qualquer certificação. Os nomes são usados apenas para identificar o tema. Todas as outras marcas pertencem aos respetivos titulares.