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 20

Question 190

A payroll table stores national IDs and developers expect TDE alone to keep plaintext away from privileged DBAs. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies.
  2. Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.
  3. Check effective permission using EXECUTE AS, user/database role membership, ownership chain, DENY overrides, T-SQL GRANT statements and precise failed operation.
  4. Review sign-in error number and state, selected database, Entra token principal, group claims, CREATE USER scope, role membership and firewall reachability.

Explanation

Correct Answer

B:

Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions. This is the discriminating system or configuration evidence for the case. Always Encrypted is distinct from TDE; queries and operations may be constrained without supported enclave capabilities and drivers. Corresponding approach: Use Always Encrypted to protect selected columns with client-side cryptography and evaluate secure enclaves for supported confidential computations and richer query operations.

Incorrect Answers

A:

Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies. These checks primarily test Transparent data encryption keys and protector lifecycle instead of the critical system behavior in this case. Examine: Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.

C:

Check effective permission using EXECUTE AS, user/database role membership, ownership chain, DENY overrides, T-SQL GRANT statements and precise failed operation. These checks primarily test Least-privilege SQL roles and ownership chaining instead of the critical system behavior in this case. Examine: Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.

D:

Review sign-in error number and state, selected database, Entra token principal, group claims, CREATE USER scope, role membership and firewall reachability. These checks primarily test Diagnosing login failure and group-based access instead of the critical system behavior in this case. Examine: Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.

Question 191

A BI application enables Always Encrypted columns but connects through a driver without the required encryption and enclave configuration. Which diagnostic evidence should the database administrator check FIRST?

  1. Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures.
  2. Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures.
  3. Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies.
  4. Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.

Explanation

Correct Answer

D:

Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions. This is the discriminating system or configuration evidence for the case. Always Encrypted is distinct from TDE; queries and operations may be constrained without supported enclave capabilities and drivers. Corresponding approach: Use Always Encrypted to protect selected columns with client-side cryptography and evaluate secure enclaves for supported confidential computations and richer query operations.

Incorrect Answers

A:

Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures. These checks primarily test Object-level encryption and database cryptographic controls instead of the critical system behavior in this case. Examine: Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.

B:

Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures. These checks primarily test Microsoft Entra authentication with contained service identity instead of the critical system behavior in this case. Examine: Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.

C:

Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies. These checks primarily test Transparent data encryption keys and protector lifecycle instead of the critical system behavior in this case. Examine: Inspect encrypted column metadata, column master and encryption keys, driver feature support, enclave attestation where applicable and key store permissions.

Question 192

A JDBC client points to the master database instead of its intended user database and reports a confusing login or default-schema failure. Which observable result BEST proves the database administration requirement is satisfied?

  1. A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.
  2. Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.
  3. Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements.
  4. The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.

Explanation

Correct Answer

A:

A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change. This is the observable database and application outcome rather than merely a saved setting. Network allow rules cannot repair a database permission denial, and a valid directory group may still lack an associated database user.

Incorrect Answers

B:

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: A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.

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: A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.

D:

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: A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.

Question 193

A web app hardcodes a regional Azure SQL server DNS name and cannot switch when its failover group changes primary server. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Test availability and recovery plans with realistic but controlled primary outages, application write workload, backups and rollback exercises before claiming a recovery objective.
  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. Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements.
  5. A restore to the required historical point completes into a supported database target and data plus dependent identities are validated.

Explanation

Correct Answers

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

D:

Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements. This is the supported administration mechanism for the described workload. Asynchronous cross-region replication may lose recent commits on forced failover; automatic failover behavior differs by service and configuration. Verify with: Inspect replica role, readable secondary capacity, asynchronous replication lag, failover-group listener endpoint, DNS TTL and connection retry handling. It supplies the implementation portion of this complementary answer.

Incorrect Answers

A:

Test availability and recovery plans with realistic but controlled primary outages, application write workload, backups and rollback exercises before claiming a recovery objective. This choice pertains to HA DR tabletop and destructive failure testing, not the needed response/evidence pair. Use: Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements. Check: 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. This choice pertains to Backup to Azure Blob URL and tested cloud restore, not the needed response/evidence pair. Use: Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements. Check: Inspect replica role, readable secondary capacity, asynchronous replication lag, failover-group listener endpoint, DNS TTL and connection retry handling.

E:

A restore to the required historical point completes into a supported database target and data plus dependent identities are validated. This choice pertains to Azure SQL automatic PITR and long-term retention, not the needed response/evidence pair. Use: Choose Azure SQL failover groups or active geo-replication according to group-level endpoint continuity, supported replication topology, read scale and application reconnect requirements. Check: Inspect replica role, readable secondary capacity, asynchronous replication lag, failover-group listener endpoint, DNS TTL and connection retry handling.

Question 194

An alert action group points to a decommissioned email mailbox, so overnight job failures are never received by the DBA team. 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. A failed deployment is diagnosed without deleting productive data, and the corrected infrastructure remains consistent with reviewed desired state.
  4. A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry.

Explanation

Correct Answer

B:

Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks. This is the observable database and application outcome rather than merely a saved setting. An Azure automation runbook reporting successful execution does not prove its database command succeeded or that an alert was delivered.

Incorrect Answers

A:

The job runs on intended databases with controlled concurrency and job history that identifies any failed or skipped target for remediation. This would validate Azure SQL Database elastic jobs for fleet maintenance, but it does not establish the required outcome here. Verify instead: Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks.

C:

A failed deployment is diagnosed without deleting productive data, and the corrected infrastructure remains consistent with reviewed desired state. This would validate Deployment monitoring rollback and drift reconciliation, but it does not establish the required outcome here. Verify instead: Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks.

D:

A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry. This would validate SQL Agent alerts operators and failure notifications, but it does not establish the required outcome here. Verify instead: Scheduled maintenance produces validated database results and on-call teams receive accurate failure notifications with safe recovery playbooks.

Question 195

A reporting team deploys email-address masking and claims that a compromised privileged account cannot recover the underlying plaintext. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering.
  2. Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.
  3. Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.
  4. Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.
  5. The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.

Explanation

Correct Answers

B:

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

C:

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

Incorrect Answers

A:

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

D:

Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations. This choice pertains to Azure SQL auditing ledger and change tracking distinctions, not the needed response/evidence pair. Use: Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. Check: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

E:

The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries. This choice pertains to Microsoft Entra authentication with contained service identity, not the needed response/evidence pair. Use: Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. Check: Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.

Question 196

A security policy is deployed in disabled state and a test suite validates only the web UI rather than direct SQL access. Which observable result BEST proves the database administration requirement is satisfied?

  1. The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.
  2. Investigators obtain the intended activity or row-change evidence, while tampering or synchronization gaps are detected by the correct feature-specific controls.
  3. Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.
  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:

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.

B:

Investigators obtain the intended activity or row-change evidence, while tampering or synchronization gaps are detected by the correct feature-specific controls. This would validate Azure SQL auditing ledger and change tracking distinctions, 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:

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.

Question 197

Members of an Entra group sign into an application but one database lacks the expected group user and role association. 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. Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure.
  3. Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering.
  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:

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.

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:

Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering. This addresses Row-level security and ownership predicates, not the controlling requirement here. Client-side WHERE filters are not a database security boundary, and incorrectly scoped predicates can leak cross-tenant data. Prefer: Distinguish authentication from authorization using SQL error context, Entra membership and database principal mapping before changing firewall or granting elevated roles.

Question 198

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

  1. The intended app authenticates through the managed identity or Entra principal without shared SQL passwords and can perform only its permitted queries.
  2. A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.
  3. Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements.
  4. Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.

Explanation

Correct Answer

B:

A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change. This is the observable database and application outcome rather than merely a saved setting. Network allow rules cannot repair a database permission denial, and a valid directory group may still lack an associated database user.

Incorrect Answers

A:

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: A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.

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: A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.

D:

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: A previously failing user connects with the correct principal and performs only approved operations after a narrowly scoped corrective change.

Question 199

A production SQL Server VM experiences brief deadlocks and the DBA enables an unfiltered statement-level trace for every query for a week. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead.
  2. A representative mix of small and large parameter executions achieves stable resource use, with intelligent feature effects monitored over time.
  3. Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification.
  4. Distinguish compute, data IO, log IO, memory and blocking contention using correlated counters, wait types and workload-specific thresholds before changing resources.
  5. Use Extended Events sessions to capture targeted SQL events and wait/blocking evidence with bounded collection and a safe target rather than enabling excessive full-query traces in production.

Explanation

Correct Answers

A:

Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead. This is the discriminating system or configuration evidence for the case. Extended Events supports focused diagnostic collection; an unfiltered high-volume session can itself increase production overhead and leak query text. Corresponding approach: Use Extended Events sessions to capture targeted SQL events and wait/blocking evidence with bounded collection and a safe target rather than enabling excessive full-query traces in production. It supplies the evidence portion of this complementary answer.

E:

Use Extended Events sessions to capture targeted SQL events and wait/blocking evidence with bounded collection and a safe target rather than enabling excessive full-query traces in production. This is the supported administration mechanism for the described workload. Extended Events supports focused diagnostic collection; an unfiltered high-volume session can itself increase production overhead and leak query text. Verify with: Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead. It supplies the implementation portion of this complementary answer.

Incorrect Answers

B:

A representative mix of small and large parameter executions achieves stable resource use, with intelligent feature effects monitored over time. This choice pertains to Intelligent Insights and parameter-sensitive query analysis, not the needed response/evidence pair. Use: Use Extended Events sessions to capture targeted SQL events and wait/blocking evidence with bounded collection and a safe target rather than enabling excessive full-query traces in production. Check: Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead.

C:

Inspect scans/seeks, key lookup counts, implicit conversions, estimated-versus-actual rows, missing-index recommendations and write amplification. This choice pertains to Execution plans cardinality and indexing improvements, not the needed response/evidence pair. Use: Use Extended Events sessions to capture targeted SQL events and wait/blocking evidence with bounded collection and a safe target rather than enabling excessive full-query traces in production. Check: Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead.

D:

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: Use Extended Events sessions to capture targeted SQL events and wait/blocking evidence with bounded collection and a safe target rather than enabling excessive full-query traces in production. Check: Inspect event session predicates, event fields, ring buffer or event file targets, dropped events, blocked process reports and collection overhead.

Question 200

A migration replaces shared SQL login credentials with a service principal but grants db_owner to avoid mapping the required read-only permissions. Which diagnostic evidence should the database administrator check FIRST?

  1. Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities.
  2. Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures.
  3. Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode.
  4. Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts.

Explanation

Correct Answer

B:

Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures. This is the discriminating system or configuration evidence for the case. A successful token request is not sufficient if the database principal, scope or permissions are missing or the token targets the wrong resource. Corresponding approach: Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions.

Incorrect Answers

A:

Inspect sensitivity labels, masking expressions, UNMASK permissions, privileged role membership and direct query behavior across application identities. These checks primarily test Dynamic data masking classification and permission differences instead of the critical system behavior in this case. Examine: Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures.

C:

Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode. These checks primarily test SQL authentication versus Entra and managed-instance principals instead of the critical system behavior in this case. Examine: Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures.

D:

Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts. These checks primarily test Row-level security and ownership predicates instead of the critical system behavior in this case. Examine: Inspect tenant and server Entra administrator settings, token audience, user mapping, group membership, service principal, role grants and sign-in failures.

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