Что такое C # эквивалент Get-AzureRmSqlServerThreatDetectionPolicy? - PullRequest
0 голосов
/ 03 ноября 2018

Итак, документы для этого командлета показывают очень интересную информацию, которую я хотел бы программно прочитать на C #. SqlManagementClient, по-видимому, напрямую не раскрывает политику обнаружения угроз сервера. Я могу получить политики обнаружения угроз базы данных в DatabaseThreatDetectionPolicies, но мне нужна политика сервера.

Может кто-нибудь указать мне документацию о том, как получить эту информацию в C #?

1 Ответ

0 голосов
/ 03 ноября 2018

Так что, похоже, проблема плохой номенклатуры. Кажется, ServerSecurityAlertPolicies представляет ThreatDetectionPolicies на уровне сервера. Это сбивало с толку, так как оно имеет разные названия для одной и той же информации на уровне сервера и БД.

Для ясности для любого, кто ищет это в будущем (и, пожалуйста, поправьте меня, если моя гипотеза неверна), кажется, что:

  • Журнал аудита на уровне сервера хранится в ServerBlobAuditingPolicies
  • Ведение журнала обнаружения угроз на уровне сервера хранится в ServerSecurityAlertPolicies
  • Ведение журнала аудита на уровне базы данных ведется в DatabaseBlobAuditingPolicies
  • Ведение журнала обнаружения угроз на уровне сервера хранится в DatabaseThreatDetectionPolicies

HTH кто-нибудь, кто идет по этому следу позже.

...