Este artigo responde às perguntas frequentes sobre a janela de manutenção do banco de dados SQL do Azure. Para as perguntas frequentes sobre uma janela de manutenção para a Instância Gerenciada de SQL do Azure, consulte Perguntas frequentes sobre a janela de Manutenção para a Instância Gerenciada SQL do Azure.
Disponibilidade e capacidade da janela de manutenção
O que é o recurso de janela de manutenção?
O recurso de janela de manutenção oferece a capacidade de limitar as paradas de manutenção do banco de dados SQL do Azure para blocos de tempo pré-agendados fora do horário comercial. Para obter mais informações, consulte Agendamentos de janela de manutenção.
Qual será a política de manutenção padrão se eu não escolher nenhuma janela específica?
Os eventos de manutenção ocorrem durante a janela padrão, das 17h às 8h na hora local, de segunda-feira a domingo.
Os usuários trabalham em um fuso horário diferente do data center do Azure. Qual é o fuso horário local?
A hora local é determinada pelo local da região do Azure que hospeda o recurso e observa o horário de Verão de acordo com a definição de fuso horário local. Ela não é determinada pelo fuso horário configurado no banco de dados SQL (sempre UTC).
Em quais regiões a escolha de uma janela de manutenção está disponível?
Para obter uma lista de regiões disponíveis, confira Disponibilidade da janela de manutenção.
Minha região não aparece na lista de regiões disponíveis. O que posso fazer?
Abra um tíquete de suporte para compartilhar seu feedback e verificar os planos para sua região.
Qual é o preço da janela de manutenção?
A configuração e o uso da janela de manutenção são gratuitos para todos os tipos de assinaturas qualificados do Azure. Confira Disponibilidade do recurso de janela de manutenção.
Vou receber uma notificação sobre a janela de manutenção?
Você pode aceitar receber notificações 24 horas antes do evento de manutenção, imediatamente antes do início da manutenção e quando a janela de manutenção é concluída. Confira o centro do Resource Health para obter mais informações. Para receber emails, as notificações antecipadas devem ser configuradas. Para obter mais informações, consulte Notificações antecipadas.
Em quais SLOs (objetivos de nível de serviço) posso escolher uma janela de manutenção?
A escolha de uma janela de manutenção está disponível na maioria dos SLOs com algumas exceções. Confira os objetivos de nível de serviço compatíveis com a janela de manutenção.
Se eu selecionar uma janela de manutenção para um recurso e reduzir o recurso para um SLO (objetivo de nível de serviço) que não seja compatível com a escolha de uma janela de manutenção, o que acontecerá com meu banco de dados?
Nesse caso, a janela de manutenção será revertida para a opção padrão, que é das 17h às 8h, hora local.
Quanto tempo é necessário para processar uma alteração no agendamento da janela de manutenção?
Você pode escolher uma janela de manutenção diferente a qualquer momento, mas as alterações podem levar até 24 horas para entrar em vigor.
A notificação antecipada abrange todos os eventos de manutenção?
Não, as notificações antecipadas se concentram apenas em eventos de manutenção planejada que podem causar uma interrupção de serviço.
Configurar uma janela de manutenção
Posso escolher uma hora e um dia específicos para a janela de manutenção?
Não. Você pode escolher entre as janelas predefinidas de dia da semana ou de fim de semana. A manutenção pode ocorrer a qualquer hora ou dia dentro da janela.
Posso cancelar ou adiar um evento de manutenção planejada com base na notificação recebida?
Não. Não há suporte para cancelar ou adiar um evento de manutenção futuro. As notificações ajudam você a se preparar para o evento.
Posso configurar uma janela de manutenção diferente para cada banco de dados SQL do Azure em um pool elástico?
Se o banco de dados fizer parte de um pool elástico, a configuração da janela de manutenção do pool elástico é aplicada. Bancos de dados individuais fora de um pool elástico podem ter a própria configuração de janela de manutenção.
Quais são as opções com suporte para configurar uma janela de manutenção de um Banco de Dados SQL do Azure?
Portal do Azure, PowerShell, CLI do Azure e API REST.
Posso configurar uma janela de manutenção durante os cenários de restauração, recuperação, cópia, importação ou GeoDR de banco de dados?
Por enquanto não. A janela de manutenção pode ser configurada quando o banco de dados é criado.
A janela de manutenção padrão está selecionada. Posso habilitar notificações antecipadas para essa manutenção?
Para o Banco de Dados SQL do Azure, as notificações antecipadas não podem ser configuradas para a opção de janela de manutenção padrão. Ao escolher uma janela de manutenção, escolha uma opção diferente de Padrão do sistema para configurar e habilitar notificações antecipadas.
Posso definir alertas no nível do grupo de recursos?
Não. As notificações antecipadas são configuradas por meio de alertas de Integridade do Serviço. Alertas de integridade do serviço dão suporte à configuração de assinatura, tipo de recurso e níveis de região. Portanto, não é possível configurar a notificação no nível do grupo de recursos.
Posso configurar alertas usando o PowerShell ou a CLI do Azure?
Não há comandos do PowerShell e da CLI do Azure dedicados à configuração de alertas de integridade do serviço. No entanto, você pode usar um modelo do ARM e aproveitar qualquer método padrão para implantá-lo usando a CLI e o PowerShell. Basta seguir as diretrizes do Início Rápido: criar alertas de log de atividades em notificações de serviço usando um modelo do ARM.
Expectativas durante uma janela de manutenção
O que acontecerá depois que eu escolher uma janela de manutenção?
A configuração da janela de manutenção é uma operação assíncrona de execução prolongada, semelhante à alteração da camada de serviço do banco de dados SQL do Azure. O recurso fica disponível durante o processo, exceto durante uma reconfiguração rápida que ocorre no fim da operação e normalmente dura no máximo oito segundos, mesmo durante transações de execução prolongada. Para minimizar o impacto da reconfiguração, você deve executar a operação fora do horário de pico.
Que tipos de atualizações são executadas normalmente durante uma janela de manutenção?
O evento de manutenção pode conter atualizações para hardware, firmware, sistema operacional, componentes de software periféricos ou o mecanismo do banco de dados SQL. Normalmente, elas são combinadas em um só lote para minimizar a incidência de eventos de manutenção.
Qual é a frequência das atualizações?
O serviço Banco de Dados SQL do Azure executa regularmente atualizações de manutenção para segurança, conformidade, estabilidade e desempenho. Você pode ver duas ou mais atualizações por mês. A manutenção pode ser mais frequente na janela de manutenção padrão. Para minimizar a frequência de atualização, escolha uma janela de manutenção não padrão.
O que posso esperar durante um evento de manutenção?
O evento de manutenção representa um período durante o qual as atualizações são aplicadas no recurso. O evento de manutenção ocorre dentro da janela de manutenção definida. Durante um evento de manutenção, os bancos de dados estão totalmente disponíveis e acessíveis, mas algumas das atualizações de manutenção exigem uma reconfiguração, pois o Azure coloca os bancos de dados SQL offline por um curto período de tempo para aplicar as atualizações de manutenção (geralmente alguns segundos de duração) e somente durante a janela de manutenção slots selecionados pelo cliente.
Quantas reconfigurações posso esperar durante um evento de manutenção?
Se a atualização de manutenção exigir uma reconfiguração, normalmente uma ou duas reconfigurações ocorrerão durante a janela.
Pré-requisitos e preparação para uma janela de manutenção
Meu aplicativo pode se tornar resiliente a eventos de reconfiguração?
Sim, para resiliência do aplicativo durante a manutenção do Gateway, verifique se os aplicativos cliente usam a política de conexão de redirecionamento. Para resiliência durante a reconfiguração, os aplicativos devem seguir os conceitos de lógica de repetição.
Como posso validar se meus bancos de dados estão configurados para a janela de manutenção?
Nas configurações do recurso do Azure, a guia de manutenção permite que você examine e altere o agendamento do plano de manutenção atual. Você também pode examinar e definir os agendamentos de janela de manutenção de vários recursos por meio do PowerShell, da CLI ou da API do Azure.
Posso verificar a lista de recursos que serão afetados pelo evento pelo qual fui notificado?
Sim, você pode recuperar a lista de recursos afetados usando o Azure Resource Graph Explorer. Você receberá um email de notificação antecipada que contém a ID de notificação e um link para o Azure Resource Graph Explorer.
Monitoramento da janela de manutenção
Não é possível configurar notificações antecipadas para manutenção planejada, ainda vejo o evento de manutenção planejada no painel de Integridade do Serviço do Azure?
Para o Banco de Dados SQL do Azure, se as notificações avançadas não estiverem configuradas, o Integridade do Serviço não mostrará os eventos de manutenção planejados.
A notificação diz "Em andamento", mas a janela ainda não foi iniciada?
Há um período de 1 hora em que as notificações são enviadas. Isso significa que você pode receber notificação de 25 a 24 horas antes do evento, de 1 hora a 1 minuto antes da janela ser aberta e de 1 minuto a 1 hora após o fechamento da janela. Embora o título da notificação seja "Em andamento", o conteúdo da notificação contém a hora de início e término da janela de manutenção e esse é o momento em que a manutenção começará e terminará.
Há um cenário em que eu não recebo notificação sobre o evento planejado?
Sim, caso você tenha criado um novo recurso, executado operação de dimensionamento ou janela de manutenção alterada, seu banco de dados pode acabar no computador que já está agendado para atualização. Nesse caso, você é notificado somente quando a janela de implantação for iniciada e terminada. Para todas as implantações futuras, você receberá uma notificação antecipada sobre eventos planejados.
Posso verificar se meu banco de dados foi atualizado nos últimos X dias?
Você só poderá verificar isso se tiver configurado notificações avançadas na integridade do serviço. Você pode usar o Azure Resource Graph Explorer para recuperar uma lista de eventos de manutenção ou usar a página de visão geral da Integridade do Serviço.
O que acontece quando um evento de manutenção falha?
Embora sejam raras, falhas ou interrupções podem ocorrer durante um evento de manutenção. Em caso de falha, as alterações são revertidas e a manutenção é reagendada para outra hora.