Advertisement
Guest User

bd1

a guest
Feb 28th, 2020
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.20 KB | None | 0 0
  1. 1.Wykonywanie tail-log backupu jeśli używany Full lub Bulk-logged Recovery Model
  2.  
  3. 2.Identyfikacja backupów do odtworzenia przy awarii:
  4.  
  5. -Ostatni pełen(Full), plikowy, lub grupy plików
  6. -Ostatni różnicowy (Differential) jeśl istnieje
  7. -Backupy logów jeśli używany był Full and Bulk-logged Recovery Model
  8.  
  9. Najpierw zrobic ctali loga. Później pełny backup, później diferential z z wtorku, logi wszystkie z środy od 9:00 do 18:00. Jak się udadł tail log to ponawiamy go pod koniec
  10. , jak się nie udał to nie odtwarzamy.
  11.  
  12. Przykładowy opis rozwiązania zadania:
  13.  
  14. 1.Wykonywanie backupu typu tail-log.
  15. 2.Odtworzenie z Full backupu z ostatniej soboty.
  16. 3.Odtworzenie z Differential backupu z ostatniego wtorku.
  17. 4.Odtworzenie z wszystkich backupów logów transakcyjnych ze środy (09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00, 17:00, 18:00)
  18. 5.Odtworzenie z backupu logów transakcyjnych z 09:00 i 10:00 Z Czwartku.
  19. 6.Odtworzenie z tail-log backupu (jeśli się powiedzie).
  20.  
  21. Odtworzenie bazy z SQL Server Management Studio lub przy
  22.  
  23.  
  24.  
  25.  
  26. Odtworzenie z ostaniego Full backupu z opcją WITH NORECOVERY
  27.  
  28. Odtworzenie z ostatniego Differential backupu z opcją WITH RECOVERY
  29.  
  30.  
  31. RESTORE DATABASE AdventureWorks
  32.  
  33. FROM DISK = 'R:
  34.  
  35.  
  36. Odtworzenie z backupu logów transakcyjncych przy użyciu RESTORE LOG
  37.  
  38. RESTORE LOG AdventureWOrks FROM DISK = 'R:\Backups\AW.bak'
  39. WITH FILE = 5, NORECOVERY
  40.  
  41. RESTORE LOG AdventureWorks FROM DISK = 'R:\Backups\AW-TailLog.bak' WITH RECOVERY
  42.  
  43.  
  44.  
  45. use master;
  46. create database Katalog;
  47. use Katalog;
  48. create table Plik(
  49. Id int identity(1,1) primary key, Sc text);
  50. backup database Katalog to disk = 'd:\Backup\Katalog.bak' with init;
  51. insert into Plik(Sc) values('d:\Katalog\katalog_p.mdf');
  52. backup database Katalog to disk = 'd:\Backup\Katalog.bak' with noinit, differential;
  53.  
  54. insert into PLik(Sc) values('d:\Katalog\katalog_ro.mdf');
  55. backup database Katalog to disk = 'd:\Backup\Katalog.bak' with noinit, differential;
  56. use master;
  57. drop database Katalog;
  58. restore database Katalog from disk = 'd:\Backup\Katalog.bak' with file = 1,NORECOVERY;
  59. restore database Katalog from disk = 'd:\Backup\Katalog.bak' with file = 3,RECOVERY;
  60. use Katalog;
  61. select * from Plik;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement