Sunt un DBA care încearcă să automatizeze procesul de restaurare pentru bazele de date susținute de Microsft Azure Backup Server. Pot restabili backup-urile complete, cu toate acestea, nu pot afla cum să restabilesc backup-urile incrementale ulterioare la un moment dat.
Procesul pe care îl urmez până acum:
- Connect-DPMServer
- Preluați grupul de protecție cu Get-DMPProtectionGroup
- Preluați sursa de date cu Get-DPMDatasource
- Preluați punctele de recuperare cu Get-DPMRecoveryPoint
- Configurați setările de restaurare cu tipul AlternateDatabaseDetailsType și New-DPMRecoveryOption
- Restaurați cu Restore-DPMRecoverableItem trecând punctul de recuperare și opțiunea de recuperare.
Pasul 6 funcționează bine doar pentru backup complet. Pentru incrementale, eșuează deoarece nu poate accepta o serie de puncte de recuperare. Dacă încerc să iterez peste lista de RP-uri și să rulez comanda de restaurare, al doilea apel eșuează cu o eroare că baza de date țintă există deja (în ciuda faptului că DB-ul este lăsat într-o stare de restaurare).
Documentația nu este de mare ajutor, deoarece exemplele se ocupă doar de VM, fișiere sau, în unele cazuri, obiecte Exchange, dar nimic pentru bazele de date SQL Server.
A scris cineva acest lucru înainte și are un exemplu de lucru pe care l-ar putea împărtăși?