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 27

Question 260

A technician removes explicit GRANT rights but fails to notice that a broad database role still allows unrestricted updates. 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. Low-trust users receive suitably masked results while sensitive storage and access controls still enforce separately tested privacy requirements.
  3. Clients establish the intended authentication method without insecure credential sharing, and failed sign-ins can be tied to the correct principal and database.
  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:

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

Incorrect Answers

B:

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

C:

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

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: Approved users can execute only intended tables, views and procedures, while unauthorized writes and administrative operations fail reproducibly.

Question 261

A multi-step job reports overall success because a failing step is configured to continue to a later no-op success step. Which Azure SQL or SQL Server administrative approach is MOST appropriate?

  1. Configure SQL Server Agent schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need.
  2. Investigate SQL Agent job-step execution context, timing and dependencies before retrying, and make destructive maintenance operations safe for partial reruns.
  3. Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.
  4. 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.

Explanation

Correct Answer

C:

Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details. This is the supported administration mechanism for the described workload. A green schedule and enabled operator are not evidence that email delivery or failure handling works unless the notification path is tested. Verify with: Inspect job history return status, Database Mail profile, operator assignment, alert severity, retry steps, failure branching and delivery errors.

Incorrect Answers

A:

Configure SQL Server Agent schedules and job-step security on supported SQL Server or Managed Instance platforms, separating service credentials from the database data permissions they need. This addresses SQL Server Agent schedules and job ownership, not the controlling requirement here. SQL Server Agent is supported on relevant instance-level offerings but is not the native scheduling mechanism inside a standalone Azure SQL Database. Prefer: Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.

B:

Investigate SQL Agent job-step execution context, timing and dependencies before retrying, and make destructive maintenance operations safe for partial reruns. This addresses SQL Agent job troubleshooting and idempotent maintenance, not the controlling requirement here. Retrying a failed job without tracking committed work can create duplicate actions; application and SQL job state must be reconciled. Prefer: Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.

D:

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 addresses Azure PowerShell and CLI operations with scoped automation identity, not the controlling requirement here. Azure RBAC permissions to create an Azure SQL server do not imply arbitrary T-SQL data access to every user database. Prefer: Configure SQL Server Agent notifications, operators and error handling so failed backups and maintenance tasks generate actionable alerts without leaking sensitive details.

Question 262

A vendor ERP depends on SQL Server Agent jobs and cross-database transactions but architects propose a single Azure SQL Database without checking compatibility. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. After resizing or tuning storage, relevant workload bottlenecks improve without breaching instance compatibility, availability or maintenance requirements.
  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. Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs.
  4. 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.
  5. Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.

Explanation

Correct Answers

D:

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

E:

Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target. This is the discriminating system or configuration evidence for the case. A managed database offering does not necessarily expose every SQL Server instance feature; platform responsibility differs from SQL Server on a VM. Corresponding approach: 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. It supplies the evidence portion of this complementary answer.

Incorrect Answers

A:

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: 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. Check: Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.

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 choice pertains to Azure SQL deployment automation and Fabric SQL integration boundary, not the needed response/evidence pair. Use: 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. Check: Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.

C:

Inspect installed Arc agent/extensions, SQL resource inventory, policy assignments, supported assessment features, connectivity and data residency needs. This choice pertains to Azure Arc-enabled SQL and hybrid fleet governance, not the needed response/evidence pair. Use: 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. Check: Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.

Question 263

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

  1. Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error.
  2. Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.
  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. Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations.
  5. Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode.

Explanation

Correct Answers

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

E:

Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode. This is the discriminating system or configuration evidence for the case. A login defined in one SQL Server instance is not automatically a contained user in another database or a globally valid Entra identity. Corresponding approach: 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. It supplies the evidence portion of this complementary answer.

Incorrect Answers

A:

Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error. This choice pertains to Least-privilege SQL roles and ownership chaining, not the needed response/evidence pair. Use: 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. Check: Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode.

B:

Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked. This choice pertains to Azure SQL private endpoints firewall and TLS boundary, not the needed response/evidence pair. Use: 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. Check: Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode.

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: 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. Check: Inspect login/user mapping, server principals, password policy, Entra admin configuration, directory identity, database containment and connection string authentication mode.

Question 264

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

  1. Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error.
  2. Classify sensitive columns, apply supported Dynamic Data Masking only for presentation control, and use encryption or RLS when stronger confidentiality is required.
  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. Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering.

Explanation

Correct Answer

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

Incorrect Answers

A:

Grant database and object rights to explicit roles, distinguish server-level from database permissions, and avoid applying sysadmin or db_owner as a workaround for every access error. This addresses Least-privilege SQL roles and ownership chaining, not the controlling requirement here. GRANT on one schema or stored procedure does not automatically confer arbitrary permissions on all underlying cross-database resources. Prefer: Select Entra or SQL authentication deliberately for Azure SQL Database, Managed Instance and SQL Server VMs based on platform support, application constraints and security controls.

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: Select Entra or SQL authentication deliberately for Azure SQL Database, Managed Instance and SQL Server VMs based on platform support, application constraints and security controls.

D:

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: Select Entra or SQL authentication deliberately for Azure SQL Database, Managed Instance and SQL Server VMs based on platform support, application constraints and security controls.

Question 265

An alert action group points to a decommissioned email mailbox, so overnight job failures are never received by the DBA team. 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 elastic job agent setup, target server groups, database-scoped credentials, schedule, job version, execution history and permissions.
  3. Inspect step command, proxy token, connection defaults, deadlocks, Agent history output, last success timestamp and job rerun behavior.
  4. Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state.

Explanation

Correct Answer

D:

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.

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 automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state.

B:

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

C:

Inspect step command, proxy token, connection defaults, deadlocks, Agent history output, last success timestamp and job rerun behavior. These checks primarily test SQL Agent job troubleshooting and idempotent maintenance instead of the critical system behavior in this case. Examine: Inspect automation account managed identity, runbook schedule, Azure Monitor action group, job output, retry policy, resource locks and target database state.

Question 266

A business moves SQL Server databases to Managed Instance and assumes the service's local HA guarantees recovery from regional application dependency failure. Which observable result BEST proves the database administration requirement is satisfied?

  1. A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements.
  2. A documented exercise demonstrates recovery within measured time and data-loss objectives and reveals unmet application dependencies before production emergencies.
  3. Measured failover and restoration exercises meet agreed data loss and recovery time limits without confusing uptime redundancy with recoverability.
  4. Approved managed-instance failover or hybrid transition works after controlled traffic redirection, with required instance features and logins present.

Explanation

Correct Answer

D:

Approved managed-instance failover or hybrid transition works after controlled traffic redirection, with required instance features and logins present. This is the observable database and application outcome rather than merely a saved setting. Managed Instance includes built-in platform availability features, but customer responsibilities still include cross-region recovery plans and application connection design.

Incorrect Answers

A:

A recoverable backup is stored under controlled access and a real restore exercise proves the chain, keys and application consistency requirements. This would validate Backup to Azure Blob URL and tested cloud restore, but it does not establish the required outcome here. Verify instead: Approved managed-instance failover or hybrid transition works after controlled traffic redirection, with required instance features and logins present.

B:

A documented exercise demonstrates recovery within measured time and data-loss objectives and reveals unmet application dependencies before production emergencies. This would validate HA DR tabletop and destructive failure testing, but it does not establish the required outcome here. Verify instead: Approved managed-instance failover or hybrid transition works after controlled traffic redirection, with required instance features and logins present.

C:

Measured failover and restoration exercises meet agreed data loss and recovery time limits without confusing uptime redundancy with recoverability. This would validate RPO RTO strategy and availability versus recovery, but it does not establish the required outcome here. Verify instead: Approved managed-instance failover or hybrid transition works after controlled traffic redirection, with required instance features and logins present.

Question 267

A team rotates a certificate used to protect a symmetric key and discards its old backup before decryptability is verified. 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. Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures.
  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.

Explanation

Correct Answer

B:

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

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: Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures.

C:

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: Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures.

D:

Examine audit destinations, retention and access, captured event classes, Change Tracking version retention, CDC capture jobs, ledger digest verification and application expectations. These checks primarily test Azure SQL auditing ledger and change tracking distinctions instead of the critical system behavior in this case. Examine: Review key hierarchy, certificate availability, encrypted payload format, authorized decryption path, T-SQL function usage, rotation and backup procedures.

Question 268

A BI application enables Always Encrypted columns but connects through a driver without the required encryption and enclave configuration. Which observable result BEST proves the database administration requirement is satisfied?

  1. Investigators obtain the intended activity or row-change evidence, while tampering or synchronization gaps are detected by the correct feature-specific controls.
  2. Only approved SQL principals or application clients decrypt the intended data and key rotation retains tested recovery capability.
  3. Database files and supported backups remain encrypted with accessible protectors, and rotation or failover does not block required recovery operations.
  4. Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.

Explanation

Correct Answer

D:

Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly. This is the observable database and application outcome rather than merely a saved setting. Always Encrypted is distinct from TDE; queries and operations may be constrained without supported enclave capabilities and drivers.

Incorrect Answers

A:

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: Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.

B:

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: Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.

C:

Database files and supported backups remain encrypted with accessible protectors, and rotation or failover does not block required recovery operations. This would validate Transparent data encryption keys and protector lifecycle, but it does not establish the required outcome here. Verify instead: Approved applications can query protected columns with authorized client drivers while other SQL readers cannot obtain original plaintext directly.

Question 269

A multi-tenant API relies on an application query filter, but a support analyst runs an unrestricted SQL SELECT and sees every customer's orders. Which TWO complementary actions provide the appropriate response AND evidence to verify it? Select TWO.

  1. 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.
  2. Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts.
  3. Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked.
  4. Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering.
  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

B:

Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts. This is the discriminating system or configuration evidence for the case. Client-side WHERE filters are not a database security boundary, and incorrectly scoped predicates can leak cross-tenant data. Corresponding approach: Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering. It supplies the evidence portion of this complementary answer.

D:

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 is the supported administration mechanism for the described workload. Client-side WHERE filters are not a database security boundary, and incorrectly scoped predicates can leak cross-tenant data. Verify with: Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts. It supplies the implementation portion of this complementary answer.

Incorrect Answers

A:

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 choice pertains to Azure SQL auditing ledger and change tracking distinctions, not the needed response/evidence pair. Use: Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering. Check: Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts.

C:

Authorized workloads resolve the intended endpoint and connect over the required private or permitted path while unauthorized public sources are blocked. This choice pertains to Azure SQL private endpoints firewall and TLS boundary, not the needed response/evidence pair. Use: Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering. Check: Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts.

E:

Review sign-in error number and state, selected database, Entra token principal, group claims, CREATE USER scope, role membership and firewall reachability. This choice pertains to Diagnosing login failure and group-based access, not the needed response/evidence pair. Use: Implement Row-Level Security with a carefully tested predicate function and security policy for each tenant or business boundary, independent of form-level filtering. Check: Inspect SESSION_CONTEXT usage, predicate function logic, policy state, object permissions, execution plans and cross-tenant test accounts.

Question 270

A team migrates a database from an on-premises SQL instance to Azure SQL Database and discovers after cutover that an essential SQL Agent job never moved. Which diagnostic evidence should the database administrator check FIRST?

  1. Inventory SQL Agent, cross-database dependencies, instance features, latency, licensing, OS access and application connection requirements before choosing a target.
  2. Compare database offering capabilities, deployment parameters, identity, networking, Fabric integration support, source control and tenant governance before provisioning.
  3. Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state.
  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:

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.

B:

Compare database offering capabilities, deployment parameters, identity, networking, Fabric integration support, source control and tenant governance before provisioning. These checks primarily test Azure SQL deployment automation and Fabric SQL integration boundary 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:

Inspect migration replication health, source change rate, lag, database compatibility, authentication, connection-string cutover and residual transaction state. These checks primarily test Online migration with controlled cutover and validation 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