πρόλογος
εμμ, μια μέρα που πηγαίνω στη δουλειά, συνομιλώ με τους φίλους μου και τροποποιώ τα δεδομένα της βάσης δεδομένων. Κατά λάθος, το ενημέρωσα χωρίς δήλωση υπό όρους. Περίπου 6 W περισσότερων εγγραφών σε αυτόν τον πίνακα τροποποιήθηκαν όλες κατά λάθος. Ολόκληρο το άτομο πανικοβλήθηκε ξαφνικά και μετά το σκέφτηκε ήρεμα. Αυτή είναι η τοπική μου βάση δεδομένων που πανικοβάλλεται. Ωστόσο, τα δεδομένα έχουν αλλάξει κατά περισσότερο από 6W και δεν θέλω να τα συγχρονίσω από την επίσημη βάση δεδομένων. Κάθε είδους αναζητήσεις και αναζήτηση λύσεων στο Διαδίκτυο. Δεδομένου ότι η έκδοση της τοπικής βάσης δεδομένων μου είναι SQL Server 2008, διαβάζω ιστολόγια για μεγάλο χρονικό διάστημα και τα περισσότερα ιστολόγια απαιτούν να έχουν δημιουργηθεί πλήρως αντίγραφα ασφαλείας της βάσης δεδομένων τουλάχιστον μία φορά. Λυπάμαι, αλλά πραγματικά δεν έχω δημιουργήσει αντίγραφα ασφαλείας της τοπικής βάσης δεδομένων μου ακόμα. Αυτή η μέθοδος δεν λειτουργεί, επομένως μπορεί να γίνει μόνοΕίναι διαφορετικός τρόπος. Μέχρι που βρήκα ένα εργαλείο για την ανάκτηση δεδομένων από αρχεία καταγραφής βάσης δεδομένων -Αρχείο καταγραφής ApexSQL。 Αυτό το λογισμικό, η γνήσια έκδοση πρέπει να πληρωθεί, μερικές εκατοντάδες δολάρια, η δωρεάν έκδοση μπορεί να ρωτήσει τη λειτουργία κάθε δεδομένων, μπορεί να ανακτηθεί από ένα μόνο κομμάτι δεδομένων, φυσικά, μπορείτε επίσης να εξαγάγετε και να επαναφέρετε δηλώσεις SQL σε παρτίδες, αλλά να εξάγετε μόνο ένα για κάθε δέκα δεδομένα, δηλαδή, τα δεδομένα μου 6W, μπορούν να ανακτήσουν μόνο το ένα δέκατο σε παρτίδες. Ακόμα δεν είναι σύμφωνο με τις ανάγκες μου. Βρήκα μια δωρεάν σπασμένη έκδοση του ApexSQL Log (https://down.itsvse.com/item/11530.html)。 Μπορείτε να το κατεβάσετε μόνοι σας.
Περιβάλλον
>SQL Server2008
Εργαλεία
>Το ApexSQL Log 2016 έσπασε για αυτοχρήση
Κείμενο
Βήμα 1: Μετά τη λήψη, αποσυμπιέστε το απευθείας και βρείτε τοApexSQLLog.exe- > κάντε διπλό κλικ για να ανοίξετε。
Βήμα 2:Μετά το άνοιγμα, ορισμένα θα εμφανίσουν τη διεπαφή ενημέρωσης και μπορείτε να επιλέξετε απευθείας Ακύρωση.
Βήμα 3: Τώρα εισάγετε την κύρια διεπαφή, θα δείτε την παρακάτω εικόνα, ο διακομιστής επιλέγει τον διακομιστή που θα αποκατασταθεί και το ακόλουθο περιεχόμενο επιλέγεται επίσης ανάλογα。 Δεδομένου ότι πρόκειται για σπασμένη έκδοση, ορισμένες από τις γραμμές στην επιλογή της βάσης δεδομένων δεν εμφανίζονται, αλλά δεν επηρεάζει τη χρήση. Τέλος επιλέξτε Επόμενο.
Βήμα 4: Επιλέξτε το αντίστοιχο αρχείο καταγραφής βάσης δεδομένων και μεταβείτε στο επόμενο βήμα。
Βήμα 5: Μπορείτε να δείτε τις ακόλουθες τέσσερις επιλογές, επιλέγουμε την πρώτη, μπορείτε να δείτε καθαρά όλες τις εγγραφές λειτουργίας, φυσικά, μπορείτε επίσης να επιλέξετε το δεύτερο στοιχείο για άμεση επαναφορά, παρακάτω επιλέγουμε το πρώτο στοιχείο。
Βήμα 6: Αρχικά, επιλέξτε το χρονικό εύρος σύμφωνα με το αντίστοιχο σενάριο, εδώ επιλέγουμε τις τελευταίες 24 ώρες。
Βήμα 7: Στη συνέχεια, επιλέξτε σύμφωνα με τον αντίστοιχο τύπο λειτουργίας。
Βήμα 8: Στη συνέχεια, επιλέξτε τη φόρμα που θέλετε να επαναφέρετε - > Τέλος。
Βήμα 9: Μπορούμε να δούμε ότι αυτή η διεπαφή εμφανίζει με σαφήνεια τα δεδομένα λειτουργίας μας εντός 24 ωρών, τον τύπο εκτέλεσης - ενημέρωση, λεπτομερή χρόνο, ποια δεδομένα έχουν αλλάξει, τα δεδομένα πριν από την αλλαγή και τα δεδομένα μετά την αλλαγή。
Ακόμη και στην ακόλουθη διεπαφή, μπορούμε να δούμε απευθείας την εγγραφή λειτουργίας της γραμμής, να αναιρέσουμε το σενάριο και να δοκιμάσουμε ξανά το σενάριο.
ΕίμαστεΓια να ανακτήσετε δεδομένα, μπορείτε να επικολλήσετε απευθείας τη δήλωση στο Αναίρεση σεναρίου παραπάνω και να την εκτελέσετε. Φυσικά, εάν ο όγκος δεδομένων είναι μεγάλος, συνεχίστε με τη λειτουργία των σεναρίων μαζικής εξαγωγής παρακάτω
Βήμα 10: Επιλέξτε όλα τα δεδομένα που θέλετε να ανακτήσετε ,——> επιλέξτε Αναίρεση σεναρίου στη γραμμή μενού.
Βήμα 11: Μπορούμε να δούμε την ακόλουθη διεπαφή που εμφανίζεται, η οποία είναι γεμάτη σενάρια SQL. Μπορείτε να το επικολλήσετε απευθείας στη βάση δεδομένων για εκτέλεση ή μπορείτε να συνεχίσετε να συνδέεστε στη βάση δεδομένων σε αυτό το εργαλείο για εκτέλεση, ας συνεχίσουμε να χρησιμοποιούμε αυτό το εργαλείο για εκτέλεση, κάντε κλικ στο κουμπί Εκτέλεση.
Βήμα 12: Παρακάτω μπορούμε να δούμε ότι η εκτέλεση είναι επιτυχής.
Επίλογος
Με αυτόν τον τρόπο, ανακτώνται όλα τα δεδομένα που δεν χρησιμοποιήθηκαν σωστά. Αν και μπορεί να ανακτηθεί, οι φίλοι θα πρέπει να είναι προσεκτικοί σχετικά με τη λειτουργία των δεδομένων της βάσης δεδομένων. Εάν γίνει ένα τόσο μεγάλο λάθος στο περιβάλλον παραγωγής, θα έχει πολύ σοβαρές συνέπειες. Εάν το τελευταίο βήμα είναι ασαφές, μπορείτε να αφήσετε ένα μήνυμα παρακάτω.
|