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 19

Question 180

A SQL Server VM keeps log shipping enabled but a blocked file share means logs have not been copied for six hours even though primary backups run. Which observable result BEST proves the database administration requirement is satisfied?

  1. After a planned or forced failover the intended database endpoint serves valid writes and read-only workloads under documented consistency limits.
  2. The secondary replays the intended log sequence and can be recovered with documented RPO/RTO and acceptable data loss when primary fails.
  3. Approved managed-instance failover or hybrid transition works after controlled traffic redirection, with required instance features and logins present.
  4. The intended database replicas transition primary role as designed and application connections reach the listener without unsupported database or instance assumptions.

Explanation

Correct Answer

B:

The secondary replays the intended log sequence and can be recovered with documented RPO/RTO and acceptable data loss when primary fails. This is the observable database and application outcome rather than merely a saved setting. Log shipping is backup-copy-restore orchestration, not synchronous automatic database failover or a substitute for manual application cutover.

Incorrect Answers

A:

After a planned or forced failover the intended database endpoint serves valid writes and read-only workloads under documented consistency limits. This would validate Azure SQL Database active geo replication and failover groups, but it does not establish the required outcome here. Verify instead: The secondary replays the intended log sequence and can be recovered with documented RPO/RTO and acceptable data loss when primary fails.

C:

Approved managed-instance failover or hybrid transition works after controlled traffic redirection, with required instance features and logins present. This would validate Managed Instance hybrid recovery and operational readiness, but it does not establish the required outcome here. Verify instead: The secondary replays the intended log sequence and can be recovered with documented RPO/RTO and acceptable data loss when primary fails.

D:

The intended database replicas transition primary role as designed and application connections reach the listener without unsupported database or instance assumptions. This would validate Always On availability groups on SQL Server VMs and SQL MI links, but it does not establish the required outcome here. Verify instead: The secondary replays the intended log sequence and can be recovered with documented RPO/RTO and acceptable data loss when primary fails.

Question 181

A data team wants operational Azure SQL data available to Fabric users and assumes a Fabric-linked endpoint has identical administrative controls to its production SQL engine. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

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

Explanation

Correct Answer

D:

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

A:

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.

B:

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

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

A pipeline references a hard-coded development server name when deploying SQL resources into production and risks modifying the wrong target. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Inspect deployment operation results, resource provider error codes, policy denials, what-if diffs, resource locks, template validation and database post-deploy health.
  2. Use Az PowerShell or Azure CLI in authenticated deployment workflows with the minimum Azure RBAC rights and explicit resource/subscription selection to manage approved SQL resources.
  3. A real job failure triggers one useful notification to the right team and its history records sufficient context for a safe repair or retry.
  4. Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks.
  5. Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration.

Explanation

Correct Answers

D:

Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks. This is the supported administration mechanism for the described workload. A valid ARM deployment may still produce unsafe security settings if templates use broad defaults or incorrect resource group/subscription targets. Verify with: Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration. It supplies the implementation portion of this complementary answer.

E:

Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration. This is the discriminating system or configuration evidence for the case. A valid ARM deployment may still produce unsafe security settings if templates use broad defaults or incorrect resource group/subscription targets. Corresponding approach: Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks. It supplies the evidence portion of this complementary answer.

Incorrect Answers

A:

Inspect deployment operation results, resource provider error codes, policy denials, what-if diffs, resource locks, template validation and database post-deploy health. This choice pertains to Deployment monitoring rollback and drift reconciliation, not the needed response/evidence pair. Use: Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks. Check: Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration.

B:

Use Az PowerShell or Azure CLI in authenticated deployment workflows with the minimum Azure RBAC rights and explicit resource/subscription selection to manage approved SQL resources. This choice pertains to Azure PowerShell and CLI operations with scoped automation identity, not the needed response/evidence pair. Use: Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks. Check: Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration.

C:

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 choice pertains to SQL Agent alerts operators and failure notifications, not the needed response/evidence pair. Use: Use ARM or Bicep to define Azure SQL servers, databases, identity, networking and policy settings in source-controlled templates with environment parameters and gated deployment checks. Check: Inspect template parameters, deployment scope, what-if output, module dependencies, identity role assignments and post-deploy effective configuration.

Question 183

A DBA enables the broad Allow Azure services setting to fix a single application's connectivity problem without evaluating its expanded trust boundary. Which observable result BEST proves the database administration requirement is satisfied?

  1. Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.
  2. Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly.
  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

A:

Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked. This is the observable database and application outcome rather than merely a saved setting. A Private Endpoint does not provide correct DNS records automatically in every custom network; name resolution and access policy require separate verification.

Incorrect Answers

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: Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.

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: Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.

D:

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: Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.

Question 184

A company needs an exact SQL Server instance configuration with native backup chains but chooses a lightweight schema/data export as its only rollback strategy. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results.
  2. Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration.
  3. Administrators can view authorized hybrid SQL inventory and policy findings while database files remain in their existing managed locations.
  4. Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data.
  5. Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.

Explanation

Correct Answers

A:

Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results. This is the discriminating system or configuration evidence for the case. A BACPAC export captures schema and data for applicable databases but is not an instance backup that automatically recreates all server features and jobs. Corresponding approach: 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. It supplies the evidence portion of this complementary answer.

B:

Use supported backup/restore, BACPAC or database-copy methods based on source/target compatibility and offline downtime budget, then validate security, consistency and performance after migration. This is the supported administration mechanism for the described workload. A BACPAC export captures schema and data for applicable databases but is not an instance backup that automatically recreates all server features and jobs. Verify with: Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results. It supplies the implementation portion of this complementary answer.

Incorrect Answers

C:

Administrators can view authorized hybrid SQL inventory and policy findings while database files remain in their existing managed locations. This choice pertains to Azure Arc-enabled SQL and hybrid fleet governance, not the needed response/evidence pair. Use: 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. Check: Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results.

D:

Use a current migration assessment to inventory database dependencies, unsupported features, downtime constraints and target platform compatibility before moving data. This choice pertains to Azure SQL migration assessment and feature compatibility, not the needed response/evidence pair. Use: 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. Check: Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results.

E:

Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state. This choice pertains to Online migration with controlled cutover and validation, not the needed response/evidence pair. Use: 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. Check: Inspect backup format, target offering limits, export size, authentication mapping, integrity checks, DBCC findings, workload baselines and cutover test results.

Question 185

A DBA exports a database for long-term retention but decommissions the external key before verifying its recovery requirements. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Design Azure SQL firewall policies and Private Link or approved service endpoints at the required scope, enforcing TLS and minimizing public endpoint exposure.
  2. Use Always Encrypted to protect selected columns with client-side cryptography and evaluate secure enclaves for supported confidential computations and richer query operations.
  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

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 is the supported administration mechanism for the described workload. TDE encrypts storage at rest but does not hide column values from authorized SQL queries or replace end-to-end TLS. Verify with: Inspect TDE state, Azure Key Vault or Managed HSM key permissions, protector version, key availability, rotation policy and restore dependencies.

Incorrect Answers

A:

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

B:

Use Always Encrypted to protect selected columns with client-side cryptography and evaluate secure enclaves for supported confidential computations and richer query operations. This addresses Always Encrypted client-side protection and enclaves, not the controlling requirement here. Always Encrypted is distinct from TDE; queries and operations may be constrained without supported enclave capabilities and drivers. Prefer: 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.

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

Question 186

An app requires consistent millisecond latency during unpredictable bursts and the team chooses a serverless auto-pause configuration without checking resume latency. Which observable result BEST proves the database administration requirement is satisfied?

  1. The chosen tier or pool absorbs expected peaks with measured response times while avoiding waste from persistently idle dedicated allocations.
  2. The deployed database meets compatibility and service-management requirements without unnecessary virtual-machine maintenance or unsupported instance features.
  3. After resizing or tuning storage, relevant workload bottlenecks improve without breaching instance compatibility, availability or maintenance requirements.
  4. The destination is consistent at an accepted cutover point, applications use the intended endpoint, and rollback criteria are documented before retirement of source.

Explanation

Correct Answer

A:

The chosen tier or pool absorbs expected peaks with measured response times while avoiding waste from persistently idle dedicated allocations. This is the observable database and application outcome rather than merely a saved setting. Elastic pools share resources across eligible Azure SQL databases; adding a pool cannot eliminate an individual database's workload or resource configuration limits.

Incorrect Answers

B:

The deployed database meets compatibility and service-management requirements without unnecessary virtual-machine maintenance or unsupported instance features. This would validate Choosing Azure SQL Database versus Managed Instance versus SQL VM, but it does not establish the required outcome here. Verify instead: The chosen tier or pool absorbs expected peaks with measured response times while avoiding waste from persistently idle dedicated allocations.

C:

After resizing or tuning storage, relevant workload bottlenecks improve without breaching instance compatibility, availability or maintenance requirements. This would validate Managed Instance and SQL VM compute storage scaling, but it does not establish the required outcome here. Verify instead: The chosen tier or pool absorbs expected peaks with measured response times while avoiding waste from persistently idle dedicated allocations.

D:

The destination is consistent at an accepted cutover point, applications use the intended endpoint, and rollback criteria are documented before retirement of source. This would validate Online migration with controlled cutover and validation, but it does not establish the required outcome here. Verify instead: The chosen tier or pool absorbs expected peaks with measured response times while avoiding waste from persistently idle dedicated allocations.

Question 187

Fifty small tenant databases peak at different times but are each provisioned with dedicated high-capacity compute that sits mostly idle. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. 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.
  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. Choose database vCore or DTU purchasing models, compute tier and elastic-pool membership from measured resource patterns, isolation needs and predictable workload peaks.
  4. Size Managed Instance and SQL Server VM compute, storage latency and throughput using performance evidence, including correct storage-layout and platform support limits.

Explanation

Correct Answer

C:

Choose database vCore or DTU purchasing models, compute tier and elastic-pool membership from measured resource patterns, isolation needs and predictable workload peaks. This is the supported administration mechanism for the described workload. Elastic pools share resources across eligible Azure SQL databases; adding a pool cannot eliminate an individual database's workload or resource configuration limits. Verify with: Inspect CPU, data IO, log write, storage, concurrent sessions, DTU/vCore utilization, pool-level pressure and per-database limits.

Incorrect Answers

A:

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

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

D:

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

Question 188

A team rotates a certificate used to protect a symmetric key and discards its old backup before decryptability is verified. 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. Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.
  3. Configure supported Microsoft Entra authentication and database users or contained identities for Azure SQL, ensuring the application principal receives only required permissions.
  4. Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption.

Explanation

Correct Answer

D:

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

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: Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption.

B:

Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required. This addresses Dynamic data masking classification and permission differences, not the controlling requirement here. Dynamic Data Masking is not encryption or a complete defense against inference; administrators and UNMASK principals can still access original values. Prefer: Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption.

C:

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: Protect targeted sensitive objects through supported SQL encryption functions, key hierarchy and application threat model while distinguishing column encryption from network and storage encryption.

Question 189

An application moves from SQL Server on a VM to Azure SQL Database but keeps an integrated-Windows login assumption with no Entra identity design. Which observable result BEST proves the database administration requirement is satisfied?

  1. Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly.
  2. Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.
  3. Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements.
  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:

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.

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: Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database.

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: Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database.

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.

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