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 24

Question 230

A team enables Arc for SQL servers and assumes SQL Agent jobs, databases and operating systems no longer require local maintenance. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. 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.
  2. Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.
  3. Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent.
  4. 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.

Explanation

Correct Answer

D:

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 is the supported administration mechanism for the described workload. Azure Arc projects management and governance into Azure; Arc onboarding is not equivalent to migration or replacing SQL Server backups and patching. Verify with: Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

Incorrect Answers

A:

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 addresses Table partitioning compression and scale-out tradeoffs, not the controlling requirement here. Partitioning alone does not make every query faster; indexes and predicate alignment determine pruning and compression may trade CPU for IO. Prefer: 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.

B:

Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control. This addresses Choosing Azure SQL Database versus Managed Instance versus SQL VM, not the controlling requirement here. A managed database offering does not necessarily expose every SQL Server instance feature; platform responsibility differs from SQL Server on a VM. Prefer: 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.

C:

Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent. This addresses Azure SQL deployment automation and Fabric SQL integration boundary, not the controlling requirement here. Using Fabric with Azure SQL does not remove operational security responsibilities or grant unsupported cross-service transactional semantics. Prefer: 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.

Question 231

A company must run a weekly maintenance stored procedure against 300 Azure SQL databases but the administrator expects SQL Server Agent to exist on every logical server. Which observable result BEST proves the database administration requirement is satisfied?

  1. The job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation.
  2. Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks.
  3. The automation updates only intended database resources and produces repeatable audit evidence of changes and failures without storing plaintext passwords.
  4. The repaired scheduled job completes reliably and re-executing a partially completed workflow does not double-post or delete unintended data.

Explanation

Correct Answer

A:

The job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation. This is the observable database and application outcome rather than merely a saved setting. Elastic jobs are a separate managed job-agent service and should not be confused with SQL Server Agent jobs inside Azure SQL Database.

Incorrect Answers

B:

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 job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation.

C:

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: The job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation.

D:

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 job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation.

Question 232

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 Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data.
  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. 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.

Explanation

Correct Answer

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

Incorrect Answers

A:

Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data. This addresses Azure SQL migration assessment and feature compatibility, not the controlling requirement here. Successful schema import does not prove that instance-level jobs, security identities and linked dependencies survive a migration. Prefer: 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.

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

D:

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

Question 233

An on-premises SQL engine is configured as though every Azure SQL automatic-tuning option exists identically on that engine and version. Which observable result BEST proves the database administration requirement is satisfied?

  1. Access paths and estimates remain healthy with acceptable maintenance duration, transaction log growth and production concurrency.
  2. A representative mix of small and large parameter executions achieves stable resource use, with intelligent feature effects monitored over time.
  3. Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.
  4. Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable.

Explanation

Correct Answer

C:

Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy. This is the observable database and application outcome rather than merely a saved setting. Automatic tuning may need time to evaluate evidence and can reverse actions; feature availability is platform and compatibility-level dependent.

Incorrect Answers

A:

Access paths and estimates remain healthy with acceptable maintenance duration, transaction log growth and production concurrency. This would validate Index and statistics maintenance with targeted cadence, but it does not establish the required outcome here. Verify instead: Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.

B:

A representative mix of small and large parameter executions achieves stable resource use, with intelligent feature effects monitored over time. This would validate Intelligent Insights and parameter-sensitive query analysis, but it does not establish the required outcome here. Verify instead: Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.

D:

Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable. This would validate Execution plans cardinality and indexing improvements, but it does not establish the required outcome here. Verify instead: Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.

Question 234

An engineer hardcodes the production database server name inside a staging deployment template and creates resources in the wrong subscription. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent.
  2. Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control.
  3. 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.
  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:

Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent. This is the supported administration mechanism for the described workload. Using Fabric with Azure SQL does not remove operational security responsibilities or grant unsupported cross-service transactional semantics. Verify with: Compare database offering capabilities, deployment parameters, identity, networking, Fabric integration support, source control and tenant governance before provisioning.

Incorrect Answers

B:

Select Azure SQL Database for managed database-level PaaS needs, Azure SQL Managed Instance when near-instance compatibility is required, or SQL Server on Azure VMs for OS and instance control. This addresses Choosing Azure SQL Database versus Managed Instance versus SQL VM, not the controlling requirement here. A managed database offering does not necessarily expose every SQL Server instance feature; platform responsibility differs from SQL Server on a VM. Prefer: Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent.

C:

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 addresses Table partitioning compression and scale-out tradeoffs, not the controlling requirement here. Partitioning alone does not make every query faster; indexes and predicate alignment determine pruning and compression may trade CPU for IO. Prefer: Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent.

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: Deploy governed Azure SQL resources with repeatable infrastructure templates and evaluate Azure SQL Database in Fabric for supported analytics-connected workflows rather than assuming all workloads are equivalent.

Question 235

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 Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. 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.
  2. Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure.
  3. 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.
  4. Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles.

Explanation

Correct Answer

B:

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

Incorrect Answers

A:

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 addresses Transparent data encryption keys and protector lifecycle, not the controlling requirement here. TDE encrypts storage at rest but does not hide column values from authorized SQL queries or replace end-to-end TLS. Prefer: Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure.

C:

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: Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure.

D:

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: Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure.

Question 236

An engineer attempts to fix a failed server property update by deleting and redeploying the SQL resource, risking irreversible data loss. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions.
  2. Inspect SQL Agent service state, job owner, proxy or credential, step subsystem, schedules, permissions, execution history and target database.
  3. Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling.
  4. Inspect deployment operation results, resource provider error codes, policy denials, what-if diffs, resource locks, template validation and database post-deploy health.

Explanation

Correct Answer

D:

Inspect deployment operation results, resource provider error codes, policy denials, what-if diffs, resource locks, template validation and database post-deploy health. This is the discriminating system or configuration evidence for the case. Rolling back an infrastructure template is not identical to restoring committed database transactions, and destructive replacements require explicit protection. Corresponding approach: 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.

Incorrect Answers

A:

Inspect elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions. These checks primarily test Azure SQL Database elastic jobs for fleet maintenance instead of the critical system behavior in this case. Examine: Inspect deployment operation results, resource provider error codes, policy denials, what-if diffs, resource locks, template validation and database post-deploy health.

B:

Inspect SQL Agent service state, job owner, proxy or credential, step subsystem, schedules, permissions, execution history and target database. These checks primarily test SQL Server Agent schedules and job ownership instead of the critical system behavior in this case. Examine: Inspect deployment operation results, resource provider error codes, policy denials, what-if diffs, resource locks, template validation and database post-deploy health.

C:

Review subscription context, service principal or managed identity, Azure RBAC role, API response, database resource state and script error handling. These checks primarily test Azure PowerShell and CLI operations with scoped automation identity instead of the critical system behavior in this case. Examine: Inspect deployment operation results, resource provider error codes, policy denials, what-if diffs, resource locks, template validation and database post-deploy health.

Question 237

A database enables automatic index creation and the team assumes all generated indexes are optimal without watching write overhead or reversal events. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Inspect diagnostic recommendations, Query Store plan variability, runtime skew, parameter compilation, memory grant feedback and database compatibility settings.
  2. Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.
  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. Schedule integrity checks, index and statistics maintenance based on measured fragmentation, modification rates and SLA rather than indiscriminately rebuilding every object each night.
  5. A problematic query recovers representative execution time without forcing a plan that fails under other parameter or schema conditions.

Explanation

Correct Answers

B:

Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events. This is the discriminating system or configuration evidence for the case. Automatic tuning may need time to evaluate evidence and can reverse actions; feature availability is platform and compatibility-level dependent. Corresponding approach: 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. It supplies the evidence portion of this complementary answer.

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 is the supported administration mechanism for the described workload. Automatic tuning may need time to evaluate evidence and can reverse actions; feature availability is platform and compatibility-level dependent. Verify with: Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events. It supplies the implementation portion of this complementary answer.

Incorrect Answers

A:

Inspect diagnostic recommendations, Query Store plan variability, runtime skew, parameter compilation, memory grant feedback and database compatibility settings. This choice pertains to Intelligent Insights and parameter-sensitive query analysis, not the needed response/evidence pair. Use: 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. Check: Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.

D:

Schedule integrity checks, index and statistics maintenance based on measured fragmentation, modification rates and SLA rather than indiscriminately rebuilding every object each night. This choice pertains to Index and statistics maintenance with targeted cadence, not the needed response/evidence pair. Use: 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. Check: Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.

E:

A problematic query recovers representative execution time without forcing a plan that fails under other parameter or schema conditions. This choice pertains to Query Store plan regressions and forced plans, not the needed response/evidence pair. Use: 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. Check: Check automatic tuning mode, automatic plan correction state, index create/drop recommendations, plan verification, workload compatibility level and rollback events.

Question 238

A reporting identity needs SELECT on three views but administrators assign db_owner because a single stored procedure was denied. Which observable result BEST proves the database administration requirement is satisfied?

  1. Database files and supported backups remain encrypted with accessible protectors, and rotation or failover does not block required recovery operations.
  2. Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements.
  3. A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.
  4. Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly.

Explanation

Correct Answer

D:

Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly. This is the observable database and application outcome rather than merely a saved setting. GRANT on one schema or stored procedure does not automatically confer arbitrary permissions on all underlying cross-database resources.

Incorrect Answers

A:

Database files and supported backups remain encrypted with accessible protectors, and rotation or failover does not block required recovery operations. This would validate Transparent data encryption keys and protector lifecycle, but it does not establish the required outcome here. Verify instead: Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly.

B:

Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements. This would validate Dynamic data masking classification and permission differences, but it does not establish the required outcome here. Verify instead: Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly.

C:

A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change. This would validate Diagnosing login failure and group-based access, but it does not establish the required outcome here. Verify instead: Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly.

Question 239

A JDBC client points to the master database instead of its intended user database and reports a confusing login or default-schema failure. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

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

B:

Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles. This is the supported administration mechanism for the described workload. Network allow rules cannot repair a database permission denial, and a valid directory group may still lack an associated database user. Verify with: Review sign-in error number and state, selected database, Entra token principal, group claims, CREATE USER scope, role membership and firewall reachability.

Incorrect Answers

A:

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: Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles.

C:

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 addresses Transparent data encryption keys and protector lifecycle, not the controlling requirement here. TDE encrypts storage at rest but does not hide column values from authorized SQL queries or replace end-to-end TLS. Prefer: Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles.

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: Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles.

Question 240

A SaaS database slows every Friday while the team monitors only current CPU and has no representative hourly baseline for comparison. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable.
  2. Review database watcher configuration and targets, query and instance samples, CPU, data/log IO, wait statistics, alert scope and time-series retention.
  3. Inspect index page counts, fragmentation relevance, row modification counters, statistics age, update thresholds, DBCC CHECKDB results and blocking windows.
  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.
  5. Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources.

Explanation

Correct Answers

B:

Review database watcher configuration and targets, query and instance samples, CPU, data/log IO, wait statistics, alert scope and time-series retention. This is the discriminating system or configuration evidence for the case. Database watcher and Azure Monitor observe resource activity but do not by themselves repair a bad execution plan or guarantee metrics are complete. Corresponding approach: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time. It supplies the evidence portion of this complementary 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. It supplies the implementation portion of this complementary answer.

Incorrect Answers

A:

Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable. This choice pertains to Execution plans cardinality and indexing improvements, not the needed response/evidence pair. Use: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time. Check: Review database watcher configuration and targets, query and instance samples, CPU, data/log IO, wait statistics, alert scope and time-series retention.

C:

Inspect index page counts, fragmentation relevance, row modification counters, statistics age, update thresholds, DBCC CHECKDB results and blocking windows. This choice pertains to Index and statistics maintenance with targeted cadence, not the needed response/evidence pair. Use: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time. Check: Review database watcher configuration and targets, query and instance samples, CPU, data/log IO, wait statistics, alert scope and time-series retention.

E:

Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources. This choice pertains to SQL operational baseline across waits locks and storage, not the needed response/evidence pair. Use: Create a workload baseline and enable appropriate Azure SQL monitoring, including database watcher where supported, to correlate query behavior with resource saturation over time. Check: Review database watcher configuration and targets, query and instance samples, CPU, data/log IO, wait statistics, alert scope and time-series retention.

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