cert
cert-1
cert-2

Pass Microsoft DP-300 Exam in First Attempt Guaranteed!

Get 100% Latest Exam Questions, Accurate & Verified Answers to Pass the Actual Exam!
30 Days Free Updates, Instant Download!

cert-5
cert-6
DP-300 Exam - Verified By Experts
DP-300 Premium Bundle
$29.98

DP-300 Premium Bundle

$79.99
$109.97
  • Premium File 470 Questions & Answers. Last update: Nov 10, 2026
  • Training Course 130 Video Lectures
  • Study Guide 672 Pages
 
$109.97
$79.99
accept 43 downloads in last 7 days
block-screenshots
Purchase Microsoft DP-300 Exam Training Products Individually
Microsoft DP-300 Premium File
Premium File 470 Q&A
$76.99$69.99
Microsoft DP-300 Video Training Course
Training Course 130 Lectures
$21.99 $19.99
Microsoft DP-300 PDF Study Guide
Study Guide 672 Pages
$21.99 $19.99
Microsoft DP-300 Practice Test 43

Question 420

An elastic job runs against a staging target group and production remains untouched because the deployment never updated target group membership. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently.
  2. Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state.
  3. Configure SQL Server Agent schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need.
  4. Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.

Explanation

Correct Answer

B:

Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state. This is the supported administration mechanism for the described workload. Elastic jobs are a separate managed job-agent service and should not be confused with SQL Server Agent jobs inside Azure SQL Database. Verify with: Inspect elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions.

Incorrect Answers

A:

Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently. This addresses Azure database task automation alerts and retries, not the controlling requirement here. An Azure automation runbook reporting successful execution does not prove its database command succeeded or that an alert was delivered. Prefer: Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state.

C:

Configure SQL Server Agent schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need. This addresses SQL Server Agent schedules and job ownership, not the controlling requirement here. SQL Server Agent is supported on relevant instance-level offerings but is not the native scheduling mechanism inside a standalone Azure SQL Database. Prefer: Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state.

D:

Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details. This addresses SQL Agent alerts operators and failure notifications, not the controlling requirement here. A green schedule and enabled operator are not evidence that email delivery or failure handling works unless the notification path is tested. Prefer: Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state.

Question 421

An employee leaves and hundreds of Agent jobs fail because they are owned by that employee's removed SQL login. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions.
  2. Inspect SQL Agent service state, job owner, proxy or credential, step subsystem, schedules, permissions, execution history and target database.
  3. Inspect job history return status, Database Mail profile, operator assignment, alert severity, retry steps, failure branching and delivery errors.
  4. Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling.

Explanation

Correct Answer

B:

Inspect SQL Agent service state, job owner, proxy or credential, step subsystem, schedules, permissions, execution history and target database. This is the discriminating system or configuration evidence for the case. SQL Server Agent is supported on relevant instance-level offerings but is not the native scheduling mechanism inside a standalone Azure SQL Database. Corresponding approach: Configure SQL Server Agent schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need.

Incorrect Answers

A:

Inspect elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions. These checks primarily test Azure SQL Database elastic jobs for fleet maintenance instead of the critical system behavior in this case. Examine: Inspect SQL Agent service state, job owner, proxy or credential, step subsystem, schedules, permissions, execution history and target database.

C:

Inspect job history return status, Database Mail profile, operator assignment, alert severity, retry steps, failure branching and delivery errors. These checks primarily test SQL Agent alerts operators and failure notifications instead of the critical system behavior in this case. Examine: Inspect SQL Agent service state, job owner, proxy or credential, step subsystem, schedules, permissions, execution history and target database.

D:

Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling. These checks primarily test Azure PowerShell and CLI operations with scoped automation identity instead of the critical system behavior in this case. Examine: Inspect SQL Agent service state, job owner, proxy or credential, step subsystem, schedules, permissions, execution history and target database.

Question 422

A backup job fails repeatedly but no one is notified because the Agent job has no operator configured for failure alerts. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Investigate SQL Agent job-step execution context, timing and dependencies before retrying, and make destructive maintenance operations safe for partial reruns.
  2. Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.
  3. Monitor Azure resource deployments and resolve failed dependencies or policy denials using logs and change review, with safe rollback plans for data-bearing SQL resources.
  4. Configure SQL Server Agent schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need.

Explanation

Correct Answer

B:

Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details. This is the supported administration mechanism for the described workload. A green schedule and enabled operator are not evidence that email delivery or failure handling works unless the notification path is tested. Verify with: Inspect job history return status, Database Mail profile, operator assignment, alert severity, retry steps, failure branching and delivery errors.

Incorrect Answers

A:

Investigate SQL Agent job-step execution context, timing and dependencies before retrying, and make destructive maintenance operations safe for partial reruns. This addresses SQL Agent job troubleshooting and idempotent maintenance, not the controlling requirement here. Retrying a failed job without tracking committed work can create duplicate actions; application and SQL job state must be reconciled. Prefer: Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.

C:

Monitor Azure resource deployments and resolve failed dependencies or policy denials using logs and change review, with safe rollback plans for data-bearing SQL resources. This addresses Deployment monitoring rollback and drift reconciliation, not the controlling requirement here. Rolling back an infrastructure template is not identical to restoring committed database transactions, and destructive replacements require explicit protection. Prefer: Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.

D:

Configure SQL Server Agent schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need. This addresses SQL Server Agent schedules and job ownership, not the controlling requirement here. SQL Server Agent is supported on relevant instance-level offerings but is not the native scheduling mechanism inside a standalone Azure SQL Database. Prefer: Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.

Question 423

A user accidentally drops a data table at 10:05 and the DBA assumes restoring to 10:04 will overwrite the existing Azure SQL database with no application cutover. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect monitor-server history, last backup/copied/restored times, log chain continuity, share access, standby mode and restore delay.
  2. Inspect backup URL, SAS or managed identity support by SQL version, container permissions, encryption/certificate material, backup headers and RESTORE VERIFYONLY caveats.
  3. Inspect database recovery model, complete backup-chain LSNs, log backup cadence, backup checksums, database state and recovery target.
  4. Check service tier, available restore points, retention setting, logical server and database permissions, LTR vault policy and restore destination.

Explanation

Correct Answer

D:

Check service tier, available restore points, retention setting, logical server and database permissions, LTR vault policy and restore destination. This is the discriminating system or configuration evidence for the case. Point-in-time restore usually creates a separate database and does not undo production writes in place; retention is constrained by service-specific limits. Corresponding approach: Use Azure SQL automated backups and configured point-in-time retention or long-term retention policy for supported managed offerings, choosing the correct restore workflow and retention costs.

Incorrect Answers

A:

Inspect monitor-server history, last backup/copied/restored times, log chain continuity, share access, standby mode and restore delay. These checks primarily test Log shipping health and recovery orchestration instead of the critical system behavior in this case. Examine: Check service tier, available restore points, retention setting, logical server and database permissions, LTR vault policy and restore destination.

B:

Inspect backup URL, SAS or managed identity support by SQL version, container permissions, encryption/certificate material, backup headers and RESTORE VERIFYONLY caveats. These checks primarily test Backup to Azure Blob URL and tested cloud restore instead of the critical system behavior in this case. Examine: Check service tier, available restore points, retention setting, logical server and database permissions, LTR vault policy and restore destination.

C:

Inspect database recovery model, complete backup-chain LSNs, log backup cadence, backup checksums, database state and recovery target. These checks primarily test SQL Server native backup chain and recovery model instead of the critical system behavior in this case. Examine: Check service tier, available restore points, retention setting, logical server and database permissions, LTR vault policy and restore destination.

Question 424

An administrator scales Managed Instance storage during a maintenance window but fails to verify whether its performance and price tier meets the new capacity requirement. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits.
  2. Choose database vCore or DTU purchasing models, compute tier and elastic-pool membership from measured resource patterns, isolation needs and predictable workload peaks.
  3. The migration plan explicitly maps each source feature to a supported destination behavior and documented remediation before cutover.
  4. Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.
  5. Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction.

Explanation

Correct Answers

A:

Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits. This is the supported administration mechanism for the described workload. Increasing CPU cannot fix a saturated log throughput budget or a storage path with high sustained write latency. Verify with: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows. It supplies the implementation portion of this complementary answer.

D:

Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows. This is the discriminating system or configuration evidence for the case. Increasing CPU cannot fix a saturated log throughput budget or a storage path with high sustained write latency. Corresponding approach: Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits. It supplies the evidence portion of this complementary answer.

Incorrect Answers

B:

Choose database vCore or DTU purchasing models, compute tier and elastic-pool membership from measured resource patterns, isolation needs and predictable workload peaks. This choice pertains to Azure SQL Database service tiers and elastic pools, not the needed response/evidence pair. Use: Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits. Check: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

C:

The migration plan explicitly maps each source feature to a supported destination behavior and documented remediation before cutover. This choice pertains to Azure SQL migration assessment and feature compatibility, not the needed response/evidence pair. Use: Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits. Check: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

E:

Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction. This choice pertains to Table partitioning compression and scale-out tradeoffs, not the needed response/evidence pair. Use: Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits. Check: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

Question 425

A ledger table is enabled for fraud-sensitive entries but no external digest verification is planned, undermining its independent tamper-evidence objective. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.
  2. Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.
  3. Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts.
  4. Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.

Explanation

Correct Answer

D:

Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations. This is the discriminating system or configuration evidence for the case. SQL auditing, change tracking, CDC and ledger answer different questions; enabling one does not guarantee identical transaction history or immutable external evidence. Corresponding approach: Configure database auditing for activity accountability, select Change Tracking or Change Data Capture for supported data-change synchronization, and use ledger only when tamper-evidence requirements justify it.

Incorrect Answers

A:

Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions. These checks primarily test Always Encrypted client-side protection and enclaves instead of the critical system behavior in this case. Examine: Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.

B:

Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities. These checks primarily test Dynamic data masking classification and permission differences instead of the critical system behavior in this case. Examine: Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.

C:

Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts. These checks primarily test Row-level security and ownership predicates instead of the critical system behavior in this case. Examine: Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.

Question 426

A DBA increases max degree of parallelism without checking query workload and unexpectedly saturates worker resources during report bursts. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect index page counts, fragmentation relevance, row modification counters, statistics age, update thresholds, DBCC CHECKDB results and blocking windows.
  2. Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.
  3. Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change.
  4. Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.

Explanation

Correct Answer

B:

Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics. This is the discriminating system or configuration evidence for the case. Resource Governor is not uniformly offered on every Azure SQL service, and workload isolation cannot be achieved simply by setting an unrelated database-scoped knob. Corresponding approach: Use Resource Governor on supported SQL Server platforms for workload classification and resource controls, while choosing Azure SQL compute tier and database-scoped settings appropriately for PaaS.

Incorrect Answers

A:

Inspect index page counts, fragmentation relevance, row modification counters, statistics age, update thresholds, DBCC CHECKDB results and blocking windows. These checks primarily test Index and statistics maintenance with targeted cadence instead of the critical system behavior in this case. Examine: Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.

C:

Compare CPU versus runnable tasks, WRITELOG, PAGEIOLATCH, resource governance, connection counts, tempdb usage, storage latency and times of workload change. These checks primarily test SQL operational baseline across waits locks and storage instead of the critical system behavior in this case. Examine: Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.

D:

Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events. These checks primarily test Automatic tuning and intelligent query processing guardrails instead of the critical system behavior in this case. Examine: Inspect supported platform, classifier function, workload groups, CPU and memory caps, connection routing, database-scoped settings and compute metrics.

Question 427

A customer-managed TDE key expires after a tenant policy change and an Azure SQL database risks becoming inaccessible during failover. Which observable result BEST proves the database administration requirement is satisfied?

  1. Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.
  2. Database files and supported backups remain encrypted with accessible protectors, and rotation or failover does not block required recovery operations.
  3. Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements.
  4. Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.

Explanation

Correct Answer

B:

Database files and supported backups remain encrypted with accessible protectors, and rotation or failover does not block required recovery operations. This is the observable database and application outcome rather than merely a saved setting. TDE encrypts storage at rest but does not hide column values from authorized SQL queries or replace end-to-end TLS.

Incorrect Answers

A:

Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked. This would validate Azure SQL private endpoints firewall and TLS boundary, but it does not establish the required outcome here. Verify instead: Database files and supported backups remain encrypted with accessible protectors, and rotation or failover does not block required recovery operations.

C:

Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements. This would validate Dynamic data masking classification and permission differences, but it does not establish the required outcome here. Verify instead: Database files and supported backups remain encrypted with accessible protectors, and rotation or failover does not block required recovery operations.

D:

Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability. This would validate Object-level encryption and database cryptographic controls, but it does not establish the required outcome here. Verify instead: Database files and supported backups remain encrypted with accessible protectors, and rotation or failover does not block required recovery operations.

Question 428

A partitioned fact table receives data only in the current partition but statistics are repeatedly rebuilt across its entire ten-year history. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Schedule integrity checks, index and statistics maintenance based on measured fragmentation, modification rates and SLA rather than indiscriminately rebuilding every object each night.
  2. Use Query Store to compare query runtime and plan history, identify a genuine plan regression, and force a known suitable plan only with ongoing validation and rollback.
  3. Configure supported metrics, diagnostic settings and alerts for Azure SQL resources to detect real performance or availability regressions with correct thresholds and missing-data treatment.
  4. Use Resource Governor on supported SQL Server platforms for workload classification and resource controls, while choosing Azure SQL compute tier and database-scoped settings appropriately for PaaS.

Explanation

Correct Answer

A:

Schedule integrity checks, index and statistics maintenance based on measured fragmentation, modification rates and SLA rather than indiscriminately rebuilding every object each night. This is the supported administration mechanism for the described workload. Small index fragmentation percentages do not automatically justify full rebuild; large rebuilds consume log space and can block workloads. Verify with: Inspect index page counts, fragmentation relevance, row modification counters, statistics age, update thresholds, DBCC CHECKDB results and blocking windows.

Incorrect Answers

B:

Use Query Store to compare query runtime and plan history, identify a genuine plan regression, and force a known suitable plan only with ongoing validation and rollback. This addresses Query Store plan regressions and forced plans, not the controlling requirement here. Forcing a historical plan can mitigate a regression but does not make poor statistics or parameter sensitivity disappear and may fail after schema changes. Prefer: Schedule integrity checks, index and statistics maintenance based on measured fragmentation, modification rates and SLA rather than indiscriminately rebuilding every object each night.

C:

Configure supported metrics, diagnostic settings and alerts for Azure SQL resources to detect real performance or availability regressions with correct thresholds and missing-data treatment. This addresses Azure Monitor alerts diagnostics and resource metrics, not the controlling requirement here. A low CPU value does not mean an app is healthy; incorrect aggregation or missing telemetry can hide blocked sessions and failures. Prefer: Schedule integrity checks, index and statistics maintenance based on measured fragmentation, modification rates and SLA rather than indiscriminately rebuilding every object each night.

D:

Use Resource Governor on supported SQL Server platforms for workload classification and resource controls, while choosing Azure SQL compute tier and database-scoped settings appropriately for PaaS. This addresses Resource Governor and scoped compute configuration, not the controlling requirement here. Resource Governor is not uniformly offered on every Azure SQL service, and workload isolation cannot be achieved simply by setting an unrelated database-scoped knob. Prefer: Schedule integrity checks, index and statistics maintenance based on measured fragmentation, modification rates and SLA rather than indiscriminately rebuilding every object each night.

Question 429

A recovery team moves encrypted native backups to another SQL Server but the destination lacks the certificate that protects the database encryption key. Which observable result BEST proves the database administration requirement is satisfied?

  1. A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements.
  2. A restore to the required historical point completes into a supported database target and data plus dependent identities are validated.
  3. After a planned or forced failover the intended database endpoint serves valid writes and read-only workloads under documented consistency limits.
  4. The secondary replays the intended log sequence and can be recovered with documented RPO/RTO and acceptable data loss when primary fails.

Explanation

Correct Answer

A:

A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements. This is the observable database and application outcome rather than merely a saved setting. A backup file's existence or a VERIFYONLY success does not replace a tested full restoration and end-to-end workload check.

Incorrect Answers

B:

A restore to the required historical point completes into a supported database target and data plus dependent identities are validated. This would validate Azure SQL automatic PITR and long-term retention, but it does not establish the required outcome here. Verify instead: A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements.

C:

After a planned or forced failover the intended database endpoint serves valid writes and read-only workloads under documented consistency limits. This would validate Azure SQL Database active geo replication and failover groups, but it does not establish the required outcome here. Verify instead: A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements.

D:

The secondary replays the intended log sequence and can be recovered with documented RPO/RTO and acceptable data loss when primary fails. This would validate Log shipping health and recovery orchestration, but it does not establish the required outcome here. Verify instead: A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements.

Question 430

A planned cluster failover completes only for the Windows role while SQL Server cannot open its shared data volumes because permissions differ across nodes. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs.
  2. Build and monitor supported SQL Server Always On availability groups on Azure VMs and understand SQL MI link behavior, verifying cluster quorum, replica health, endpoint access and synchronization mode.
  3. Select a supported HA and disaster recovery architecture from business-defined RPO, RTO, region failure assumptions, planned failover steps and service-specific capabilities.
  4. Configure supported active geo-replication or Azure SQL failover groups with clear primary-secondary roles, read-only routing, connection listeners and manual/automatic recovery procedures.

Explanation

Correct Answer

A:

Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs. This is the supported administration mechanism for the described workload. An FCI moves SQL Server instance ownership over shared storage but does not automatically provide a separate cross-region copy of database files. Verify with: Inspect shared disk or supported file-share topology, Windows cluster validation, storage permissions, listener name, resource ownership and node failover tests.

Incorrect Answers

B:

Build and monitor supported SQL Server Always On availability groups on Azure VMs and understand SQL MI link behavior, verifying cluster quorum, replica health, endpoint access and synchronization mode. This addresses Always On availability groups on SQL Server VMs and SQL MI links, not the controlling requirement here. An AG protects replicated user databases and requires cluster/listener configuration; it does not automatically synchronize every SQL Agent job or server-level login. Prefer: Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs.

C:

Select a supported HA and disaster recovery architecture from business-defined RPO, RTO, region failure assumptions, planned failover steps and service-specific capabilities. This addresses RPO RTO strategy and availability versus recovery, not the controlling requirement here. High availability reduces some outages but cannot substitute for recoverable backups after corruption or human deletion; RPO and RTO are separate targets. Prefer: Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs.

D:

Configure supported active geo-replication or Azure SQL failover groups with clear primary-secondary roles, read-only routing, connection listeners and manual/automatic recovery procedures. This addresses Azure SQL Database active geo replication and failover groups, not the controlling requirement here. Geo-replication is normally asynchronous and does not guarantee all uncommitted or recently committed data survives a forced regional failover. Prefer: Use supported SQL Server failover cluster instances on Azure virtual machines with compatible shared storage and cluster quorum instead of treating FCIs as data-replication AGs.

Administering Microsoft Azure SQL Solutions (DP-300) Practice Tests