Ho fatto un full backup e poi un differnziale. Ho quindi iniziato il processo di restore. Per prima cosa ho fatto il restore del full, lasciano il database "aperto" (NORECOVERY). Successivamente ho fatto il restore del differenziale ma ricevo questo errore: "Unable to create a restore plan due to break in the LSN chain".
Ho seguito Tasks --> Restore --> Database...
e questo è l'errore:
Se invece seguo Tasks --> Restore --> Files and filegroups... funziona tutto per bene.
Ovviamente funziona tutto per bene anche se eseguo i comandi TSQL direttamente:
RESTORE DATABASE [HA] FROM DISK = N'D:\temp\dbbackup_tests\Full.bak' WITH FILE = 1, MOVE N'HA' TO N'D:\temp\dbbackup_tests\HA.mdf', MOVE N'HA_log' TO N'D:\temp\dbbackup_tests\HA_log.ldf', NORECOVERY, NOUNLOAD, STATS = 5
RESTORE DATABASE [HA] FROM DISK = N'D:\temp\dbbackup_tests\Diff.bak' WITH FILE = 1, NOUNLOAD, STATS = 5
Per info, i backup funzionano sia da Management Studio che direttamente da TSQL:
BACKUP DATABASE [HA] TO DISK = N'D:\temp\dbbackup_tests\Full.bak' WITH NOFORMAT, INIT, NAME = N'HA-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
BACKUP DATABASE [HA] TO DISK = N'D:\temp\dbbackup_tests\Diff.bak' WITH DIFFERENTIAL , NOFORMAT, INIT, NAME = N'HA-Differential Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10
2 commenti:
Sto avendo lo stesso problema. Ho trovato questo link http://download.sungard.se/files/Agent_7.00.txt
Spero di trovare una soluzione perche faccio un transaction log ogni 5 minuti se devo fare un restore a mano divento pazzo...
@Nick : se selezioni Tasks --> Restore --> Files and filegroups funziona tutto. Come funziona tutto se scrivi a mano i comandi TSQL.
Posta un commento