Edit

Enable vulnerability assessment (Express)

Overview

Enable vulnerability assessment with the express configuration to find and remediate database vulnerabilities without depending on a storage account. You can also enable vulnerability assessment using the classic configuration.

Important

Express Configuration is generally available for Azure SQL Managed Instance and Azure Synapse Analytics Workspaces. Express Configuration availability for these services extends the generally available Microsoft-managed experience for Azure SQL Database, at no additional cost.

Express Configuration allows you to enable SQL VA without configuring a customer-managed storage account. Express Configuration is the recommended enablement mode and provides the same security value as Classic Configuration with a simplified setup.

A unified REST API (v2026-04-01-preview) manages SQL VA consistently across Azure SQL Database, SQL Managed Instance, Synapse Workspaces, and SQL on machines (Azure VM and Arc-enabled SQL).

Prerequisites

Before you enable express vulnerability assessment, make sure the following prerequisites are met:

Enable vulnerability assessment express configuration

When you enable the Defender for Azure SQL plan in Defender for Cloud, Defender for Cloud automatically enables Advanced Threat Protection and vulnerability assessment with the express configuration for all Azure SQL databases in the selected subscription.

If you have Azure SQL databases with vulnerability assessment enabled in the classic configuration, you can enable the express configuration so that assessments don't require a storage account.

If you have Azure SQL databases with vulnerability assessment disabled, you can enable vulnerability assessment with the express configuration.

To enable vulnerability assessment without a storage account, using the express configuration:

  1. Sign in to the Azure portal.

  2. Open the specific Azure SQL Database resource.

  3. Under the Security heading, select Defender for Cloud.

  4. Enable the express configuration of vulnerability assessment:

    • If vulnerability assessment is not configured, select Enable in the notice that prompts you to enable the vulnerability assessment express configuration, and confirm the change.

      Screenshot showing the enable notice for express vulnerability assessment configuration in the Defender for Cloud settings pane.

      You can also select Configure and then select Enable in the Microsoft Defender for SQL settings:

      Screenshot showing the enable option for express vulnerability assessment configuration in the Microsoft Defender for SQL settings pane.

      Select Enable to use the vulnerability assessment express configuration.

    • If vulnerability assessment is already configured, select Enable in the notice that prompts you to switch to express configuration, and confirm the change.

      Important

      Baselines and scan history are not migrated.

      Screenshot showing the migrate notice to switch from classic to express vulnerability assessment configuration in the Defender for Cloud settings pane.

      You can also select Configure and then select Enable in the Microsoft Defender for SQL settings:

      Screenshot showing the migrate option to switch from classic to express vulnerability assessment configuration in the Microsoft Defender for SQL settings pane.

After you enable vulnerability assessment, your databases need to be scanned before results are available. Wait for the initial scan to complete on each database's scheduled scan time, and then review the findings. To learn more, see Review and remediate vulnerabilities. You can also run on-demand vulnerability assessment scans to see the current findings.

Note

Each database is randomly assigned a scan time on a set day of the week.

Enable express vulnerability assessment at scale

If you have SQL resources that don't have Advanced Threat Protection and vulnerability assessment enabled, you can use the SQL vulnerability assessment APIs to enable SQL vulnerability assessment with the express configuration at scale.

Learn more about: