Question 160
At Maplewood Schools, the district applications data team maintains a school enrolment and student services platform with requirements for strict privacy and dependable term-start access. The operations owner asks for a validation result for: A developer executes GRANT CONTROL at database scope to permit a single schema deployment and inadvertently grants broad management capability. Which observed result BEST proves the intended problem is corrected?
Explanation
Correct Answer
The deployment identity performs the approved schema change while the runtime application identity cannot alter unrelated schemas. That observable result supports resolution of: A developer executes GRANT CONTROL at database scope to permit a single schema deployment and inadvertently grants broad management capability. The corresponding corrective change is: Separate deployment-time elevated operations from runtime accounts and scope required DDL permissions to the target schema. The Maplewood Schools reviewer can distinguish demonstrated database behavior from an untested change claim.
Incorrect Answers
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 Maplewood Schools issue is instead: A developer executes GRANT CONTROL at database scope to permit a single schema deployment and inadvertently grants broad management capability. Its decisive acceptance evidence would be: The deployment identity performs the approved schema change while the runtime application identity cannot alter unrelated schemas.
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 Maplewood Schools issue is instead: A developer executes GRANT CONTROL at database scope to permit a single schema deployment and inadvertently grants broad management capability. Its decisive acceptance evidence would be: The deployment identity performs the approved schema change while the runtime application identity cannot alter unrelated schemas.
The target principal reads precisely the intended objects and an access audit shows the offending DENY no longer masks the approved grant. That result is evidence for another corrective change: Inspect effective permissions and explicit DENY precedence before removing or correcting the conflicting access policy with approval. The alternative problem is: 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 current Maplewood Schools issue is instead: A developer executes GRANT CONTROL at database scope to permit a single schema deployment and inadvertently grants broad management capability. Its decisive acceptance evidence would be: The deployment identity performs the approved schema change while the runtime application identity cannot alter unrelated schemas.