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 2

Question 10

A developer copies highly classified payment columns into an unlabeled reporting table and assumes the source database's label automatically follows every extract. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.
  2. Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode.
  3. Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.
  4. Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.
  5. Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering.

Explanation

Correct Answers

A:

Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. This is the supported administration mechanism for the described workload. Dynamic Data Masking is not encryption or a complete defense against inference; administrators and UNMASK principals can still access original values. Verify with: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities. It supplies the implementation portion of this complementary answer.

D:

Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities. This is the discriminating system or configuration evidence for the case. Dynamic Data Masking is not encryption or a complete defense against inference; administrators and UNMASK principals can still access original values. Corresponding approach: Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. It supplies the evidence portion of this complementary answer.

Incorrect Answers

B:

Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode. This choice pertains to SQL authentication versus Entra and managed-instance principals, not the needed response/evidence pair. Use: Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. Check: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

C:

Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability. This choice pertains to Object-level encryption and database cryptographic controls, not the needed response/evidence pair. Use: Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. Check: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

E:

Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering. This choice pertains to Row-level security and ownership predicates, not the needed response/evidence pair. Use: Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. Check: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

Question 11

Database Mail sends test messages, but an Agent job configured with an invalid profile never notifies operations after failed ETL. Which observable result BEST proves the database administration requirement is satisfied?

  1. A failed deployment is diagnosed without deleting productive data, and the corrected infrastructure remains consistent with reviewed desired state.
  2. A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry.
  3. The repaired scheduled job completes reliably and re-executing a partially completed workflow does not double-post or delete unintended data.
  4. The automation updates only intended database resources and produces repeatable audit evidence of changes and failures without storing plaintext passwords.

Explanation

Correct Answer

B:

A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry. This is the observable database and application outcome rather than merely a saved setting. A green schedule and enabled operator are not evidence that email delivery or failure handling works unless the notification path is tested.

Incorrect Answers

A:

A failed deployment is diagnosed without deleting productive data, and the corrected infrastructure remains consistent with reviewed desired state. This would validate Deployment monitoring rollback and drift reconciliation, but it does not establish the required outcome here. Verify instead: A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry.

C:

The repaired scheduled job completes reliably and re-executing a partially completed workflow does not double-post or delete unintended data. This would validate SQL Agent job troubleshooting and idempotent maintenance, but it does not establish the required outcome here. Verify instead: A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry.

D:

The automation updates only intended database resources and produces repeatable audit evidence of changes and failures without storing plaintext passwords. This would validate Azure PowerShell and CLI operations with scoped automation identity, but it does not establish the required outcome here. Verify instead: A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry.

Question 12

A web app hardcodes a regional Azure SQL server DNS name and cannot switch when its failover group changes primary server. 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 documented exercise demonstrates recovery within measured time and data-loss objectives and reveals unmet application dependencies before production emergencies.
  3. The secondary replays the intended log sequence and can be recovered with documented RPO/RTO and acceptable data loss when primary fails.
  4. The application reconnects through the intended endpoint after a tested supported failover, with documented possible data loss and read/write behavior.

Explanation

Correct Answer

D:

The application reconnects through the intended endpoint after a tested supported failover, with documented possible data loss and read/write behavior. This is the observable database and application outcome rather than merely a saved setting. Asynchronous cross-region replication may lose recent commits on forced failover; automatic failover behavior differs by service and configuration.

Incorrect Answers

A:

A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements. This would validate Backup to Azure Blob URL and tested cloud restore, but it does not establish the required outcome here. Verify instead: The application reconnects through the intended endpoint after a tested supported failover, with documented possible data loss and read/write behavior.

B:

A documented exercise demonstrates recovery within measured time and data-loss objectives and reveals unmet application dependencies before production emergencies. This would validate HA DR tabletop and destructive failure testing, but it does not establish the required outcome here. Verify instead: The application reconnects through the intended endpoint after a tested supported failover, with documented possible data loss and read/write behavior.

C:

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: The application reconnects through the intended endpoint after a tested supported failover, with documented possible data loss and read/write behavior.

Question 13

An alert evaluates the wrong Managed Instance resource and pages operations for the staging environment while production latency rises. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. 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.
  2. Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification.
  3. Use Extended Events sessions to capture targeted SQL events and wait/blocking evidence with bounded collection and a safe target rather than enabling excessive full-query traces in production.
  4. Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.
  5. Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps.

Explanation

Correct Answers

A:

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 is the supported administration mechanism for the described workload. A low CPU value does not mean an app is healthy; incorrect aggregation or missing telemetry can hide blocked sessions and failures. Verify with: Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps. It supplies the implementation portion of this complementary answer.

E:

Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps. This is the discriminating system or configuration evidence for the case. A low CPU value does not mean an app is healthy; incorrect aggregation or missing telemetry can hide blocked sessions and failures. Corresponding approach: 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. It supplies the evidence portion of this complementary answer.

Incorrect Answers

B:

Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification. This choice pertains to Execution plans cardinality and indexing improvements, not the needed response/evidence pair. Use: 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. Check: Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps.

C:

Use Extended Events sessions to capture targeted SQL events and wait/blocking evidence with bounded collection and a safe target rather than enabling excessive full-query traces in production. This choice pertains to Extended Events and workload-specific incident evidence, not the needed response/evidence pair. Use: 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. Check: Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps.

D:

Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy. This choice pertains to Automatic tuning and intelligent query processing guardrails, not the needed response/evidence pair. Use: 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. Check: Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps.

Question 14

An employee leaves and hundreds of Agent jobs fail because they are owned by that employee's removed SQL login. Which observable result BEST proves the database administration requirement is satisfied?

  1. A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry.
  2. The repaired scheduled job completes reliably and re-executing a partially completed workflow does not double-post or delete unintended data.
  3. Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks.
  4. The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login.

Explanation

Correct Answer

D:

The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login. This is the observable database and application outcome rather than merely a saved setting. SQL Server Agent is supported on relevant instance-level offerings but is not the native scheduling mechanism inside a standalone Azure SQL Database.

Incorrect Answers

A:

A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry. This would validate SQL Agent alerts operators and failure notifications, but it does not establish the required outcome here. Verify instead: The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login.

B:

The repaired scheduled job completes reliably and re-executing a partially completed workflow does not double-post or delete unintended data. This would validate SQL Agent job troubleshooting and idempotent maintenance, but it does not establish the required outcome here. Verify instead: The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login.

C:

Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks. This would validate Azure database task automation alerts and retries, but it does not establish the required outcome here. Verify instead: The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login.

Question 15

An employee leaves and hundreds of Agent jobs fail because they are owned by that employee's removed SQL login. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state.
  2. Investigate SQL Agent job-step execution context, timing and dependencies before retrying, and make destructive maintenance operations safe for partial reruns.
  3. Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.
  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

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 is the supported administration mechanism for the described workload. SQL Server Agent is supported on relevant instance-level offerings but is not the native scheduling mechanism inside a standalone Azure SQL Database. Verify with: Inspect SQL Agent service state, job owner, proxy or credential, step subsystem, schedules, permissions, execution history and target database.

Incorrect Answers

A:

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 addresses Azure SQL Database elastic jobs for fleet maintenance, not the controlling requirement here. Elastic jobs are a separate managed job-agent service and should not be confused with SQL Server Agent jobs inside Azure SQL Database. Prefer: 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.

B:

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 schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need.

C:

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: 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.

Question 16

A SaaS database slows every Friday while the team monitors only current CPU and has no representative hourly baseline for comparison. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources.
  2. Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware.
  3. Use supported Azure SQL automatic tuning or IQP features with monitoring and safety controls; verify supported recommendations and their observed effect before treating them as universal fixes.
  4. Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time.

Explanation

Correct Answer

D:

Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time. This is the supported administration mechanism for the described workload. Database watcher and Azure Monitor observe resource activity but do not by themselves repair a bad execution plan or guarantee metrics are complete. Verify with: Review database watcher configuration and targets, query and instance samples, CPU, data/log IO, wait statistics, alert scope and time-series retention.

Incorrect Answers

A:

Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources. This addresses SQL operational baseline across waits locks and storage, not the controlling requirement here. One wait type alone is not a universal diagnosis; waits, plan behavior, request duration and resource data must be read together. Prefer: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time.

B:

Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware. This addresses Execution plans cardinality and indexing improvements, not the controlling requirement here. A missing-index suggestion is a starting hypothesis, not a license to create every suggested index; SARGable predicates and accurate estimates matter. Prefer: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time.

C:

Use supported Azure SQL automatic tuning or IQP features with monitoring and safety controls; verify supported recommendations and their observed effect before treating them as universal fixes. This addresses Automatic tuning and intelligent query processing guardrails, not the controlling requirement here. Automatic tuning may need time to evaluate evidence and can reverse actions; feature availability is platform and compatibility-level dependent. Prefer: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time.

Question 17

An engineer creates a template that provisions a SQL database with public network access enabled despite the organization requiring private endpoints. 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. 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.
  3. Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks.
  4. Use Azure SQL elastic jobs for supported scheduled T-SQL maintenance across Azure SQL Database targets, managing target groups, credentials and job execution state.

Explanation

Correct Answer

C:

Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks. This is the supported administration mechanism for the described workload. A valid ARM deployment may still produce unsafe security settings if templates use broad defaults or incorrect resource group/subscription targets. Verify with: Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration.

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: Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks.

B:

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: Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks.

D:

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 addresses Azure SQL Database elastic jobs for fleet maintenance, not the controlling requirement here. Elastic jobs are a separate managed job-agent service and should not be confused with SQL Server Agent jobs inside Azure SQL Database. Prefer: Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks.

Question 18

After offline migration all tables exist, yet stored credentials map to orphaned users and scheduled ETL fails during the first production cycle. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration.
  2. Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits.
  3. Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS.
  4. Choose a supported online migration path with ongoing data synchronization when a tight outage window requires it, and plan explicit final cutover, validation and rollback checkpoints.

Explanation

Correct Answer

A:

Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration. This is the supported administration mechanism for the described workload. A BACPAC export captures schema and data for applicable databases but is not an instance backup that automatically recreates all server features and jobs. Verify with: Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results.

Incorrect Answers

B:

Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits. This addresses Managed Instance and SQL VM compute storage scaling, not the controlling requirement here. Increasing CPU cannot fix a saturated log throughput budget or a storage path with high sustained write latency. Prefer: Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration.

C:

Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS. This addresses Azure Arc-enabled SQL and hybrid fleet governance, not the controlling requirement here. Azure Arc projects management and governance into Azure; Arc onboarding is not equivalent to migration or replacing SQL Server backups and patching. Prefer: Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration.

D:

Choose a supported online migration path with ongoing data synchronization when a tight outage window requires it, and plan explicit final cutover, validation and rollback checkpoints. This addresses Online migration with controlled cutover and validation, not the controlling requirement here. Online migration reduces downtime but is not automatically zero-downtime; final synchronization, traffic redirection and application tests still matter. Prefer: Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration.

Question 19

A regional outage triggers forced failover while the secondary replica lags behind, and the service owner promises absolute zero data loss. Which observable result BEST proves the database administration requirement is satisfied?

  1. The intended database replicas transition primary role as designed and application connections reach the listener without unsupported database or instance assumptions.
  2. After a planned or forced failover the intended database endpoint serves valid writes and read-only workloads under documented consistency limits.
  3. A complete chain can be restored to the required point using valid full, differential and sequential log backups with proven integrity.
  4. Approved managed-instance failover or hybrid transition works after controlled traffic redirection, with required instance features and logins present.

Explanation

Correct Answer

B:

After a planned or forced failover the intended database endpoint serves valid writes and read-only workloads under documented consistency limits. This is the observable database and application outcome rather than merely a saved setting. Geo-replication is normally asynchronous and does not guarantee all uncommitted or recently committed data survives a forced regional failover.

Incorrect Answers

A:

The intended database replicas transition primary role as designed and application connections reach the listener without unsupported database or instance assumptions. This would validate Always On availability groups on SQL Server VMs and SQL MI links, but it does not establish the required outcome here. Verify instead: After a planned or forced failover the intended database endpoint serves valid writes and read-only workloads under documented consistency limits.

C:

A complete chain can be restored to the required point using valid full, differential and sequential log backups with proven integrity. This would validate SQL Server native backup chain and recovery model, but it does not establish the required outcome here. Verify instead: After a planned or forced failover the intended database endpoint serves valid writes and read-only workloads under documented consistency limits.

D:

Approved managed-instance failover or hybrid transition works after controlled traffic redirection, with required instance features and logins present. This would validate Managed Instance hybrid recovery and operational readiness, but it does not establish the required outcome here. Verify instead: After a planned or forced failover the intended database endpoint serves valid writes and read-only workloads under documented consistency limits.

Question 20

A disconnected factory needs compliance reporting for on-premises SQL Server and must design supported Arc connectivity without exposing production databases publicly. Which diagnostic evidence should the database administrator check FIRST?

  1. Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.
  2. Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.
  3. Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.
  4. Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

Explanation

Correct Answer

D:

Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs. This is the discriminating system or configuration evidence for the case. Azure Arc projects management and governance into Azure; Arc onboarding is not equivalent to migration or replacing SQL Server backups and patching. Corresponding approach: Use Azure Arc-enabled SQL Server to inventory and govern supported SQL Server instances outside Azure without assuming Arc moves their databases or turns them into PaaS.

Incorrect Answers

A:

Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows. These checks primarily test Managed Instance and SQL VM compute storage scaling instead of the critical system behavior in this case. Examine: Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

B:

Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target. These checks primarily test Choosing Azure SQL Database versus Managed Instance versus SQL VM instead of the critical system behavior in this case. Examine: Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

C:

Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state. These checks primarily test Online migration with controlled cutover and validation instead of the critical system behavior in this case. Examine: Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

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