Configurar notificações antecipadas para eventos de manutenção planejada no Banco de Dados SQL do Azure

Aplica-se a: Banco de Dados SQL do Azure

As notificações antecipadas estão disponíveis em bancos de dados configurados para usar uma janela de manutenção não padrão. As notificações antecipadas permitem que os clientes configurem notificações para serem enviadas até 24 horas antes de qualquer evento planejado.

As notificações podem ser configuradas para que você possa obter textos, emails, notificações por push do Azure e correio de voz quando a manutenção planejada esteja prestes a começar nas próximas 24 horas. Notificações de acompanhamento são enviadas quando no início e fim da manutenção.

Importante

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 do sistema. Escolha uma janela de manutenção diferente de Padrão do sistema para configurar e habilitar notificações antecipadas.

As janelas de manutenção estão em disponibilidade geral. As notificações antecipadas para janelas de manutenção estão disponíveis de maneira geral para o Banco de Dados SQL do Azure, e para a Instância Gerenciada de SQL do Azure.

Configurar uma notificação antecipada

Conclua as etapas a seguir para habilitar uma notificação na página Integridade do Serviço do portal do Azure.

Importante

A integridade do serviço está lançando novas experiências em fases. Alguns usuários verão a experiência atualizada do portal de Integridade do Serviço do Azure, enquanto outros ainda verão a experiência clássica do portal de Integridade do Serviço. Caso você ainda veja o portal clássico de Integridade do Serviço, para Região não selecione Global como uma opção, mas sim a região específica ou todas as regiões.

  1. Acesse a página Manutenção planejada da Integridade do Serviço, selecione Alertas de integridade e, em seguida, Adicionar alerta de integridade do serviço.

    Captura de tela da página Alertas de integridade no portal do Azure. O botão Adicionar alerta de integridade do serviço é delimitado por uma caixa vermelha.

  2. Na seção Escopo, selecione a assinatura.

    Captura de tela da página do portal do Azure na qual você seleciona a assinatura na qual configura o alerta de integridade.

  3. Na seção Condição, configure os serviços a serem alertados, as regiões e os critérios. Para obter um alerta mais genérico, selecione todos os valores. Para restringir, selecione Banco de Dados como serviço do SQL do Azure, regiões nas quais você tem esses serviços implantados e Manutenção planejada para o tipo de evento.

    Captura de tela da página do portal do Azure na qual você define as condições para o alerta de integridade e define os serviços a serem notificados.

    Captura de tela da página do portal do Azure na qual você define as condições para o alerta de integridade e define as regiões a serem notificadas.

    Captura de tela da página do portal do Azure na qual você define as condições para o alerta de integridade e define os serviços a serem notificados.

  4. Na seção Ações, selecione o grupo de ações existente ou crie um.

    Captura de tela da página do portal do Azure na qual você adiciona ou cria grupos de ação.

  5. Na seção Detalhes, defina o nome do alerta e especifique o grupo de recursos no qual ele deve ser implantado.

    Captura de tela da página do portal do Azure na qual você define os detalhes do alerta.

  6. Selecione Examinar + criar. Seu alerta foi criado.

  7. Você está pronto. Na próxima vez que houver um evento de manutenção planejada do SQL do Azure, você receberá uma notificação antecipada.

Para saber mais sobre como criar alertas de integridade, visite Integridade do Serviço do Azure

Receber notificações

A tabela a seguir mostra as notificações de informações gerais que você poderia receber:

Status Descrição
Planejado Recebido 24 horas antes do evento de manutenção. A manutenção está prevista para DATE entre 17h e 8h1 (hora local) na região region_name.
InProgress A manutenção dos bancos de dados na região region_name está começando.
Concluir A manutenção dos bancos de dados na região region_name foi concluída.

1 A hora de início e término depende da janela de manutenção selecionada.

A tabela a seguir mostra notificações adicionais que poderão ser enviadas enquanto a manutenção estiver em andamento:

Status Descrição
Reagendado - A manutenção está em andamento, mas não foi concluída na janela de manutenção.
- Houve um problema durante a manutenção e ela não foi iniciada.
- A manutenção planejada foi iniciada, mas não pôde ser finalizada e continuará na próxima janela de manutenção.
Cancelada A manutenção dos bancos de dados na região region_name foi cancelada e será reagendada para mais tarde.

Permissões

Embora as notificações antecipadas possam ser enviadas para qualquer endereço de email, a política de controle de acesso baseado em função (RBAC) da assinatura do Azure determina quem pode acessar os links no email. O grafo de recursos de consulta é coberto pelo gerenciamento de acesso do RBAC do Azure. Para habilitar o acesso de leitura, cada destinatário deve ter acesso de leitura no nível do grupo de recursos. Para obter mais informações, confira Etapas para atribuir uma função do Azure.

Recuperar a lista de recursos afetados

O Azure Resource Graph é um serviço do Azure projetado para estender o Azure Resource Management. O Azure Resource Graph Explorer fornece exploração de recursos ágil e eficiente. Você pod fazer consultas em escala em um determinado conjunto de assinaturas a fim de controlar seu ambiente de maneira eficaz.

É possível usar o Azure Resource Graph Explorer para consultar eventos de manutenção. Para obter uma introdução sobre como executar essas consultas, consulte Início Rápido: executar sua primeira consulta de Resource Graph usando o Azure Resource Graph Explorer.

Quando a notificação avançada para manutenção planejada for recebida, você receberá um link que abre o Azure Resource Graph e executa a consulta para o evento exato, semelhante ao seguinte. O valor notificationId é exclusivo por evento de manutenção.

resources
| project resource = tolower(id)
| join kind=inner (
    maintenanceresources
    | where type == "microsoft.maintenance/updates"
    | extend p = parse_json(properties)
    | mvexpand d = p.value
    | where d has 'notificationId' and d.notificationId == 'LNPN-R9Z'
    | project resource = tolower(name), status = d.status, resourceGroup, location, startTimeUtc = d.startTimeUtc, endTimeUtc = d.endTimeUtc, impactType = d.impactType
) on resource
| project resource, status, resourceGroup, location, startTimeUtc, endTimeUtc, impactType

No Explorer do Azure Resource Graph (ARG), é possível encontrar valores para o status de implantação que são um pouco diferentes daqueles exibidos no conteúdo da notificação.

Status Description
Pendente - A manutenção está prevista para uma data próxima.
- A manutenção previamente planejada foi reagendada e está aguardando para ser iniciada na próxima janela.
- manutenção foi iniciada, mas não foi concluída na janela anterior e continuará na próxima janela.
InProgress A manutenção do recurso region_name está começando ou está em andamento.
Concluído A manutenção do recurso region_name foi concluída.
NoUpdatesPending A manutenção planejada anteriormente para o recurso region_name foi cancelada e será reagendada para mais tarde.
RetryLater A manutenção planejada para o recurso region_name foi iniciada, mas não pôde ser finalizada e continuará na próxima janela de manutenção.

Para obter a referência completa das consultas de exemplo e como usá-las em ferramentas como PowerShell ou da CLI do Azure, visite o Consultas de exemplo do Azure Resource Graph para a Integridade do Serviço do Azure.