Mam plik dziennika transakcji, który sięga 6 miesięcy. Muszę przywrócić wszystko, co wydarzyło się po 5/20/2013 z bazy danych. Czy ktoś może mnie oświecić, jak to zrobić?Jak wykonać SQL Powrót z dzienników transakcji
Odpowiedz
Najpierw skopiuj pliki MDF i LDF bazy danych. Bezpieczniej niż przepraszam
Baza danych może zostać przywrócona do punktu w czasie SQL Server 2008R2, również. Nie ma potrzeby tworzenia najpierw kopii zapasowej dziennika transakcji, będzie ona wykonywana automatycznie przez SQL Server. Można znaleźć więcej na temat tworzenia kopii zapasowych dziennika ogona tutaj: Tail-Log Backups
Wybierz aby przywrócić bazę danych z menu kontekstowego bazie
Leave jako źródło danych. Kliknij Timeline
- Wybierz konkretną datę i godzinę. Jeśli przeciągniesz wskaźnik czasu, zobaczysz, ile czasu zajmuje dziennik transakcji. Zauważ, że jasny zielony wskazuje, że transakcje nie zostały poparte
Mimo wszystko jest zrobione, harmonogram kopii zapasowych dziennika transakcji. Nie ma sensu mieć bazy danych w pełnym modelu odzyskiwania i nigdy nie tworzyć kopii zapasowej dziennika transakcji online
Uratowałem mój dzień! Wiem, że nie powinienem pisać takich komentarzy, ale dzięki! –
- 1. Jak uzyskać instrukcję SQL z PLIKU REKLAMY TRANSAKCJI?
- 2. Sql transakcji klienta z transakcji kodu vs transakcji bazy danych
- 3. Jak wykonać reguły junit wewnątrz transakcji AbstractTransactionalJUnit4SpringContextTests?
- 4. Jak wykonać wiele instrukcji w Web SQL?
- 5. Poszukuje przeglądarki plików dziennika transakcji SQL
- 6. Błąd transakcji SQL
- 7. Jak mogę filtrować określone pole z dzienników SQL Rails?
- 8. Jak wykonać SQL z poziomu skryptu Bash?
- 9. Jak wykonać skrypt .sql z bash
- 10. Jak wykonać plik sql z java
- 11. zapytań SQL wykonać z PreparedStatement
- 12. SharePoint 2007: Jak wykonać serię operacji w ramach transakcji?
- 13. SQL Server 2005: Deadlock transakcji
- 14. Prawidłowe korzystanie z transakcji w SQL Server 2008
- 15. blokowanie transakcji z serializacją transakcji
- 16. Korzystanie z transakcji poddźwiękowych
- 17. Powrót wiadomości z postgresu
- 18. Jak usunąć instrukcje debugowania dzienników z programu
- 19. Skoroszytowy plik dziennika transakcji SQL Server
- 20. Hudson - przechwytywanie dzienników z niewolników
- 21. Jak wykonać moje zapytanie SQL w CodeIgniter
- 22. SQL: Jak wykonać ciąg nie równa
- 23. Jak wykonać @Sql przed metody @Before
- 24. Wiele transakcji Invoke-SqlCmd i Sql Server
- 25. Jak znaleźć status transakcji
- 26. Jak korzystać z transakcji (rozpocząć transakcję, dokonać transakcji)?
- 27. wykonać kwerendę sql na DataTable
- 28. Serwer nie mógł wznowić transakcji. LINQ-SQL
- 29. Zatrzymaj replikację dużej transakcji w SQL Server
- 30. Jak wykonać kwerendę "NOT IN" SQL szybciej?
czy próbowałeś przeczytać [dokumentacja] (http://msdn.microsoft.com/en-us/library/ms179451.aspx) ? – mvp
@mvp: Pozwól mi przeczytać link, który podałeś. Mówi o SQL 2012. Pytałem również administratora bazy danych i powiedział, że łącze jest dobre, gdy kopia zapasowa jest wykonywana w pliku dziennika (metoda SQL). Są to nieprzetworzone pliki dziennika, które nigdy nie zostały obcięte z powodu pełnego trybu odzyskiwania. Co powiesz na to, że uruchomimy kopię zapasową tego pliku dziennika, aby można go było przywrócić? Czy to działa? – torres