1. Microsoft Docs: Active geo-replication - Azure SQL Database.
Section: Managing application upgrades and failover
Quote: "If you are using active geo-replication to build a business continuity solution
you should verify that... The application is ready for failover. ... After failover
you must ensure that the connection string of your application is updated to connect to the new primary." This directly supports that updating the connection string is a required post-failover action.
2. Microsoft Docs: Configure a failover group for Azure SQL Database.
Section: Failover (planned)
Quote: "When your application is ready
you can initiate a failover. ... The failover group read-write listener is redirected to the new primary." This explains the automated alternative
but if not used
the connection string pointing to the old server FQDN would need manual updating
reinforcing the principle behind answer B.
3. Microsoft Docs: Business continuity overview with Azure SQL Database.
Section: Recover a database to the existing server
Quote: "To ensure full access to the new primary database... after failover
you must ensure that the appropriate security configuration (such as server-level firewall rules... and SQL logins and permissions) is in place for the target secondary server and contained in the master database." This confirms that firewall rules (C) and logins (related to D) are pre-failover configuration requirements
not post-failover recovery steps.