Restore SQL – 5 minutter tilbake…
Litt teknisk, men veldig nyttig…
- Ta en logbackup av [DatabasenDin]
- Sett [DatabasenDin] i single user
- Kast ut alle brukere. Finn ut hvem som bruker basen med sp_who. Kast ut brukere med f.eks. “kill 275” for å drepe prosess 275
- Ta en restore fra en full backup. Husk NORECOVERY
RESTORE DATABASE [DatabasenDin] FROM DISK = N’D:\DatabasenDin.bak’ WITH FILE = 1, NORECOVERY, NOUNLOAD, REPLACE, STATS = 10 - (Hent eventuelle logbackup som er etter den fulle)
RESTORE LOG [DatabasenDin] FROM DISK = N’D:\DatabasenDin_Mellomste.trn’ WITH FILE = 1, NORECOVERY, NOUNLOAD, STATS = 10 - Hent nyeste logbackup fra #1. StopAt ønsket klokkeslett som i dette tilfelle er 2010-12-08 kl 15:20:00
RESTORE LOG [DatabasenDin] FROM DISK = N’D:\DatabasenDin_Siste.trn’ WITH FILE = 1, NOUNLOAD, STATS = 10, STOPAT = N’2010-12-08T15:20:00′
Andreas Munch
desember 8, 2010 | Filed Under Microsoft SQL Server | Leave a Comment
