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 17

Question 160

A new SaaS app needs isolated managed databases and automated patching but a team proposes maintaining full SQL Server VMs for every tenant. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration.
  2. 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.
  3. 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.
  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

C:

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 is the supported administration mechanism for the described workload. A managed database offering does not necessarily expose every SQL Server instance feature; platform responsibility differs from SQL Server on a VM. Verify with: Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.

Incorrect Answers

A:

Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration. This 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: 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.

B:

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

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

Question 161

A team rotates a certificate used to protect a symmetric key and discards its old backup before decryptability is verified. Which observable result BEST proves the database administration requirement is satisfied?

  1. Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.
  2. Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.
  3. Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.
  4. A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.

Explanation

Correct Answer

A:

Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability. This is the observable database and application outcome rather than merely a saved setting. SQL object encryption can protect selected values, but compromised key access or overly broad SQL privileges undermine the intended isolation.

Incorrect Answers

B:

Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked. This would validate Azure SQL private endpoints firewall and TLS boundary, but it does not establish the required outcome here. Verify instead: Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.

C:

Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly. This would validate Always Encrypted client-side protection and enclaves, but it does not establish the required outcome here. Verify instead: Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.

D:

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: Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.

Question 162

A team enables Arc for SQL servers and assumes SQL Agent jobs, databases and operating systems no longer require local maintenance. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  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. Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map.
  3. 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.
  4. After resizing or tuning storage, relevant workload bottlenecks improve without breaching instance compatibility, availability or maintenance requirements.
  5. Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

Explanation

Correct 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 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. It supplies the implementation portion of this complementary answer.

E:

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

Incorrect Answers

B:

Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map. This choice pertains to Azure SQL migration assessment and feature compatibility, not the needed response/evidence pair. Use: 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. Check: Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

C:

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 choice pertains to Choosing Azure SQL Database versus Managed Instance versus SQL VM, not the needed response/evidence pair. Use: 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. Check: Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

D:

After resizing or tuning storage, relevant workload bottlenecks improve without breaching instance compatibility, availability or maintenance requirements. This choice pertains to Managed Instance and SQL VM compute storage scaling, not the needed response/evidence pair. Use: 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. Check: Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.

Question 163

A user connects to an Azure SQL server but receives permission denied on a finance table; the team responds by opening firewall access to the internet. 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. 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

D:

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.

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

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

Question 164

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 observable result BEST proves the database administration requirement is satisfied?

  1. Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows.
  2. Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly.
  3. The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.
  4. Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database.

Explanation

Correct Answer

D:

Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database. This is the observable database and application outcome rather than merely a saved setting. A login defined in one SQL Server instance is not automatically a contained user in another database or a globally valid Entra identity.

Incorrect Answers

A:

Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows. This would validate Row-level security and ownership predicates, but it does not establish the required outcome here. Verify instead: Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database.

B:

Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly. This would validate Least-privilege SQL roles and ownership chaining, but it does not establish the required outcome here. Verify instead: Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database.

C:

The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries. This would validate Microsoft Entra authentication with contained service identity, but it does not establish the required outcome here. Verify instead: Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database.

Question 165

The application sets SESSION_CONTEXT for tenant isolation but fails to reset it safely when connection pools reuse physical connections. Which observable result BEST proves the database administration requirement is satisfied?

  1. Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.
  2. The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.
  3. Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements.
  4. Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows.

Explanation

Correct Answer

D:

Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows. This is the observable database and application outcome rather than merely a saved setting. Client-side WHERE filters are not a database security boundary, and incorrectly scoped predicates can leak cross-tenant data.

Incorrect Answers

A:

Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability. This would validate Object-level encryption and database cryptographic controls, but it does not establish the required outcome here. Verify instead: Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows.

B:

The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries. This would validate Microsoft Entra authentication with contained service identity, but it does not establish the required outcome here. Verify instead: Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows.

C:

Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements. This would validate Dynamic data masking classification and permission differences, but it does not establish the required outcome here. Verify instead: Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows.

Question 166

An execution plan estimates one row for a join but the actual result has millions, causing a poor join strategy and memory spills. Which observable result BEST proves the database administration requirement is satisfied?

  1. Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable.
  2. A problematic query recovers representative execution time without forcing a plan that fails under other parameter or schema conditions.
  3. The captured evidence explains the failing operation at the right time with sufficient context and acceptable overhead, without recording unrestricted sensitive payloads.
  4. Performance improvements persist under measured production workloads and failed recommendations are reversed or disabled according to policy.

Explanation

Correct Answer

A:

Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable. This is the observable database and application outcome rather than merely a saved setting. A missing-index suggestion is a starting hypothesis, not a license to create every suggested index; SARGable predicates and accurate estimates matter.

Incorrect Answers

B:

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: Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable.

C:

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: Queries use appropriate access paths under representative parameters while maintenance and write overhead remain acceptable.

D:

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

Question 167

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 diagnostic evidence should the database administrator check FIRST?

  1. Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration.
  2. Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state.
  3. Inspect elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions.
  4. Inspect SQL Agent service state, job owner, proxy or credential, step subsystem, schedules, permissions, execution history and target database.

Explanation

Correct Answer

C:

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

Incorrect Answers

A:

Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration. These checks primarily test ARM and Bicep declarative Azure SQL provisioning instead of the critical system behavior in this case. Examine: Inspect elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions.

B:

Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state. These checks primarily test Azure database task automation alerts and retries instead of the critical system behavior in this case. Examine: Inspect elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions.

D:

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 elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions.

Question 168

A user connects to an Azure SQL server but receives permission denied on a finance table; the team responds by opening firewall access to the internet. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.
  2. Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows.
  3. Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions.
  4. Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles.
  5. Review sign-in error number and state, selected database, Entra token principal, group claims, CREATE USER scope, role membership and firewall reachability.

Explanation

Correct Answers

D:

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. It supplies the implementation portion of this complementary answer.

E:

Review sign-in error number and state, selected database, Entra token principal, group claims, CREATE USER scope, role membership and firewall reachability. This is the discriminating system or configuration evidence for the case. Network allow rules cannot repair a database permission denial, and a valid directory group may still lack an associated database user. Corresponding approach: Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles. It supplies the evidence portion of this complementary answer.

Incorrect Answers

A:

Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities. This choice pertains to Dynamic data masking classification and permission differences, not the needed response/evidence pair. Use: Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles. Check: Review sign-in error number and state, selected database, Entra token principal, group claims, CREATE USER scope, role membership and firewall reachability.

B:

Each authorized tenant sees only its records through SQL and API queries, while unauthorized predicate bypass attempts return no rows. This choice pertains to Row-level security and ownership predicates, not the needed response/evidence pair. Use: Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles. Check: Review sign-in error number and state, selected database, Entra token principal, group claims, CREATE USER scope, role membership and firewall reachability.

C:

Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions. This choice pertains to Microsoft Entra authentication with contained service identity, not the needed response/evidence pair. Use: Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles. Check: Review sign-in error number and state, selected database, Entra token principal, group claims, CREATE USER scope, role membership and firewall reachability.

Question 169

An alert action group points to a decommissioned email mailbox, so overnight job failures are never received by the DBA team. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  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. Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state.
  3. The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login.
  4. Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration.
  5. Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently.

Explanation

Correct Answers

B:

Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state. This is the discriminating system or configuration evidence for the case. An Azure automation runbook reporting successful execution does not prove its database command succeeded or that an alert was delivered. Corresponding approach: Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently. It supplies the evidence portion of this complementary answer.

E:

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. It supplies the implementation portion of this complementary answer.

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 choice pertains to Azure SQL Database elastic jobs for fleet maintenance, not the needed response/evidence pair. Use: Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently. Check: Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state.

C:

The maintenance job executes on the approved cadence with least-privilege identity and traceable execution logs without depending on a personal admin login. This choice pertains to SQL Server Agent schedules and job ownership, not the needed response/evidence pair. Use: Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently. Check: Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state.

D:

Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration. This choice pertains to ARM and Bicep declarative Azure SQL provisioning, not the needed response/evidence pair. Use: Automate supported Azure SQL operational tasks with an appropriately scoped schedule or runbook and route failures into measurable alert channels while handling retries idempotently. Check: Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state.

Question 170

A finance app uses cross-database three-part queries and proposed migration assessments cover only table and stored-procedure counts. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results.
  2. Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows.
  3. Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.
  4. Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map.

Explanation

Correct Answer

D:

Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map. This is the discriminating system or configuration evidence for the case. Successful schema import does not prove that instance-level jobs, security identities and linked dependencies survive a migration. Corresponding approach: Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data.

Incorrect Answers

A:

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: Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map.

B:

Measure vCore pressure, memory grants, data and log latency, tempdb contention, IOPS ceilings, disk caching, VM SKU caps and scaling windows. These checks primarily test Managed Instance and SQL VM compute storage scaling instead of the critical system behavior in this case. Examine: Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map.

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: Collect source version, compatibility level, blockers, logins, SQL Agent jobs, linked servers, TDE key dependencies, storage size and application integration map.

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