Создайте пользовательское предупреждение SQL Azure, которое может инициировать любой

Я пытаюсь создать пользовательское оповещение Azure, которое отправляет электронное письмо всякий раз, когда "База данных SQL создается кем-либо" в любой группе ресурсов в рамках моей подписки.

Это вообще возможно?

Когда я вставляю * в поле "Событие инициировано" (см. Изображение), оно не дает мне сохранить и выдает ошибку.

образ

1 ответ

Решение

Когда я вставляю * в поле "Событие инициировано" (см. Изображение), оно не дает мне сохранить и выдает ошибку.

Вам не нужно ставить *

Просто оставьте поле пустым, и оно должно принять значение "any", как только вы закончите.

Я пытаюсь создать пользовательское оповещение Azure, которое отправляет электронное письмо всякий раз, когда "База данных SQL создается кем-либо" в любой группе ресурсов в рамках моей подписки.

Я вижу разницу между формулировкой здесь и правилом, которое вы пытаетесь настроить согласно изображению в вашем вопросе. Я говорю это потому, что на изображении вы, кажется, выбираете "testserver/testdb" в качестве цели в определенной группе ресурсов "SQL-песочница".

Эта конфигурация не будет эквивалентна мониторингу всей вашей подписки.

Если вы хотите отслеживать всю подписку, вы можете настроить свою цель двумя возможными способами. Я быстро опробовал это в бесплатной подписке и покажу скриншоты.

  1. Target - это просто подписка верхнего уровня и ничего больше.

  2. Цель - Все базы данных по подписке верхнего уровня.

Скриншоты для цели по типу 1

Снимок экрана для цели по типу 2

Другие вопросы по тегам