Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 22783|Odpověď: 13

ApexSQL log – Jak obnovit data v dávkách poté, co data MSSQL nesprávně fungují

[Kopírovat odkaz]
Zveřejněno 31.03.2019 19:07:37 | | | |


předmluva

emmm, jednoho dne, když jdu do práce, si povídám s přáteli a upravuji data v databázi. Omylem jsem ho aktualizoval bez podmíněného příkazu. Asi 6W dalších záznamů v této tabulce bylo omylem upraveno. Celá osoba najednou panikařila a pak o tom klidně přemýšlela. Tohle je panika v mé místní databázi. Data se však změnila o více než 6W a nechci je synchronizovat z oficiální databáze. Takže na internetu hledáte různé možnosti vyhledávání a řešení řešení. Protože moje lokální databázová verze je SQL Server 2008, čtu blogy už dlouho a většina blogů vyžaduje, aby byla databáze alespoň jednou plně zálohovaná. Omlouvám se, ale opravdu jsem ještě nezálohoval svou místní databázi. Tato metoda nefunguje, takže ji lze použít pouzeJe to jiný způsob. Dokud jsem nenašel nástroj na obnovu dat z databázových logů –ApexSQL Log。 Tento software, originální verze je třeba zaplatit, několik stovek dolarů, bezplatná verze může dotazovat na provoz jednotlivých dat, lze ji obnovit jedním datovým kouskem, samozřejmě lze také exportovat a obnovit SQL příkazy v dávkách, ale exportovat jen jeden na každých deset dat, tedy můj 6W datový kus, může obnovit jen jednu desetinu v dávkách. Stále to neodpovídá mým potřebám. Našel jsem zdarma prolomenou verzi ApexSQL Log (https://down.itsvse.com/item/11530.html)。 Můžete si ji stáhnout sami.




Životní prostředí

>SQL Server2008




Nástroje

>ApexSQL Log 2016 cracked pro vlastní použití




Text
Krok 1: Po stažení ji rozbalte přímo a najděte jiApexSQLLog.exe- > dvojité kliknutí pro otevření




Krok 2:Po otevření se některé zobrazí v rozhraní aktualizací a můžete přímo zvolit Zrušit.




Krok 3: Nyní vstupte do hlavního rozhraní, uvidíte následující obrázek: Server vybere server, který má být obnoven, a následující obsah je také vybrán podle toho。 Protože jde o crackovanou verzi, některé řádky ve výběru databáze se nezobrazují, ale neovlivňuje to samotné použití. Nakonec vyberte Další.





Krok 4: Vyberte odpovídající databázový log soubor a přejděte k dalšímu kroku




Krok 5: Můžete vidět následující čtyři možnosti, vybereme první, jasně vidíte všechny záznamy operací, samozřejmě můžete také vybrat druhou položku pro obnovení přímo, níže vybereme první položku





Krok 6: Nejprve vyberte časové rozmezí podle příslušného scénáře, zde vybereme posledních 24 hodin




Krok 7: Poté vyberte podle odpovídajícího typu operace



Krok 8: Poté vyberte formu, kterou chcete obnovit – > Dokončit




Krok 9: Vidíme, že toto rozhraní jasně zobrazuje naše provozní data do 24 hodin, typ provedení – aktualizace, podrobný čas, jaká data byla změněna, data před změnou a data po změně




I v následujícím rozhraní můžeme přímo vidět záznam operace řádku, vrátit skript zpět a skript znovu zkusit.









JsmePro obnovení dat můžete příkaz přímo vložit do výše uvedeného Undo Scriptu a spustit ho. Samozřejmě, pokud je objem dat velký, pokračujte v operaci dávkového exportu skriptů níže


Krok 10: Vyberte všechna data, která chcete obnovit, ,——> v menu zvolte Undo Script.






Krok 11: Vidíme následující rozhraní, které se objeví a je plné SQL skriptů. Můžete ho vložit přímo do databáze pro vykonání, nebo se můžete dál připojovat k databázi v tomto nástroji pro vykonání, pokračujme v používání tohoto nástroje, klikněte na tlačítko Spustit.





Krok 12: Níže vidíme, že provedení je úspěšné.






Epilog

Tímto způsobem jsou všechna špatně zpracovaná data obnovena. I když je lze obnovit, přátelé by měli být stále opatrní při používání databázových dat. Pokud se v produkčním prostředí stane tak velká chyba, bude to mít velmi vážné následky. Pokud není poslední krok jasný, můžete zanechat zprávu níže.











Partitura

Počet účastníků1MB+1 přispět+1 Zhroucení důvod
Kvetou květiny + 1 + 1 Velmi silné!

Zobrazit všechna hodnocení





Předchozí:Snadné odesílání a přijímání zdrojového kódu přes Bluetooth pro Android
Další:Obsah databáze SQLite je zobrazen v tabulce
Zveřejněno 01.04.2019 9:24:19 |
Špatně Toto je systém výhry, formát /q c:\ bar~
 Pronajímatel| Zveřejněno 01.04.2019 10:03:02 |
w1243347117 Zveřejněno 1. 4. 2019 09:53
Je vhodný pro hlavní databáze?

Vhodné pouze pro databáze Sql Serveru.
Zveřejněno 14.04.2020 18:31:17 |
Navíc lze nástroj přizpůsobit pouze lokálnímu použití, a pokud ho chcete používat na serveru, musíte nástroj umístit přímo na server
Zveřejněno 01.04.2019 9:15:09 |
Napsat tak dobrý technický článek je opravdu těžké
 Pronajímatel| Zveřejněno 01.04.2019 9:19:03 Z telefonu |
Dávej na sebe pozor!!
Zveřejněno 01.04.2019 9:20:06 |
Děkuji, že jste se podělili
Zveřejněno 01.04.2019 9:22:23 |
Dobrý příspěvek, dobrá zkušenost ~~~
Zveřejněno 01.04.2019 9:23:08 |
Neměl by se tento problém řešit pomocí rm -rf /?
Zveřejněno 01.04.2019 9:50:42 |
Teplý malý andílku
Zveřejněno 01.04.2019 9:53:21 |
Je vhodný pro hlavní databáze?
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com