predhovor
emmm, jedného dňa, keď idem do práce, rozprávam sa s priateľmi a upravujem databázové dáta. Omylom som ho aktualizoval bez podmieneného príkazu. Približne 6W ďalších platní v tejto tabuľke bolo omylom upravených. Celá osoba náhle spanikárila a potom o tom pokojne premýšľala. Toto je moja miestna databáza, ktorá panikári. Avšak údaje sa zmenili o viac ako 6W a nechcem ich synchronizovať z oficiálnej databázy. Takže všetky druhy vyhľadávania a hľadanie riešení na internete. Keďže moja lokálna databázová verzia je SQL Server 2008, blogy čítam už dlhý čas a väčšina blogov vyžaduje, aby bola databáza aspoň raz plne zálohovaná. Prepáčte, ale naozaj som ešte nezálohoval svoju miestnu databázu. Táto metóda nefunguje, takže sa dá použiť lenJe to iný spôsob. Až kým som nenašiel nástroj na obnovu dát z databázových logov –ApexSQL Log。 Tento softvér, originálna verzia, sa musí platiť za niekoľko stoviek dolárov, bezplatná verzia môže dotazovať na prevádzku každého dáta, dá sa obnoviť jedným dátom, samozrejme, môžete tiež exportovať a obnovovať SQL príkazy v dávkach, ale exportovať len jeden na každých desať dát, teda môj 6W dátový kus dokáže obnoviť len jednu desatinu v dávkach. Stále to nie je v súlade s mojimi potrebami. Našiel som bezplatnú prelomenú verziu ApexSQL Log (https://down.itsvse.com/item/11530.html)。 Môžete si ho stiahnuť sami.
Životné prostredie
>SQL Server2008
Nástroje
>ApexSQL Log 2016 cracked for self-use
Text
Krok 1: Po stiahnutí ho rozbaľte priamo a nájdite hoApexSQLLog.exe- > dvojité kliknutie na otvorenie。
Krok 2:Po otvorení sa zobrazí niektoré aktualizácie a môžete priamo zvoliť Zrušiť.
Krok 3: Teraz vstúpte do hlavného rozhrania, uvidíte nasledujúci obrázok, Server vyberie server na obnovenie a podľa toho sa vyberie aj nasledujúci obsah。 Keďže ide o cracknutú verziu, niektoré riadky vo výbere databázy sa nezobrazujú, ale nemá to vplyv na použitie. Nakoniec vyberte Ďalej.
Krok 4: Vyberte príslušný databázový log súbor a prejdite na ďalší krok。
Krok 5: Môžete vidieť nasledujúce štyri možnosti, vyberieme prvú, jasne vidíte všetky záznamy operácií, samozrejme, môžete si vybrať aj druhú položku na obnovenie priamo, nižšie vyberáme prvú položku。
Krok 6: Najprv vyberte časový rozsah podľa príslušného scenára, tu vyberieme posledných 24 hodín。
Krok 7: Potom vyberte podľa príslušného typu operácie。
Krok 8: Potom vyberte formu, ktorú chcete obnoviť – > Dokončiť。
Krok 9: Vidíme, že toto rozhranie jasne zobrazuje naše prevádzkové dáta do 24 hodín, typ vykonania – aktualizáciu, podrobný čas, aké údaje boli zmenené, údaje pred zmenou a údaje po zmene。
Dokonca aj v nasledujúcom rozhraní môžeme priamo vidieť záznam operácie riadku, vrátiť skript späť a skúsiť skript znova.
SmeNa obnovenie dát môžete priamo vložiť príkaz do vyššie uvedeného Undo Scriptu a vykonať ho. Samozrejme, ak je dátový objem veľký, pokračujte v operácii dávkového exportu skriptov nižšie
Krok 10: Vyberte všetky dáta, ktoré chcete obnoviť, ,——> v menu zvolte Undo Script.
Krok 11: Vidíme nasledujúce rozhranie, ktoré je plné SQL skriptov. Môžete ho vložiť priamo do databázy na spustenie, alebo sa môžete naďalej pripájať k databáze v tomto nástroji na vykonanie, pokračujme v používaní tohto nástroja, kliknite na tlačidlo Spustiť.
Krok 12: Nižšie vidíme, že vykonanie je úspešné.
Epilóg
Týmto spôsobom sa všetky nesprávne spracované dáta obnovia. Aj keď sa dajú obnoviť, priatelia by mali byť stále opatrní pri prevádzke databázových dát. Ak sa v produkčnom prostredí urobí taká veľká chyba, bude to mať veľmi vážne následky. Ak je posledný krok nejasný, môžete zanechať správu nižšie.
|