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.
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.
Na seção Escopo, selecione a assinatura.
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.
Na seção Ações, selecione o grupo de ações existente ou crie um.
Na seção Detalhes, defina o nome do alerta e especifique o grupo de recursos no qual ele deve ser implantado.
Selecione Examinar + criar. Seu alerta foi criado.
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.