Question 350
A SQL application's service principal has broad rights on every schema though it only reads invoices. Which result distinguishes a successful implementation from a cosmetic change?
Explanation
Correct Answer
Least privilege limits damage from compromised application identities and unintended queries. The observation “Permission audits show the app can perform intended reads but cannot change unrelated tables” directly confirms the chosen action worked for this situation: A SQL application's service principal has broad rights on every schema though it only reads invoices.
Incorrect Answers
Database RLS applies row filters and block predicates centrally; it still needs secure session context. This observation would not establish that the required result occurred for A SQL application's service principal has broad rights on every schema though it only reads invoices. The confirming test is: Permission audits show the app can perform intended reads but cannot change unrelated tables.
Protecting external model endpoints requires identity, credential boundaries, and least-privilege authorization. This observation would not establish that the required result occurred for A SQL application's service principal has broad rights on every schema though it only reads invoices. The confirming test is: Permission audits show the app can perform intended reads but cannot change unrelated tables.
Target platform models determine which schema features are valid in the destination SQL version. This observation would not establish that the required result occurred for A SQL application's service principal has broad rights on every schema though it only reads invoices. The confirming test is: Permission audits show the app can perform intended reads but cannot change unrelated tables.