MI Restore to Staging From Live
Version 10.1 by Nikhil Singh on 2025/04/11 12:45
- Pull newest scripts from repo using D:/ebsphere/devops/setup-scripts/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 or latest Full backup if DB age is not important
-
- 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)
- This has to be run using SQLCMD mode on the script
- [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