Comparison route

Single service comparison

Back to main page

Database Security

Microsoft Defender for SQL

Microsoft Defender for SQL is an Azure-native security offering that provides threat protection, vulnerability assessment, and SQL audit logging for Azure SQL Database, Managed Instance, and SQL Server on machines. It is enabled per-server through Microsoft Defender for Cloud, emitting security alerts and assessment findings into the Log Analytics/Defender for Cloud workspace rather than acting as a separate in-path appliance.

Azure logo

Azure

Service information

Microsoft Defender for SQL iconMicrosoft Defender for SQL

Shortname: Defender for SQL

Huawei equivalent shortnames: DBSS

Keywords: database security, audit, protection, threat detection

Differences vs Huawei

Defender for SQL is a control-plane-integrated feature of Defender for Cloud, enabled per logical server and scored in the Secure Score, with no separate appliance sizing or QPS capacity planning. Huawei DBSS is a distinct product instance (Professional/Advanced editions) you provision by instance count and throughput—peak QPS 6,000 vs 30,000—and which bills as a monthly SKU per audit instance. Scope boundary: Defender covers Azure SQL family natively; DBSS covers RDS, ECS/BMS self-built, and a broad engine list (MySQL, Oracle, SQL Server, PostgreSQL, GaussDB, MongoDB, and Chinese domestic engines), so it is broader on platforms but engine-specific on supporting features.

Operating model differs in enforcement and data path. Defender for SQL works out-of-band via the Azure SQL control plane for audit streams and vulnerability scans, requiring no traffic mirroring; DBSS runs in bypass/out-of-path mode and for self-built databases on ECS/BMS uses a deployed audit agent that forwards traffic, with agent-free audit only for MySQL and GaussDB(for MySQL). Alerting maturity varies: Defender surfaces Microsoft Sentinel-aligned alerts and UEBA patterns; DBSS provides rule-based SQL injection detection, risk-operation rules, privacy data masking, and eight report types, but no equivalent advanced UEBA or native Sentinel correlation without a separately configured log pipeline.

Integration and operational responsibility diverge. Defender for SQL findings, alerts, and assessments flow to Microsoft Defender for Cloud, Sentinel, and Logic Apps with native playbooks; remediation is partly automated through recommendation logic. DBSS requires you to manage instance lifecycle, retention (online vs archived SQL statement stores, 180-day minimum compliance log), and cross-VPC/subnet audit reachability, and to build detection-to-response workflows by exporting to a separate SIEM or Cloud Trace Service. There is no Huawei single-pane equivalent to Defender for Cloud's integrated SQL posture scoring; expect to compose DBSS with Data Security Center (DSC) and possibly CTS/CFW for comparable posture coverage.

Migration to Huawei

Start with a capability-gap assessment rather than a lift-and-shift. Inventory every Defender for SQL feature in use—threat alerts, vulnerability assessment baselines, discovery classifications, audit log destinations, and Secure Score gates—and map each to either DBSS audit rules and risk operations, or DSC for sensitive-data discovery/classification. Decide target engine-by-engine: for Azure SQL Database/MI moving to GaussDB or RDS, DBSS covers audit and injection detection; for on-prem SQL Server moving to ECS-hosted SQL Server, plan the agent-based audit path. Confirm supported DBSS regions and edition capacity against your peak QPS and retained statement volume before purchasing.

For configuration migration, there is no automated Defender-to-DBSS policy importer. Recreate SQL injection libraries, risky-operation definitions, and privacy data masking rules manually in DBSS based on the exported Defender alert and assessment rule sets. Re-point audit log destinations: where Defender wrote to Log Analytics workspaces, configure DBSS audit instances and, where required, forward to Cloud Trace Service or a SIEM bucket for equivalent investigative trails. If you relied on Defender vulnerability assessment scans, replicate scanning via DSC sensitive-data discovery plus your own DB engine native vulnerability tooling, since DBSS does not provide a like-for-like SQL vulnerability assessment scanner.

Validation and cutover should run in parallel, not cutover-first. Mirror production traffic to the new DBSS instance during a soak period (typically two to four weeks) and compare alert fidelity, false-positive rate, and audit completeness against the Defender baseline; pay particular attention to application-layer-to-database-session association accuracy, which DBSS claims at 99%+ but which must be verified per workload. Complete compliance sign-off—180-day log retention, report equivalents for any Azure-resident reporting—before decommissioning Defender. Confirm DBSS instance edition capacity headroom for the retained online and archived SQL statement counts so that retention does not silently exceed edition limits under production load.

Account for cost-model and operational-responsibility shifts. Defender for Cloud bills per protected resource plus a transaction/threat dimension within Defender plan tiers; DBSS bills a flat monthly fee per audit instance edition, with separate DSC and log-storage costs. Recalculate TCO using peak QPS, total database instance count, online and archived statement retention, and cross-VPC audit traffic egress. Note that Microsoft Defender for Cloud's unified posture scoring has no Huawei single-service equivalent—expect ongoing operational overhead to reconcile findings across DBSS, DSC, CTS, and CFW, and plan staff training for the DBSS rule and report model versus the Defender alert taxonomy.

Huawei Cloud logo

Huawei Cloud

Huawei equivalent service

Database Security Service iconDatabase Security Service

Shortname: DBSS

General function: Database Security

Database access audit and security protection.

Keywords: database security, audit, protection