Question 680
At Riverton Utilities, the infrastructure database operations team maintains a private metering and regulatory reporting system with requirements for change control and loss-bounded recovery. After a claimed fix, the release reviewer evaluates: An Azure SQL failover group is set to manual but the operations runbook claims automatic recovery will occur after any transient outage. Which observed result BEST proves the intended problem is corrected?
Explanation
Correct Answer
A controlled outage follows the documented manual or automatic policy and the test record identifies the correct trigger. That observable result supports resolution of: An Azure SQL failover group is set to manual but the operations runbook claims automatic recovery will occur after any transient outage. The corresponding corrective change is: Check the configured failover policy, grace period and supported automatic-failover scope and align the runbook with actual behavior. The Riverton Utilities reviewer can distinguish demonstrated database behavior from an untested change claim.
Incorrect Answers
The promoted endpoint permits intended application writes and the sample transaction reconciliation matches the agreed recovery checkpoint. That result is evidence for another corrective change: Use the documented Managed Instance failover and post-failover validation procedure including replica state and application identity. The alternative problem is: A database DR test promotes the secondary SQL Managed Instance and then reconnects applications without validating data consistency or application write permission. The current Riverton Utilities issue is instead: An Azure SQL failover group is set to manual but the operations runbook claims automatic recovery will occur after any transient outage. Its decisive acceptance evidence would be: A controlled outage follows the documented manual or automatic policy and the test record identifies the correct trigger.
After controlled regional failover the application reconnects using the listener and commits approved transactions on the new primary. That result is evidence for another corrective change: Use an appropriate failover group with stable read-write listener routing and supported failover policy when automatic app-level redirection is required. The alternative problem is: An Azure SQL Database has active geo-replication configured but the application still connects only to the primary and cannot recover automatically when that region fails. The current Riverton Utilities issue is instead: An Azure SQL failover group is set to manual but the operations runbook claims automatic recovery will occur after any transient outage. Its decisive acceptance evidence would be: A controlled outage follows the documented manual or automatic policy and the test record identifies the correct trigger.
A controlled failback test shows only the current authorized primary accepts writes while the previous primary is safely fenced. That result is evidence for another corrective change: Implement supported cluster or failover-group role enforcement and application endpoint fencing before allowing writes after recovery. The alternative problem is: A post-failover application continues writing to a former primary after network recovery because the architecture lacks split-brain protection and role validation. The current Riverton Utilities issue is instead: An Azure SQL failover group is set to manual but the operations runbook claims automatic recovery will occur after any transient outage. Its decisive acceptance evidence would be: A controlled outage follows the documented manual or automatic policy and the test record identifies the correct trigger.