我可以在服务器级别而不是数据库级别设置 SQL Azure 漏洞评估吗?

Can I set SQL Azure Vunerability Assesment at a server level instead of database level?

所以最近我发现了一个非常巧妙的功能,其中 SQL Azure 可以定期安排 vunerability assesment 扫描

要配置它,您必须进入服务器上的每个数据库并配置存储以及您希望接收报告的人员。

假设我有 100 个数据库 - 这将花费很长时间。有什么方法可以在服务器级别设置漏洞扫描。

或者无法设置此扫描的脚本(如果可能,最好是 SQL 脚本)?

是的,您可以在服务器级别进行配置,如下所示。

但是,只能在数据库级别配置定期扫描。 Azure SQL 数据库团队提到他们将为 运行 大规模扫描和分析结果提供更多选项。当前可用的选项是通过 Azure SQL Management SDK 库使用 ARM API。

A​​zure SQL 数据库团队还提到,PowerShell cmdlet 将在不久的将来发布,以通过 PowerShell 脚本实现自动化,并且随着他们取得更多进展,运行 大规模的能力将是也可通过门户网站获得。

目前在SQL漏洞评估中,只能在数据库级别配置目标存储和定期扫描。 随着该功能的开发,我们将为 运行 大规模扫描和分析结果提供更多选项。

当前可用的选项是通过 Azure SQL 管理 SDK 使用 ARM API:https://www.nuget.org/packages/Microsoft.Azure.Management.Sql

Powershell cmdlet 将在不久的将来发布,以通过 Powershell 脚本实现自动化。 随着我们取得更多进展,运行 大规模 运行 的能力也将通过门户提供。

与此同时,我们很高兴收到有关 VA 的当前功能和其他功能请求的进一步反馈。