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 7

Question 60

An application encrypts selected customer fields using a database symmetric key but grants key-opening privileges to every reporting identity. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures.
  2. Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption.
  3. Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures.
  4. Enable supported Transparent Data Encryption and choose managed or customer-managed protectors based on compliance, rotating keys without losing the ability to decrypt database backups.
  5. Investigators obtain the intended activity or row-change evidence, while tampering or synchronization gaps are detected by the correct feature-specific controls.

Explanation

Correct Answers

B:

Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption. This is the supported administration mechanism for the described workload. SQL object encryption can protect selected values, but compromised key access or overly broad SQL privileges undermine the intended isolation. Verify with: Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures. It supplies the implementation portion of this complementary answer.

C:

Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures. This is the discriminating system or configuration evidence for the case. SQL object encryption can protect selected values, but compromised key access or overly broad SQL privileges undermine the intended isolation. Corresponding approach: Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption. It supplies the evidence portion of this complementary answer.

Incorrect Answers

A:

Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures. This choice pertains to Microsoft Entra authentication with contained service identity, not the needed response/evidence pair. Use: Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption. Check: Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures.

D:

Enable supported Transparent Data Encryption and choose managed or customer-managed protectors based on compliance, rotating keys without losing the ability to decrypt database backups. This choice pertains to Transparent data encryption keys and protector lifecycle, not the needed response/evidence pair. Use: Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption. Check: Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures.

E:

Investigators obtain the intended activity or row-change evidence, while tampering or synchronization gaps are detected by the correct feature-specific controls. This choice pertains to Azure SQL auditing ledger and change tracking distinctions, not the needed response/evidence pair. Use: Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption. Check: Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures.

Question 61

An administrator creates a database watcher but omits the production target and interprets the empty dashboard as proof of no performance problem. Which observable result BEST proves the database administration requirement is satisfied?

  1. Operators detect regressions against representative baseline periods and can link database symptoms to trustworthy collected performance evidence.
  2. Alerts fire for meaningful sustained database risk while log delivery and missing-metric gaps are independently observable.
  3. A problematic query recovers representative execution time without forcing a plan that fails under other parameter or schema conditions.
  4. The captured evidence explains the failing operation at the right time with sufficient context and acceptable overhead, without recording unrestricted sensitive payloads.

Explanation

Correct Answer

A:

Operators detect regressions against representative baseline periods and can link database symptoms to trustworthy collected performance evidence. This is the observable database and application outcome rather than merely a saved setting. Database watcher and Azure Monitor observe resource activity but do not by themselves repair a bad execution plan or guarantee metrics are complete.

Incorrect Answers

B:

Alerts fire for meaningful sustained database risk while log delivery and missing-metric gaps are independently observable. This would validate Azure Monitor alerts diagnostics and resource metrics, but it does not establish the required outcome here. Verify instead: Operators detect regressions against representative baseline periods and can link database symptoms to trustworthy collected performance evidence.

C:

A problematic query recovers representative execution time without forcing a plan that fails under other parameter or schema conditions. This would validate Query Store plan regressions and forced plans, but it does not establish the required outcome here. Verify instead: Operators detect regressions against representative baseline periods and can link database symptoms to trustworthy collected performance evidence.

D:

The captured evidence explains the failing operation at the right time with sufficient context and acceptable overhead, without recording unrestricted sensitive payloads. This would validate Extended Events and workload-specific incident evidence, but it does not establish the required outcome here. Verify instead: Operators detect regressions against representative baseline periods and can link database symptoms to trustworthy collected performance evidence.

Question 62

A service uses SQL authentication with a password embedded in source code even though its Azure managed identity is available for the selected database. 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. Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles.
  3. Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.
  4. Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions.

Explanation

Correct Answer

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 is the supported administration mechanism for the described workload. A login defined in one SQL Server instance is not automatically a contained user in another database or a globally valid Entra identity. Verify with: Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode.

Incorrect Answers

B:

Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles. This addresses Diagnosing login failure and group-based access, not the controlling requirement here. Network allow rules cannot repair a database permission denial, and a valid directory group may still lack an associated database user. Prefer: 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.

C:

Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. This addresses Dynamic data masking classification and permission differences, not the controlling requirement here. Dynamic Data Masking is not encryption or a complete defense against inference; administrators and UNMASK principals can still access original values. Prefer: 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.

D:

Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions. This addresses Microsoft Entra authentication with contained service identity, not the controlling requirement here. A successful token request is not sufficient if the database principal, scope or permissions are missing or the token targets the wrong resource. Prefer: 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.

Question 63

A new schema is deployed after role grants, and app users can query old objects but not a newly created table due to missing schema-level permissions. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles.
  2. Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions.
  3. 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.
  4. 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.

Explanation

Correct Answer

C:

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:

Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles. This addresses Diagnosing login failure and group-based access, not the controlling requirement here. Network allow rules cannot repair a database permission denial, and a valid directory group may still lack an associated database user. 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.

B:

Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions. This addresses Microsoft Entra authentication with contained service identity, not the controlling requirement here. A successful token request is not sufficient if the database principal, scope or permissions are missing or the token targets the wrong resource. 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:

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.

Question 64

A hot OLTP table is enabled for aggressive page compression without measuring decompression CPU during its busiest transaction window. Which observable result BEST proves the database administration requirement is satisfied?

  1. After resizing or tuning storage, relevant workload bottlenecks improve without breaching instance compatibility, availability or maintenance requirements.
  2. The chosen tier or pool absorbs expected peaks with measured response times while avoiding waste from persistently idle dedicated allocations.
  3. The migration plan explicitly maps each source feature to a supported destination behavior and documented remediation before cutover.
  4. Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead.

Explanation

Correct Answer

D:

Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead. This is the observable database and application outcome rather than merely a saved setting. Partitioning alone does not make every query faster; indexes and predicate alignment determine pruning and compression may trade CPU for IO.

Incorrect Answers

A:

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: Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead.

B:

The chosen tier or pool absorbs expected peaks with measured response times while avoiding waste from persistently idle dedicated allocations. This would validate Azure SQL Database service tiers and elastic pools, but it does not establish the required outcome here. Verify instead: Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead.

C:

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: Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead.

Question 65

A team creates a secondary Managed Instance but forgets to test directory identities and SQL connection routing after a failover exercise. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Assess Managed Instance service tiers, built-in availability, failover groups and supported SQL Managed Instance link scenarios for hybrid resilience without inventing unsupported topologies.
  2. A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements.
  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. Check Managed Instance region pairing, VNet/DNS dependencies, SQL MI link prerequisites where used, migration and failover sequence, replication health and authentication continuity.
  5. Check service tier, available restore points, retention setting, logical server and database permissions, LTR vault policy and restore destination.

Explanation

Correct Answers

A:

Assess Managed Instance service tiers, built-in availability, failover groups and supported SQL Managed Instance link scenarios for hybrid resilience without inventing unsupported topologies. This is the supported administration mechanism for the described workload. Managed Instance includes built-in platform availability features, but customer responsibilities still include cross-region recovery plans and application connection design. Verify with: Check Managed Instance region pairing, VNet/DNS dependencies, SQL MI link prerequisites where used, migration and failover sequence, replication health and authentication continuity. It supplies the implementation portion of this complementary answer.

D:

Check Managed Instance region pairing, VNet/DNS dependencies, SQL MI link prerequisites where used, migration and failover sequence, replication health and authentication continuity. This is the discriminating system or configuration evidence for the case. Managed Instance includes built-in platform availability features, but customer responsibilities still include cross-region recovery plans and application connection design. Corresponding approach: Assess Managed Instance service tiers, built-in availability, failover groups and supported SQL Managed Instance link scenarios for hybrid resilience without inventing unsupported topologies. It supplies the evidence portion of this complementary answer.

Incorrect Answers

B:

A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements. This choice pertains to Backup to Azure Blob URL and tested cloud restore, not the needed response/evidence pair. Use: Assess Managed Instance service tiers, built-in availability, failover groups and supported SQL Managed Instance link scenarios for hybrid resilience without inventing unsupported topologies. Check: Check Managed Instance region pairing, VNet/DNS dependencies, SQL MI link prerequisites where used, migration and failover sequence, replication health and authentication continuity.

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 choice pertains to RPO RTO strategy and availability versus recovery, not the needed response/evidence pair. Use: Assess Managed Instance service tiers, built-in availability, failover groups and supported SQL Managed Instance link scenarios for hybrid resilience without inventing unsupported topologies. Check: Check Managed Instance region pairing, VNet/DNS dependencies, SQL MI link prerequisites where used, migration and failover sequence, replication health and authentication continuity.

E:

Check service tier, available restore points, retention setting, logical server and database permissions, LTR vault policy and restore destination. This choice pertains to Azure SQL automatic PITR and long-term retention, not the needed response/evidence pair. Use: Assess Managed Instance service tiers, built-in availability, failover groups and supported SQL Managed Instance link scenarios for hybrid resilience without inventing unsupported topologies. Check: Check Managed Instance region pairing, VNet/DNS dependencies, SQL MI link prerequisites where used, migration and failover sequence, replication health and authentication continuity.

Question 66

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 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. Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware.
  3. Diagnose blocked and deadlocked sessions using live DMVs and deadlock graphs, then fix transaction scope, indexing or isolation behavior with concurrency tests.
  4. 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.

Explanation

Correct Answer

C:

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

Incorrect Answers

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

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

D:

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

Question 67

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 TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Inspect CPU, data IO, log write, storage, concurrent sessions, DTU/vCore utilization, pool-level pressure and per-database limits.
  2. 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.
  3. Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits.
  4. New environment deployments match approved SKU, networking and identities while Fabric access follows supported synchronization and permission boundaries.
  5. Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.

Explanation

Correct Answers

C:

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.

E:

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

A:

Inspect CPU, data IO, log write, storage, concurrent sessions, DTU/vCore utilization, pool-level pressure and per-database limits. 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.

B:

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

D:

New environment deployments match approved SKU, networking and identities while Fabric access follows supported synchronization and permission boundaries. This choice pertains to Azure SQL deployment automation and Fabric SQL integration boundary, 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 68

An analytics team routes heavy reports to a readable geo-secondary but assumes writes submitted to the secondary will be accepted. Which diagnostic evidence should the database administrator check FIRST?

  1. Examine failover runbook owner, replica health, DNS and application retry time, last confirmed transaction, validation queries and restore evidence.
  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 replica role, readable secondary capacity, asynchronous replication lag, failover-group listener endpoint, DNS TTL and connection retry handling.
  4. Check service tier, available restore points, retention setting, logical server and database permissions, LTR vault policy and restore destination.

Explanation

Correct Answer

C:

Inspect replica role, readable secondary capacity, asynchronous replication lag, failover-group listener endpoint, DNS TTL and connection retry handling. This is the discriminating system or configuration evidence for the case. Asynchronous cross-region replication may lose recent commits on forced failover; automatic failover behavior differs by service and configuration. Corresponding approach: Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements.

Incorrect Answers

A:

Examine failover runbook owner, replica health, DNS and application retry time, last confirmed transaction, validation queries and restore evidence. These checks primarily test HA DR tabletop and destructive failure testing instead of the critical system behavior in this case. Examine: Inspect replica role, readable secondary capacity, asynchronous replication lag, failover-group listener endpoint, DNS TTL and connection retry handling.

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: Inspect replica role, readable secondary capacity, asynchronous replication lag, failover-group listener endpoint, DNS TTL and connection retry handling.

D:

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 replica role, readable secondary capacity, asynchronous replication lag, failover-group listener endpoint, DNS TTL and connection retry handling.

Question 69

A customer lookup applies a function to an indexed date column and scans millions of rows despite a selective date parameter. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  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. Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources.
  3. Diagnose blocked and deadlocked sessions using live DMVs and deadlock graphs, then fix transaction scope, indexing or isolation behavior with concurrency tests.
  4. Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware.

Explanation

Correct Answer

D:

Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware. This is the supported administration mechanism for the described workload. A missing-index suggestion is a starting hypothesis, not a license to create every suggested index; SARGable predicates and accurate estimates matter. Verify with: Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification.

Incorrect 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 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: Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware.

B:

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: Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware.

C:

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: Review actual execution plans, predicate sargability, cardinality estimates and suitable index designs before adding indexes or scaling hardware.

Question 70

An administrator plans to switch old partitions out nightly but builds a nonaligned index that blocks efficient partition switching. 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. The migrated service opens with consistent data, working identities and restored application workflows within the agreed maintenance period.
  3. The chosen tier or pool absorbs expected peaks with measured response times while avoiding waste from persistently idle dedicated allocations.
  4. Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead.

Explanation

Correct Answer

D:

Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead. This is the observable database and application outcome rather than merely a saved setting. Partitioning alone does not make every query faster; indexes and predicate alignment determine pruning and compression may trade CPU for IO.

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: Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead.

B:

The migrated service opens with consistent data, working identities and restored application workflows within the agreed maintenance period. This would validate Offline migration and post-migration verification, but it does not establish the required outcome here. Verify instead: Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead.

C:

The chosen tier or pool absorbs expected peaks with measured response times while avoiding waste from persistently idle dedicated allocations. This would validate Azure SQL Database service tiers and elastic pools, but it does not establish the required outcome here. Verify instead: Queries and retention maintenance operate on intended partitions with predictable execution plans, storage growth and acceptable CPU overhead.

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