MI Restore to Staging From Live
Version 7.1 by Phillip Swanepoel on 2025/03/17 12:25
- Pull newest scripts from repo using D:/ebsphere/devops/setup-new.ps1
- Stop all services including web site for staging on VM
- Drop Old DB on Azure portal
- drop existing connections
- drop existing connections
- Restore DB from Live from last PITR
- Give yourself access to the admin group via the powershell script - if needed
- Wait for group policy SQL JOB [roughly 5-10 minutes] to create groups
- Run post restore access script SKL_sqlmi_accesss.sql - Repos (azure.com)
- [TODO] source passwords from vault
- set clearLogins = 2
- TODO
- TODO - post restore script db settings etc
- recreate tblDocuments synonym
- tblAudit if applicable
- Run dba.dbo.sp_scan_db script for '%[_]Live[_]%'
- correct all config found and repoint to Staging
- TODO automate (some of the config correcting statements can be generated using [dba].[devops].[sp_change_db_env_post_restore])
- Start all services
- check logs to make sure no connections issues