Azure SQL для хранения журналов базы данных

Для хранения журналов базы данных SQL Azure необходимо явно создать большой двоичный объект для хранения журналов или он создается неявно. Я прочитал этот и этот пост, но все еще не уверен?

Кроме того, для приложений Java/Spring, развернутых в службах приложений, при использовании App Insights, Log Analytics и Azure Monitor для журналов приложений, журналов HTTP и Access и журналов БД нужно ли явно настраивать большой двоичный объект для хранения журналов?

Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
0
63
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Нет, вам не нужно создавать хранилище BLOB-объектов для журналов базы данных SQL Azure, поскольку они хранятся в журналах транзакций базы данных SQL Azure и могут быть просмотрены с помощью Azure Monitor или проверены с помощью аудита SQL Azure.

Действия по проверке журналов в базе данных SQL в разделе «Монитор».

  1. После создания базы данных и сервера Azure SQL.
  2. Перейдите на вкладку мониторинга, как указано на снимке экрана ниже, и можно просмотреть журналы.

Подход 2

Использование аналитики журналов

  1. Создайте рабочую область Log Analytics в Azure.
  2. И перейдите в базу данных SQL и выберите «Диагностика» на левой панели на вкладке «Мониторинг».

  1. Добавьте параметр диагностики, выберите созданную аналитику журнала и выберите параметр журнала, как указано на снимке экрана ниже.

  1. Вы можете найти журналы, как показано ниже.

Для явного хранения журналов SQL Azure

  1. Вам необходимо создать «Учетную запись хранения» для хранения журналов.

  2. И вам нужно включить журналы Azure Monitor на вашем сервере SQL и выбрать «Журналы диагностики» в меню Azure Monitor, а затем включить журналы и выбрать созданную учетную запись хранения.

  3. И настройте хранение журналов, выбрав вкладку «Журналы» в меню Azure Monitor, а затем выберите «Политика хранения», чтобы настроить срок хранения журналов.

  4. Чтобы проверить журналы в учетной записи хранения, перейдите в учетную запись хранения и выберите «Контейнеры». Вы должны увидеть контейнер с именем «insights-logs-sqlserverauditlog». Затем вы можете просматривать журналы, хранящиеся в этом контейнере.

Спасибо. Основываясь на пункте 4), кажется, что Blob был создан неявно, то есть, если я создаю шаблон ARM, мне нужно объявить blob в учетной записи хранения, если я не ошибаюсь?

Nenad Bulatović 17.02.2023 15:36

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