Mam żywą bazę danych, która usunęła z niej pewne dane i potrzebuję tych danych. Mam bardzo aktualną kopię tej bazy danych, która została już odtworzona na innym komputerze. Od czasu utworzenia kopii zapasowej wprowadzono niepowiązane zmiany w żywej bazie danych, więc nie chcę wymazywać bazy danych z pełnym przywróceniem.Jak mogę uratować małą część danych z kopii zapasowej bazy danych SQL Server?
Potrzebne mi dane są małe - tylko kilkanaście wierszy - ale te tuziny rzędów mają po kilka rzędów z innych tabel z obcymi klawiszami, a te kilka wierszy mają bóg wie, ile wierszy z obcymi klawiszami wskazuje na nie , więc odtworzenie ręczne byłoby skomplikowane.
Idealnie byłbym w stanie wskazać kopię zapasową bazy danych, aby wybrać kilkanaście rzędów, których potrzebuję, i przechodnie zamknięcie wszystkiego, od czego one zależą, i wszystko, co zależy od nich, i wyeksportować tylko te dane, które mogę następnie zaimportować do żywej bazy danych bez dotykania czegokolwiek innego.
Jakie jest najlepsze podejście do tego? Dzięki.
Wszyscy wymienili sp_generate_inserts. Podczas korzystania z tego, w jaki sposób blokujesz wszystkie kolumny tożsamości? Czy właśnie włączasz WSTAW TOŻSAMOŚCI?
+1, powodzenia! –