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 52

Question 510

An app passes database row-count checks but its connection pool still sends writes to the legacy on-premises server after the planned cutover. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. 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.
  2. 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.
  3. 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.
  4. Choose database vCore or DTU purchasing models, compute tier and elastic-pool membership from measured resource patterns, isolation needs and predictable workload peaks.

Explanation

Correct Answer

C:

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 is the supported administration mechanism for the described workload. Online migration reduces downtime but is not automatically zero-downtime; final synchronization, traffic redirection and application tests still matter. Verify with: Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.

Incorrect Answers

A:

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

B:

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 addresses Offline migration and post-migration verification, not the controlling requirement here. A BACPAC export captures schema and data for applicable databases but is not an instance backup that automatically recreates all server features and jobs. Prefer: 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.

D:

Choose database vCore or DTU purchasing models, compute tier and elastic-pool membership from measured resource patterns, isolation needs and predictable workload peaks. This addresses Azure SQL Database service tiers and elastic pools, not the controlling requirement here. Elastic pools share resources across eligible Azure SQL databases; adding a pool cannot eliminate an individual database's workload or resource configuration limits. Prefer: 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.

Question 511

A log shipping monitor shows restore delay increasing because a previous log file is missing and the team resumes from a later file, breaking the chain. Which diagnostic evidence should the database administrator check FIRST?

  1. Check service tier, available restore points, retention setting, logical server and database permissions, LTR vault policy and restore destination.
  2. Inspect database recovery model, complete backup-chain LSNs, log backup cadence, backup checksums, database state and recovery target.
  3. Inspect replication state, endpoint listeners, failover policy, allowed data loss, application reconnect errors, secondary region capacity and DNS cache behavior.
  4. Inspect monitor-server history, last backup/copied/restored times, log chain continuity, share access, standby mode and restore delay.

Explanation

Correct Answer

D:

Inspect monitor-server history, last backup/copied/restored times, log chain continuity, share access, standby mode and restore delay. This is the discriminating system or configuration evidence for the case. Log shipping is backup-copy-restore orchestration, not synchronous automatic database failover or a substitute for manual application cutover. Corresponding approach: Configure SQL Server log shipping across supported instances with reliable log backup, copy and restore schedules, delay and standby policies, then test manual recovery and ownership of jobs.

Incorrect Answers

A:

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

B:

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: Inspect monitor-server history, last backup/copied/restored times, log chain continuity, share access, standby mode and restore delay.

C:

Inspect replication state, endpoint listeners, failover policy, allowed data loss, application reconnect errors, secondary region capacity and DNS cache behavior. These checks primarily test Azure SQL Database active geo replication and failover groups instead of the critical system behavior in this case. Examine: Inspect monitor-server history, last backup/copied/restored times, log chain continuity, share access, standby mode and restore delay.

Question 512

An index is dropped after Query Store forcing and the team assumes the old plan remains valid without checking force failure events. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. 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.
  2. 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.
  3. 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.
  4. Diagnose blocked and deadlocked sessions using live DMVs and deadlock graphs, then fix transaction scope, indexing or isolation behavior with concurrency tests.

Explanation

Correct Answer

A:

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 is the supported administration mechanism for the described workload. Forcing a historical plan can mitigate a regression but does not make poor statistics or parameter sensitivity disappear and may fail after schema changes. Verify with: Inspect Query Store capture mode, runtime statistics, plan IDs, compatibility level, force-plan failure reasons and workload parameter distributions.

Incorrect Answers

B:

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

C:

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

D:

Diagnose blocked and deadlocked sessions using live DMVs and deadlock graphs, then fix transaction scope, indexing or isolation behavior with concurrency tests. This addresses Blocking deadlocks and isolation strategy, not the controlling requirement here. Raising an app timeout does not remove a blocking root cause; snapshot isolation can reduce some reader/writer contention but changes version-store behavior. Prefer: 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.

Question 513

A batch process runs when manually executed but not overnight because its schedule is disabled and the job is assigned to the wrong server. Which observable result BEST proves the database administration requirement is satisfied?

  1. Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks.
  2. The repaired scheduled job completes reliably and re-executing a partially completed workflow does not double-post or delete unintended data.
  3. A failed deployment is diagnosed without deleting productive data, and the corrected infrastructure remains consistent with reviewed desired state.
  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:

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.

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:

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: The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login.

Question 514

A SQL Server Azure VM uses a disk SKU whose throughput cap is lower than the VM's provisioned limit, causing slow transaction commits. 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. Inspect CPU, data IO, log write, storage, concurrent sessions, DTU/vCore utilization, pool-level pressure and per-database limits.
  3. Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.
  4. Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results.

Explanation

Correct Answer

A:

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.

Incorrect Answers

B:

Inspect CPU, data IO, log write, storage, concurrent sessions, DTU/vCore utilization, pool-level pressure and per-database limits. These checks primarily test Azure SQL Database service tiers and elastic pools instead of the critical system behavior in this case. Examine: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

C:

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: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

D:

Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results. These checks primarily test Offline migration and post-migration verification instead of the critical system behavior in this case. Examine: Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

Question 515

A technician removes explicit GRANT rights but fails to notice that a broad database role still allows unrestricted updates. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Select Entra or SQL authentication deliberately for Azure SQL Database, Managed Instance and SQL Server VMs based on platform support, application constraints and security controls.
  2. Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error.
  3. 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.
  4. Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure.

Explanation

Correct Answer

B:

Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error. This is the supported administration mechanism for the described workload. GRANT on one schema or stored procedure does not automatically confer arbitrary permissions on all underlying cross-database resources. Verify with: Check effective permission using EXECUTE AS, user/database role membership, ownership chain, DENY overrides, T-SQL GRANT statements and precise failed operation.

Incorrect Answers

A:

Select Entra or SQL authentication deliberately for Azure SQL Database, Managed Instance and SQL Server VMs based on platform support, application constraints and security controls. This addresses SQL authentication versus Entra and managed-instance principals, not the controlling requirement here. A login defined in one SQL Server instance is not automatically a contained user in another database or a globally valid Entra identity. Prefer: Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error.

C:

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. This addresses Azure SQL auditing ledger and change tracking distinctions, not the controlling requirement here. SQL auditing, change tracking, CDC and ledger answer different questions; enabling one does not guarantee identical transaction history or immutable external evidence. Prefer: Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error.

D:

Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure. This addresses Azure SQL private endpoints firewall and TLS boundary, not the controlling requirement here. A Private Endpoint does not provide correct DNS records automatically in every custom network; name resolution and access policy require separate verification. Prefer: Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error.

Question 516

A scheduled cleanup runbook is retried after a network timeout and deletes records twice because the operation lacks a checkpoint or safe predicate. 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. 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.
  3. Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently.
  4. Investigate SQL Agent job-step execution context, timing and dependencies before retrying, and make destructive maintenance operations safe for partial reruns.

Explanation

Correct Answer

C:

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 is the supported administration mechanism for the described workload. An Azure automation runbook reporting successful execution does not prove its database command succeeded or that an alert was delivered. Verify with: Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state.

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: Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently.

B:

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 addresses ARM and Bicep declarative Azure SQL provisioning, not the controlling requirement here. A valid ARM deployment may still produce unsafe security settings if templates use broad defaults or incorrect resource group/subscription targets. Prefer: Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently.

D:

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: Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently.

Question 517

A legacy reporting service depends on access to operating-system file paths and custom SQL instance extensions that are unavailable on its proposed PaaS target. Which observable result BEST proves the database administration requirement is satisfied?

  1. The migration plan explicitly maps each source feature to a supported destination behavior and documented remediation before cutover.
  2. Administrators can view authorized hybrid SQL inventory and policy findings while database files remain in their existing managed locations.
  3. After resizing or tuning storage, relevant workload bottlenecks improve without breaching instance compatibility, availability or maintenance requirements.
  4. The deployed database meets compatibility and service-management requirements without unnecessary virtual-machine maintenance or unsupported instance features.

Explanation

Correct Answer

D:

The deployed database meets compatibility and service-management requirements without unnecessary virtual-machine maintenance or unsupported instance features. This is the observable database and application outcome rather than merely a saved setting. A managed database offering does not necessarily expose every SQL Server instance feature; platform responsibility differs from SQL Server on a VM.

Incorrect Answers

A:

The migration plan explicitly maps each source feature to a supported destination behavior and documented remediation before cutover. This would validate Azure SQL migration assessment and feature compatibility, but it does not establish the required outcome here. Verify instead: The deployed database meets compatibility and service-management requirements without unnecessary virtual-machine maintenance or unsupported instance features.

B:

Administrators can view authorized hybrid SQL inventory and policy findings while database files remain in their existing managed locations. This would validate Azure Arc-enabled SQL and hybrid fleet governance, but it does not establish the required outcome here. Verify instead: The deployed database meets compatibility and service-management requirements without unnecessary virtual-machine maintenance or unsupported instance features.

C:

After resizing or tuning storage, relevant workload bottlenecks improve without breaching instance compatibility, availability or maintenance requirements. This would validate Managed Instance and SQL VM compute storage scaling, but it does not establish the required outcome here. Verify instead: The deployed database meets compatibility and service-management requirements without unnecessary virtual-machine maintenance or unsupported instance features.

Question 518

A ten-year billing ledger partitions by invoice date but its busiest query wraps the date column in a conversion that prevents partition elimination. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Choose database vCore or DTU purchasing models, compute tier and elastic-pool membership from measured resource patterns, isolation needs and predictable workload peaks.
  2. Administrators can view authorized hybrid SQL inventory and policy findings while database files remain in their existing managed locations.
  3. Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction.
  4. Implement supported partition functions and aligned partition schemes for lifecycle-aware large tables, and choose row, page or columnstore compression only after measuring query and maintenance effects.
  5. Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.

Explanation

Correct Answers

C:

Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction. This is the discriminating system or configuration evidence for the case. Partitioning alone does not make every query faster; indexes and predicate alignment determine pruning and compression may trade CPU for IO. Corresponding approach: Implement supported partition functions and aligned partition schemes for lifecycle-aware large tables, and choose row, page or columnstore compression only after measuring query and maintenance effects. It supplies the evidence portion of this complementary answer.

D:

Implement supported partition functions and aligned partition schemes for lifecycle-aware large tables, and choose row, page or columnstore compression only after measuring query and maintenance effects. This is the supported administration mechanism for the described workload. Partitioning alone does not make every query faster; indexes and predicate alignment determine pruning and compression may trade CPU for IO. Verify with: Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction. It supplies the implementation portion of this complementary answer.

Incorrect Answers

A:

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: Implement supported partition functions and aligned partition schemes for lifecycle-aware large tables, and choose row, page or columnstore compression only after measuring query and maintenance effects. Check: Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction.

B:

Administrators can view authorized hybrid SQL inventory and policy findings while database files remain in their existing managed locations. This choice pertains to Azure Arc-enabled SQL and hybrid fleet governance, not the needed response/evidence pair. Use: Implement supported partition functions and aligned partition schemes for lifecycle-aware large tables, and choose row, page or columnstore compression only after measuring query and maintenance effects. Check: Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction.

E:

Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target. This choice pertains to Choosing Azure SQL Database versus Managed Instance versus SQL VM, not the needed response/evidence pair. Use: Implement supported partition functions and aligned partition schemes for lifecycle-aware large tables, and choose row, page or columnstore compression only after measuring query and maintenance effects. Check: Inspect predicate selectivity, partition elimination, split/merge plans, aligned indexes, compression CPU overhead and real data size reduction.

Question 519

An app is deployed into a VNet with an approved private endpoint, but it still resolves the public SQL hostname because the private DNS zone is not linked. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.
  2. Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.
  3. Inspect server-level and database-level firewall rules, private endpoint approval and DNS, VNet/subnet routing, public network access status and certificate validation.
  4. Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts.

Explanation

Correct Answer

C:

Inspect server-level and database-level firewall rules, private endpoint approval and DNS, VNet/subnet routing, public network access status and certificate validation. This is the discriminating system or configuration evidence for the case. A Private Endpoint does not provide correct DNS records automatically in every custom network; name resolution and access policy require separate verification. Corresponding approach: Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure.

Incorrect Answers

A:

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: Inspect server-level and database-level firewall rules, private endpoint approval and DNS, VNet/subnet routing, public network access status and certificate validation.

B:

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: Inspect server-level and database-level firewall rules, private endpoint approval and DNS, VNet/subnet routing, public network access status and certificate validation.

D:

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: Inspect server-level and database-level firewall rules, private endpoint approval and DNS, VNet/subnet routing, public network access status and certificate validation.

Question 520

A web API times out when a batch transaction keeps an update lock open for minutes and the team increases command timeout to an hour. Which diagnostic evidence should the database administrator check FIRST?

  1. Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.
  2. Inspect blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration.
  3. Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps.
  4. Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification.

Explanation

Correct Answer

B:

Inspect blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration. This is the discriminating system or configuration evidence for the case. Raising an app timeout does not remove a blocking root cause; snapshot isolation can reduce some reader/writer contention but changes version-store behavior. Corresponding approach: Diagnose blocked and deadlocked sessions using live DMVs and deadlock graphs, then fix transaction scope, indexing or isolation behavior with concurrency tests.

Incorrect Answers

A:

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 blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration.

C:

Inspect metric namespace, resource dimensions, aggregation periods, diagnostic destinations, alert scope, delivery permissions, action groups and sample timestamps. These checks primarily test Azure Monitor alerts diagnostics and resource metrics instead of the critical system behavior in this case. Examine: Inspect blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration.

D:

Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification. These checks primarily test Execution plans cardinality and indexing improvements instead of the critical system behavior in this case. Examine: Inspect blocker/waiter SPIDs, wait_resource, open transactions, deadlock XML, isolation level, lock escalation and transaction duration.

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