Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 22783|Antwoord: 13

ApexSQL Log--Hoe je data in batches kunt herstellen nadat MSSQL-data verkeerd is uitgevoerd

[Link kopiëren]
Geplaatst op 31-03-2019 19:07:37 | | | |


inleiding

Emmm, op een dag als ik naar mijn werk ga, chat ik met mijn vrienden en pas ik de databasegegevens aan. Per ongeluk heb ik het bijgewerkt zonder een voorwaardelijke verklaring. Ongeveer 6W van meer records in die tabel zijn allemaal per ongeluk aangepast. De hele persoon raakte plotseling in paniek en dacht er rustig over na. Dit is mijn lokale database die in paniek raakt. De data is echter met meer dan 6W veranderd, en ik wil het niet synchroniseren vanuit de officiële database. Dus allerlei zoekopdrachten en zoeken naar oplossingen op het internet. Omdat mijn lokale databaseversie SQL Server 2008 is, lees ik al lange tijd blogs, en de meeste blogs vereisen dat de database minstens één keer volledig is geback-upt. Het spijt me, maar ik heb mijn lokale database nog niet echt geback-upt. Deze methode werkt niet, dus het kan alleen worden toegepastHet is een andere manier. Totdat ik een tool vond om data uit databaselogs te halen -ApexSQL Log。 Deze software, de echte versie, moet betaald worden, een paar honderd dollar, de gratis versie kan de werking van elke data opzoeken, kan worden hersteld met één stuk data, natuurlijk kun je ook SQL-instructies in batches exporteren en herstellen, maar slechts één voor elke tien datastukken, dat wil zeggen, mijn 6W datastuk kan slechts een tiende in batches herstellen. Nog steeds niet in lijn met mijn behoeften. Ik vond een gratis gekraakte versie van ApexSQL Log (https://down.itsvse.com/item/11530.html)。 Je kunt het zelf downloaden.




Milieu

>SQL Server2008




Gereedschappen

>ApexSQL Log 2016 gecrackt voor zelfgebruik




Sms
Stap 1: Na het downloaden, pak het direct uit en zoek het opApexSQLLog.exe- > dubbelklik om te openen




Stap 2:Na het openen verschijnen er een paar updates en kun je direct Annuleren selecteren.




Stap 3: Ga nu naar de hoofdinterface, je ziet de volgende afbeelding: de server selecteert de server die hersteld moet worden, en de volgende inhoud wordt ook dienovereenkomstig geselecteerd。 Omdat het een gekraakte versie is, worden sommige regels in de selectie van de database niet weergegeven, maar dit beïnvloedt het gebruik niet. Selecteer tenslotte Volgende.





Stap 4: Selecteer het bijbehorende databaselogbestand en ga naar de volgende stap




Stap 5: Je kunt de volgende vier opties zien, we kiezen de eerste, je ziet duidelijk alle operatierecords, natuurlijk kun je ook het tweede item direct herstellen, hieronder kiezen we het eerste item





Stap 6: Selecteer eerst de tijdsperiode volgens het bijbehorende scenario, hier selecteren we de laatste 24 uur




Stap 7: Selecteer vervolgens volgens het bijbehorende bewerkingstype



Stap 8: Selecteer vervolgens het formulier dat je wilt herstellen - > Afmaken




Stap 9: We zien dat deze interface onze operationele data binnen 24 uur duidelijk weergeeft, het type uitvoering - update, gedetailleerde tijdstip, welke data is gewijzigd, de data vóór de wijziging en de data na de wijziging




Zelfs in de volgende interface kunnen we direct het operatierecord van de lijn zien, het script ongedaan maken en het script opnieuw proberen.









Wij zijnOm data te herstellen, kun je de instructie direct plakken in het Undo Script hierboven en uitvoeren. Natuurlijk, als het datavolume groot is, ga je door met het batch-exporteren van scripts hieronder


Stap 10: Selecteer alle gegevens die je wilt herstellen ,——> selecteer Ongedaan maken Script in de menubalk.






Stap 11: We zien de volgende interface die verschijnt, vol met SQL-scripts. Je kunt het direct in de database plakken om uit te voeren, of je kunt blijven verbinden met de database in deze tool om uit te voeren, laten we deze tool blijven gebruiken om uit te voeren, klik op de Uitvoeren-knop.





Stap 12: Hieronder zien we dat de uitvoering succesvol is.






Epiloog

Op deze manier worden alle verkeerd uitgevoerde gegevens hersteld. Hoewel het hersteld kan worden, moeten vrienden nog steeds voorzichtig zijn met het beheren van databasegegevens. Als zo'n grote fout wordt gemaakt in de productieomgeving, zal dat zeer ernstige gevolgen hebben. Als de laatste stap onduidelijk is, kun je hieronder een bericht achterlaten.











Partituur

Aantal deelnemers1MB+1 bijdragen+1 Instorting reden
Bloemen bloeien + 1 + 1 Heel krachtig!

Bekijk alle beoordelingen





Vorig:Eenvoudige Android Bluetooth verzend- en ontvangsbroncode
Volgend:De inhoud van de SQLite-database wordt weergegeven in een tabel
Geplaatst op 01-04-2019 09:24:19 |
Fout Dit is een win-systeem, format /q c:\ balk~
 Huisbaas| Geplaatst op 01-04-2019 10:03:02 |
w1243347117 Geplaatst op 2019-4-1 09:53
Is het geschikt voor grote databases?

Alleen geschikt voor SQL Server-databases.
Geplaatst op 14-04-2020 18:31:17 |
Daarbij kan het alleen worden aangepast om lokaal te gebruiken, en als je het op de server wilt gebruiken, moet je de tool op de server zetten
Geplaatst op 01-04-2019 09:15:09 |
Zo'n goed technisch artikel schrijven is echt moeilijk
 Huisbaas| Geplaatst op 01-04-2019 09:19:03 Vanaf de telefoon |
Zorg goed voor jezelf!!
Geplaatst op 01-04-2019 09:20:06 |
Bedankt voor het delen
Geplaatst op 01-04-2019 09:22:23 |
Goede post, goed geleerd ~~~
Geplaatst op 01-04-2019 09:23:08 |
Zou dit probleem niet opgelost moeten worden met rm -rf /?
Geplaatst op 01-04-2019 09:50:42 |
Warme kleine engel
Geplaatst op 01-04-2019 09:53:21 |
Is het geschikt voor grote databases?
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com