Wydaje mi się, że pamiętam, że w 2008 r. Można przywrócić kopię zapasową do nowej kopii bazy danych, zmieniając nazwę w polu „Docelowa baza danych” w kreatorze przywracania. Stworzyłoby to zupełnie nową bazę danych, która jest kopią oryginalnej bazy danych przywróconą do momentu, w którym chciałeś. Nie zastanawiałem się przez całe życie, jak sprawić, by SQL 2012 to robił.
Teraz rozumiem (dzięki Aaronowi Bertrandowi), że tak naprawdę to się nie zmieniło i że w 2012 r. Jest dla mnie bardziej oczywiste, że ta strategia była kiepskim pomysłem!
Więc muszę to zrobić: Utwórz nową bazę danych „MyDB_Copy” z istniejącej bazy danych „MyDB”, korzystając z jej plików kopii zapasowej. Mamy nocne kopie zapasowe (.bak) i co 15 minut TLog (.trn). Nie chcę w żaden sposób wpływać na istniejący „MyDB”, ponieważ jest on „na żywo”.
Po utworzeniu MyDB_Copy z głównego pliku pełnej kopii zapasowej, muszę przywrócić kilkadziesiąt kopii zapasowych TLog, aby dostać się do określonego momentu.