McAfee-Secured Website

Exam Bundle

Exam Code: DP-300

Exam Name Administering Microsoft Azure SQL Solutions

Certification Provider: Microsoft

Corresponding Certification: Microsoft Certified: Azure Database Administrator Associate

Microsoft DP-300 Bundle $44.99

100% Microsoft DP-300 Guaranteed Success With Testking Training Materials

Get Real DP-300 Exam Questions & Expert Verified Answers as Experienced on the Real Exam!

  • Questions & Answers

    DP-300 Questions & Answers

    470 Questions & Answers

    The ultimate exam preparation tool, Questions & Answers mirrors the actual DP-300 exam while allowing you to hone and measure every aspect of your test-taking ability.

  • DP-300 Video Course

    DP-300 Video Course

    130 Video Lectures

    DP-300 Video Course is developed by Microsoft Professionals to help you pass the DP-300 exam.

    Description

    This course will improve your knowledge and skills required to pass Administering Microsoft Azure SQL Solutions exam.
  • Study Guide

    DP-300 Study Guide

    672 PDF Pages

    Developed by industry experts, this 672-page guide spells out in painstaking detail all of the information you need to ace DP-300 exam.

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

Satisfaction Guaranteed

Money Back Guarantee

Testking provides hassle-free money back guarantee with our products. That is because we have 100% trust in the abilities of our professional and experience product team, and our record is a proof of that.

99.6% PASS RATE
Total Cost: $194.97
Bundle Price: $149.98

Purchase Individually

  • Questions & Answers

    Questions & Answers

    470 Questions

    $124.99
  • DP-300 Video Course

    Video Course

    130 Video Lectures

    $39.99
  • Study Guide

    Study Guide

    672 PDF Pages

    $29.99

Microsoft DP-300 Practice Test 15

Question 140

At Alpine Healthcare, the clinical database operations team maintains a hybrid healthcare scheduling and records platform with requirements for patient confidentiality and high service availability. After a claimed fix, the release reviewer evaluates: An automation identity is made db_owner just to execute a read-only stored procedure, violating a documented least-privilege policy. Which observed result BEST proves the intended problem is corrected?

  1. A controlled execution reaches only authorized objects and fails a test query against a protected table outside the approved boundary.
  2. A test user reads the approved objects and receives permission denial on a restricted payroll table.
  3. An authorization test executes the approved procedure while unrelated table modification and database ownership actions fail.
  4. Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

Explanation

Correct Answer

C:

An authorization test executes the approved procedure while unrelated table modification and database ownership actions fail. That observable result supports resolution of: An automation identity is made db_owner just to execute a read-only stored procedure, violating a documented least-privilege policy. The corresponding corrective change is: Grant narrowly scoped EXECUTE permission on the intended procedure or suitable custom role instead of db_owner. The Alpine Healthcare reviewer can distinguish demonstrated database behavior from an untested change claim.

Incorrect Answers

A:

A controlled execution reaches only authorized objects and fails a test query against a protected table outside the approved boundary. That result is evidence for another corrective change: Review module execution context and use signed modules or narrowly scoped permissions that avoid unnecessary privilege escalation. The alternative problem is: A SQL Server application uses EXECUTE AS OWNER for dynamic statements although the impersonation chain allows unintended access to other objects. The current Alpine Healthcare issue is instead: An automation identity is made db_owner just to execute a read-only stored procedure, violating a documented least-privilege policy. Its decisive acceptance evidence would be: An authorization test executes the approved procedure while unrelated table modification and database ownership actions fail.

B:

A test user reads the approved objects and receives permission denial on a restricted payroll table. That result is evidence for another corrective change: Create a custom database role and grant SELECT only on explicitly approved objects rather than all readable tables. The alternative problem is: A team assigns the fixed db_datareader role for an application that should read only one sensitive table and one approved view. The current Alpine Healthcare issue is instead: An automation identity is made db_owner just to execute a read-only stored procedure, violating a documented least-privilege policy. Its decisive acceptance evidence would be: An authorization test executes the approved procedure while unrelated table modification and database ownership actions fail.

D:

Removing a test user from the authorized group stops new authorized database access after documented token or session refresh. That result is evidence for another corrective change: Use Microsoft Entra group-based database access where supported and govern group membership and conditional access outside SQL. The alternative problem is: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. The current Alpine Healthcare issue is instead: An automation identity is made db_owner just to execute a read-only stored procedure, violating a documented least-privilege policy. Its decisive acceptance evidence would be: An authorization test executes the approved procedure while unrelated table modification and database ownership actions fail.

Question 141

At Alpine Healthcare, the clinical database operations team maintains a hybrid healthcare scheduling and records platform with requirements for patient confidentiality and high service availability. A routine platform check identifies: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Which action BEST resolves this specific database administration problem?

  1. Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval.
  2. Differentiate Azure resource-management RBAC from SQL data-plane authentication and create the appropriate database principal and grants.
  3. Create or identify the database principal and grant the minimum required schema or object permissions rather than broad server administration.
  4. Configure Microsoft Entra authentication and an appropriate administrator and database principals while removing hardcoded database passwords.

Explanation

Correct Answer

A:

Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval. This addresses the specific Azure SQL or SQL Server operational issue: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. The Alpine Healthcare team should verify the result rather than assume an accepted configuration is sufficient. The decisive acceptance evidence is: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

Incorrect Answers

B:

Differentiate Azure resource-management RBAC from SQL data-plane authentication and create the appropriate database principal and grants. That relates to a separate SQL administration problem: A service principal is assigned an Azure RBAC Contributor role and engineers assume this automatically grants SQL SELECT permission inside Azure SQL Database. The Alpine Healthcare requirement is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. That approach does not directly establish the required fix; the requested acceptance evidence is: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

C:

Create or identify the database principal and grant the minimum required schema or object permissions rather than broad server administration. That relates to a separate SQL administration problem: A reporting user can access an Azure SQL database but receives permission denied for a particular schema because a login was mistaken for data access. The Alpine Healthcare requirement is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. That approach does not directly establish the required fix; the requested acceptance evidence is: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

D:

Configure Microsoft Entra authentication and an appropriate administrator and database principals while removing hardcoded database passwords. That relates to a separate SQL administration problem: An Azure SQL Database application stores SQL user passwords in deployment scripts even though its users have centrally managed Microsoft Entra identities. The Alpine Healthcare requirement is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. That approach does not directly establish the required fix; the requested acceptance evidence is: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

Question 142

At Alpine Healthcare, the clinical database operations team maintains a hybrid healthcare scheduling and records platform with requirements for patient confidentiality and high service availability. The operations owner asks for a validation result for: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Which observed result BEST proves the intended problem is corrected?

  1. Audited sessions identify the intended service principal and the administrator is no longer used for routine application traffic.
  2. Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.
  3. The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.
  4. An authorization test executes the approved procedure while unrelated table modification and database ownership actions fail.

Explanation

Correct Answer

C:

The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant. That observable result supports resolution of: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. The corresponding corrective change is: Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval. The Alpine Healthcare reviewer can distinguish demonstrated database behavior from an untested change claim.

Incorrect Answers

A:

Audited sessions identify the intended service principal and the administrator is no longer used for routine application traffic. That result is evidence for another corrective change: Create dedicated application identities with least privilege and enable audit attribution rather than sharing the high-privilege administrator. The alternative problem is: An Azure SQL database uses a shared administrator account in every application connection string and operations cannot attribute individual changes. The current Alpine Healthcare issue is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Its decisive acceptance evidence would be: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

B:

Removing a test user from the authorized group stops new authorized database access after documented token or session refresh. That result is evidence for another corrective change: Use Microsoft Entra group-based database access where supported and govern group membership and conditional access outside SQL. The alternative problem is: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. The current Alpine Healthcare issue is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Its decisive acceptance evidence would be: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

D:

An authorization test executes the approved procedure while unrelated table modification and database ownership actions fail. That result is evidence for another corrective change: Grant narrowly scoped EXECUTE permission on the intended procedure or suitable custom role instead of db_owner. The alternative problem is: An automation identity is made db_owner just to execute a read-only stored procedure, violating a documented least-privilege policy. The current Alpine Healthcare issue is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Its decisive acceptance evidence would be: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

Question 143

At Granite SaaS, the tenant database platform team maintains a multi-tenant business application backed by Azure SQL with requirements for tenant isolation and consistent provisioning. The database operations review identifies: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Which action BEST resolves this specific database administration problem?

  1. Combine approved credential revocation with session termination and verify connection-pool and token behavior for the selected SQL service.
  2. Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval.
  3. Differentiate Azure resource-management RBAC from SQL data-plane authentication and create the appropriate database principal and grants.
  4. Separate deployment-time elevated operations from runtime accounts and scope required DDL permissions to the target schema.

Explanation

Correct Answer

B:

Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval. This addresses the specific Azure SQL or SQL Server operational issue: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. The Granite SaaS team should verify the result rather than assume an accepted configuration is sufficient. The decisive acceptance evidence is: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

Incorrect Answers

A:

Combine approved credential revocation with session termination and verify connection-pool and token behavior for the selected SQL service. That relates to a separate SQL administration problem: An incident response team revokes a compromised login but long-running connections persist and the team assumes access was instantly terminated. The Granite SaaS requirement is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. That approach does not directly establish the required fix; the requested acceptance evidence is: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

C:

Differentiate Azure resource-management RBAC from SQL data-plane authentication and create the appropriate database principal and grants. That relates to a separate SQL administration problem: A service principal is assigned an Azure RBAC Contributor role and engineers assume this automatically grants SQL SELECT permission inside Azure SQL Database. The Granite SaaS requirement is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. That approach does not directly establish the required fix; the requested acceptance evidence is: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

D:

Separate deployment-time elevated operations from runtime accounts and scope required DDL permissions to the target schema. That relates to a separate SQL administration problem: A developer executes GRANT CONTROL at database scope to permit a single schema deployment and inadvertently grants broad management capability. The Granite SaaS requirement is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. That approach does not directly establish the required fix; the requested acceptance evidence is: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

Question 144

At Granite SaaS, the tenant database platform team maintains a multi-tenant business application backed by Azure SQL with requirements for tenant isolation and consistent provisioning. The acceptance review requires independent evidence for: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Which observed result BEST proves the intended problem is corrected?

  1. The intended managed identity connects and reads its allowed data while a separate unassigned identity receives an authorization denial.
  2. A test user reads the approved objects and receives permission denial on a restricted payroll table.
  3. The deployment identity performs the approved schema change while the runtime application identity cannot alter unrelated schemas.
  4. The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

Explanation

Correct Answer

D:

The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant. That observable result supports resolution of: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. The corresponding corrective change is: Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval. The Granite SaaS reviewer can distinguish demonstrated database behavior from an untested change claim.

Incorrect Answers

A:

The intended managed identity connects and reads its allowed data while a separate unassigned identity receives an authorization denial. That result is evidence for another corrective change: Create the appropriate contained database users from Microsoft Entra identities and grant only their documented database roles. The alternative problem is: A SQL Managed Instance has Microsoft Entra authentication enabled but service identities lack database users and cannot read required tables. The current Granite SaaS issue is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Its decisive acceptance evidence would be: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

B:

A test user reads the approved objects and receives permission denial on a restricted payroll table. That result is evidence for another corrective change: Create a custom database role and grant SELECT only on explicitly approved objects rather than all readable tables. The alternative problem is: A team assigns the fixed db_datareader role for an application that should read only one sensitive table and one approved view. The current Granite SaaS issue is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Its decisive acceptance evidence would be: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

C:

The deployment identity performs the approved schema change while the runtime application identity cannot alter unrelated schemas. That result is evidence for another corrective change: Separate deployment-time elevated operations from runtime accounts and scope required DDL permissions to the target schema. The alternative problem is: A developer executes GRANT CONTROL at database scope to permit a single schema deployment and inadvertently grants broad management capability. The current Granite SaaS issue is instead: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. Its decisive acceptance evidence would be: The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant.

Question 145

At Granite SaaS, the tenant database platform team maintains a multi-tenant business application backed by Azure SQL with requirements for tenant isolation and consistent provisioning. An authorized design review finds: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Which action BEST resolves this specific database administration problem?

  1. Use Microsoft Entra group-based database access where supported and govern group membership and conditional access outside SQL.
  2. Configure Microsoft Entra authentication and an appropriate administrator and database principals while removing hardcoded database passwords.
  3. Map the login to the appropriate database user or use a contained identity pattern supported by the chosen SQL service.
  4. Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval.

Explanation

Correct Answer

A:

Use Microsoft Entra group-based database access where supported and govern group membership and conditional access outside SQL. This addresses the specific Azure SQL or SQL Server operational issue: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. The Granite SaaS team should verify the result rather than assume an accepted configuration is sufficient. The decisive acceptance evidence is: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

Incorrect Answers

B:

Configure Microsoft Entra authentication and an appropriate administrator and database principals while removing hardcoded database passwords. That relates to a separate SQL administration problem: An Azure SQL Database application stores SQL user passwords in deployment scripts even though its users have centrally managed Microsoft Entra identities. The Granite SaaS requirement is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. That approach does not directly establish the required fix; the requested acceptance evidence is: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

C:

Map the login to the appropriate database user or use a contained identity pattern supported by the chosen SQL service. That relates to a separate SQL administration problem: A script creates a SQL login in the master database but never creates a usable user inside the application database. The Granite SaaS requirement is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. That approach does not directly establish the required fix; the requested acceptance evidence is: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

D:

Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval. That relates to a separate SQL administration problem: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. The Granite SaaS requirement is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. That approach does not directly establish the required fix; the requested acceptance evidence is: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

Question 146

At Granite SaaS, the tenant database platform team maintains a multi-tenant business application backed by Azure SQL with requirements for tenant isolation and consistent provisioning. After a claimed fix, the release reviewer evaluates: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Which observed result BEST proves the intended problem is corrected?

  1. A test domain account authenticates using the intended method and unsupported login paths remain disabled.
  2. A member of a granted group performs only the specified database actions while an unrelated Entra group remains denied.
  3. A new connection with the revoked credential fails and the previously active unauthorized session no longer executes queries.
  4. Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

Explanation

Correct Answer

D:

Removing a test user from the authorized group stops new authorized database access after documented token or session refresh. That observable result supports resolution of: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. The corresponding corrective change is: Use Microsoft Entra group-based database access where supported and govern group membership and conditional access outside SQL. The Granite SaaS reviewer can distinguish demonstrated database behavior from an untested change claim.

Incorrect Answers

A:

A test domain account authenticates using the intended method and unsupported login paths remain disabled. That result is evidence for another corrective change: Configure the supported domain or Microsoft Entra authentication method for the SQL Server on Azure VM after checking version and platform prerequisites. The alternative problem is: An Azure-hosted SQL Server application needs domain-integrated Windows login behavior but its virtual machine is deployed without the required directory integration. The current Granite SaaS issue is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Its decisive acceptance evidence would be: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

B:

A member of a granted group performs only the specified database actions while an unrelated Entra group remains denied. That result is evidence for another corrective change: Create scoped database users or groups and explicit role grants after configuring the instance Entra administrator. The alternative problem is: A SQL Managed Instance team assumes its Microsoft Entra administrator automatically grants every Entra group access to all databases. The current Granite SaaS issue is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Its decisive acceptance evidence would be: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

C:

A new connection with the revoked credential fails and the previously active unauthorized session no longer executes queries. That result is evidence for another corrective change: Combine approved credential revocation with session termination and verify connection-pool and token behavior for the selected SQL service. The alternative problem is: An incident response team revokes a compromised login but long-running connections persist and the team assumes access was instantly terminated. The current Granite SaaS issue is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Its decisive acceptance evidence would be: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

Question 147

At Keystone BioLabs, the regulated data engineering team maintains a clinical trial and laboratory audit database system with requirements for record confidentiality and strong audit history. A routine platform check identifies: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Which action BEST resolves this specific database administration problem?

  1. Differentiate Azure resource-management RBAC from SQL data-plane authentication and create the appropriate database principal and grants.
  2. Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval.
  3. Use Microsoft Entra group-based database access where supported and govern group membership and conditional access outside SQL.
  4. Create the appropriate contained database users from Microsoft Entra identities and grant only their documented database roles.

Explanation

Correct Answer

C:

Use Microsoft Entra group-based database access where supported and govern group membership and conditional access outside SQL. This addresses the specific Azure SQL or SQL Server operational issue: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. The Keystone BioLabs team should verify the result rather than assume an accepted configuration is sufficient. The decisive acceptance evidence is: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

Incorrect Answers

A:

Differentiate Azure resource-management RBAC from SQL data-plane authentication and create the appropriate database principal and grants. That relates to a separate SQL administration problem: A service principal is assigned an Azure RBAC Contributor role and engineers assume this automatically grants SQL SELECT permission inside Azure SQL Database. The Keystone BioLabs requirement is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. That approach does not directly establish the required fix; the requested acceptance evidence is: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

B:

Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval. That relates to a separate SQL administration problem: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. The Keystone BioLabs requirement is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. That approach does not directly establish the required fix; the requested acceptance evidence is: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

D:

Create the appropriate contained database users from Microsoft Entra identities and grant only their documented database roles. That relates to a separate SQL administration problem: A SQL Managed Instance has Microsoft Entra authentication enabled but service identities lack database users and cannot read required tables. The Keystone BioLabs requirement is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. That approach does not directly establish the required fix; the requested acceptance evidence is: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

Question 148

At Keystone BioLabs, the regulated data engineering team maintains a clinical trial and laboratory audit database system with requirements for record confidentiality and strong audit history. The operations owner asks for a validation result for: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Which observed result BEST proves the intended problem is corrected?

  1. The deployment identity performs the approved schema change while the runtime application identity cannot alter unrelated schemas.
  2. Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.
  3. A permitted Entra user signs in to Azure SQL and the retired application secret is absent from source control and deployment settings.
  4. The user can run the authorized report query but cannot change unrelated schemas or grant new rights.

Explanation

Correct Answer

B:

Removing a test user from the authorized group stops new authorized database access after documented token or session refresh. That observable result supports resolution of: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. The corresponding corrective change is: Use Microsoft Entra group-based database access where supported and govern group membership and conditional access outside SQL. The Keystone BioLabs reviewer can distinguish demonstrated database behavior from an untested change claim.

Incorrect Answers

A:

The deployment identity performs the approved schema change while the runtime application identity cannot alter unrelated schemas. That result is evidence for another corrective change: Separate deployment-time elevated operations from runtime accounts and scope required DDL permissions to the target schema. The alternative problem is: A developer executes GRANT CONTROL at database scope to permit a single schema deployment and inadvertently grants broad management capability. The current Keystone BioLabs issue is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Its decisive acceptance evidence would be: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

C:

A permitted Entra user signs in to Azure SQL and the retired application secret is absent from source control and deployment settings. That result is evidence for another corrective change: Configure Microsoft Entra authentication and an appropriate administrator and database principals while removing hardcoded database passwords. The alternative problem is: An Azure SQL Database application stores SQL user passwords in deployment scripts even though its users have centrally managed Microsoft Entra identities. The current Keystone BioLabs issue is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Its decisive acceptance evidence would be: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

D:

The user can run the authorized report query but cannot change unrelated schemas or grant new rights. That result is evidence for another corrective change: Create or identify the database principal and grant the minimum required schema or object permissions rather than broad server administration. The alternative problem is: A reporting user can access an Azure SQL database but receives permission denied for a particular schema because a login was mistaken for data access. The current Keystone BioLabs issue is instead: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. Its decisive acceptance evidence would be: Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.

Question 149

At Keystone BioLabs, the regulated data engineering team maintains a clinical trial and laboratory audit database system with requirements for record confidentiality and strong audit history. The database operations review identifies: A script creates a SQL login in the master database but never creates a usable user inside the application database. Which action BEST resolves this specific database administration problem?

  1. Map the login to the appropriate database user or use a contained identity pattern supported by the chosen SQL service.
  2. Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval.
  3. Create the appropriate contained database users from Microsoft Entra identities and grant only their documented database roles.
  4. Create dedicated application identities with least privilege and enable audit attribution rather than sharing the high-privilege administrator.

Explanation

Correct Answer

A:

Map the login to the appropriate database user or use a contained identity pattern supported by the chosen SQL service. This addresses the specific Azure SQL or SQL Server operational issue: A script creates a SQL login in the master database but never creates a usable user inside the application database. The Keystone BioLabs team should verify the result rather than assume an accepted configuration is sufficient. The decisive acceptance evidence is: The application identity establishes its intended database session and a second database remains inaccessible without a separate grant.

Incorrect Answers

B:

Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval. That relates to a separate SQL administration problem: A database principal can log in but SELECT queries fail after an object-level DENY was added and administrators repeatedly add more GRANT statements. The Keystone BioLabs requirement is instead: A script creates a SQL login in the master database but never creates a usable user inside the application database. That approach does not directly establish the required fix; the requested acceptance evidence is: The application identity establishes its intended database session and a second database remains inaccessible without a separate grant.

C:

Create the appropriate contained database users from Microsoft Entra identities and grant only their documented database roles. That relates to a separate SQL administration problem: A SQL Managed Instance has Microsoft Entra authentication enabled but service identities lack database users and cannot read required tables. The Keystone BioLabs requirement is instead: A script creates a SQL login in the master database but never creates a usable user inside the application database. That approach does not directly establish the required fix; the requested acceptance evidence is: The application identity establishes its intended database session and a second database remains inaccessible without a separate grant.

D:

Create dedicated application identities with least privilege and enable audit attribution rather than sharing the high-privilege administrator. That relates to a separate SQL administration problem: An Azure SQL database uses a shared administrator account in every application connection string and operations cannot attribute individual changes. The Keystone BioLabs requirement is instead: A script creates a SQL login in the master database but never creates a usable user inside the application database. That approach does not directly establish the required fix; the requested acceptance evidence is: The application identity establishes its intended database session and a second database remains inaccessible without a separate grant.

Question 150

At Keystone BioLabs, the regulated data engineering team maintains a clinical trial and laboratory audit database system with requirements for record confidentiality and strong audit history. The acceptance review requires independent evidence for: A script creates a SQL login in the master database but never creates a usable user inside the application database. Which observed result BEST proves the intended problem is corrected?

  1. The intended managed identity connects and reads its allowed data while a separate unassigned identity receives an authorization denial.
  2. Removing a test user from the authorized group stops new authorized database access after documented token or session refresh.
  3. The application identity establishes its intended database session and a second database remains inaccessible without a separate grant.
  4. A member of a granted group performs only the specified database actions while an unrelated Entra group remains denied.

Explanation

Correct Answer

C:

The application identity establishes its intended database session and a second database remains inaccessible without a separate grant. That observable result supports resolution of: A script creates a SQL login in the master database but never creates a usable user inside the application database. The corresponding corrective change is: Map the login to the appropriate database user or use a contained identity pattern supported by the chosen SQL service. The Keystone BioLabs reviewer can distinguish demonstrated database behavior from an untested change claim.

Incorrect Answers

A:

The intended managed identity connects and reads its allowed data while a separate unassigned identity receives an authorization denial. That result is evidence for another corrective change: Create the appropriate contained database users from Microsoft Entra identities and grant only their documented database roles. The alternative problem is: A SQL Managed Instance has Microsoft Entra authentication enabled but service identities lack database users and cannot read required tables. The current Keystone BioLabs issue is instead: A script creates a SQL login in the master database but never creates a usable user inside the application database. Its decisive acceptance evidence would be: The application identity establishes its intended database session and a second database remains inaccessible without a separate grant.

B:

Removing a test user from the authorized group stops new authorized database access after documented token or session refresh. That result is evidence for another corrective change: Use Microsoft Entra group-based database access where supported and govern group membership and conditional access outside SQL. The alternative problem is: An application creates SQL logins for hundreds of human users and cannot promptly disable a terminated employee across several databases. The current Keystone BioLabs issue is instead: A script creates a SQL login in the master database but never creates a usable user inside the application database. Its decisive acceptance evidence would be: The application identity establishes its intended database session and a second database remains inaccessible without a separate grant.

D:

A member of a granted group performs only the specified database actions while an unrelated Entra group remains denied. That result is evidence for another corrective change: Create scoped database users or groups and explicit role grants after configuring the instance Entra administrator. The alternative problem is: A SQL Managed Instance team assumes its Microsoft Entra administrator automatically grants every Entra group access to all databases. The current Keystone BioLabs issue is instead: A script creates a SQL login in the master database but never creates a usable user inside the application database. Its decisive acceptance evidence would be: The application identity establishes its intended database session and a second database remains inaccessible without a separate grant.