Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 22783|Svar: 13

ApexSQL Log – Sådan gendanner man data i batches efter MSSQL-data er fejlagtig

[Kopier link]
Opslået på 31/03/2019 19.07.37 | | | |


forord

Emmm, en dag når jeg tager på arbejde, chatter jeg med mine venner og ændrer databasedataene. Ved et uheld opdaterede jeg den uden en betinget sætning. Omkring 6W af flere plader i den tabel blev alle ændret ved en fejl. Hele personen gik pludselig i panik og tænkte så roligt over det. Det er min lokale database, der går i panik. Dog er dataene blevet ændret med mere end 6W, og jeg ønsker ikke at synkronisere dem fra den officielle database. Så alle slags søgninger og søgninger efter løsninger på internettet. Da min lokale databaseversion er SQL Server 2008, har jeg læst blogs i lang tid, og de fleste blogs kræver, at databasen mindst én gang er fuldt sikkerhedskopieret. Undskyld, men jeg har faktisk ikke taget backup af min lokale database endnu. Denne metode virker ikke, så den kan kun udføresDet er en anden måde. Indtil jeg fandt et værktøj til at gendanne data fra databaselogs –ApexSQL Log。 Denne software, den ægte version, skal betales for et par hundrede dollars, gratisversionen kan forespørge operationen af hver data, kan gendannes med et enkelt stykke data, selvfølgelig kan du også eksportere og gendanne SQL-sætninger i batches, men kun eksportere én for hver tiende data, det vil sige mit 6W datastykke, kan kun gendanne en tiendedel i batches. Det passer stadig ikke til mine behov. Jeg fandt en gratis cracked version af ApexSQL Log (https://down.itsvse.com/item/11530.html)。 Du kan downloade det selv.




Miljø

>SQL Server2008




Værktøjer

>ApexSQL Log 2016 knækket til selvbrug




Tekst
Trin 1: Efter download, pak den ud direkte og find denApexSQLLog.exe- > dobbeltklik for at åbne




Trin 2:Efter åbning vil nogle opdateringsgrænseflader dukke op, og du kan direkte vælge Annuller.




Trin 3: Nu går du ind i hovedgrænsefladen, du vil se følgende billede: Serveren vælger serveren, der skal gendannes, og følgende indhold vælges også derefter.。 Da det er en cracked version, vises nogle af linjerne i udvælgelsen af databasen ikke, men det påvirker ikke brugen. Endelig vælg Næste.





Trin 4: Vælg den tilsvarende databaselogfil og gå videre til næste trin




Trin 5: Du kan se følgende fire muligheder, vi vælger den første, du kan tydeligt se alle operationsoptegnelserne, selvfølgelig kan du også vælge det andet element at gendanne direkte, nedenfor vælger vi det første element





Trin 6: Først vælger du tidsintervallet i henhold til det tilsvarende scenarie, her vælger vi de sidste 24 timer




Trin 7: Vælg derefter efter den tilsvarende operationstype



Trin 8: Vælg derefter den form, du vil gendanne – > Færdiggør




Trin 9: Vi kan se, at dette interface tydeligt viser vores driftsdata inden for 24 timer, typen af udførelse - opdatering, detaljeret tidspunkt, hvilke data der er blevet ændret, dataene før ændringen og dataene efter ændringen




Selv i det følgende interface kan vi direkte se operationsposten for linjen, fortryde scriptet og prøve scriptet igen.









Det er viFor at gendanne data kan du direkte indsætte sætningen i Undo Script ovenfor og køre den. Selvfølgelig, hvis datavolumen er stort, fortsætter du med batch-eksport af scripts nedenfor


Trin 10: Vælg alle de data, du vil gendanne, ,——> vælg Undo Script i menulinjen.






Trin 11: Vi kan se følgende grænseflade, der dukker op, som er fyldt med SQL-scripts. Du kan indsætte det direkte i databasen for at eksekvere, eller du kan fortsætte med at forbinde til databasen i dette værktøj for at eksekvere, lad os fortsætte med at bruge dette værktøj til at eksekvere, klik på Eksekver-knappen.





Trin 12: Nedenfor kan vi se, at udførelsen er vellykket.






Epilog

På denne måde gendannes alle de fejlbehandlede data. Selvom det kan gendannes, bør venner stadig være forsigtige med at betjene databasedata. Hvis der begås en så stor fejl i produktionsmiljøet, vil det få meget alvorlige konsekvenser. Hvis det sidste trin er uklart, kan du lægge en besked nedenfor.











Score

Antal deltagere1MB+1 bidrage+1 Sammenbrud årsag
Blomster blomstrer + 1 + 1 Meget kraftfuldt!

Se alle vurderinger





Tidligere:Nem Android Bluetooth sender og modtager kildekode
Næste:SQLite-databasens indhold vises i en tabel
Opslået på 01/04/2019 09.24.19 |
Forkert Dette er et vindersystem, format /q c:\ bar~
 Udlejer| Opslået på 01/04/2019 10.03.02 |
w1243347117 Opslået den 2019-4-1 09:53
Er det egnet til større databaser?

Kun egnet til SQL Server-databaser.
Opslået på 14/04/2020 18.31.17 |
For at tilføje, kan det kun tilpasses til lokal brug, og hvis du vil bruge det på serveren, skal du lægge værktøjet på serveren
Opslået på 01/04/2019 09.15.09 |
At skrive sådan en god teknisk artikel er virkelig svært
 Udlejer| Opslået på 01/04/2019 09.19.03 Fra telefonen |
Pas på dig selv!!
Opslået på 01/04/2019 09.20.06 |
Tak fordi du delte
Opslået på 01/04/2019 09.22.23 |
Godt indlæg, godt lært ~~~
Opslået på 01/04/2019 09.23.08 |
Burde dette problem ikke løses med rm -rf /?
Opslået på 01/04/2019 09.50.42 |
Varm lille engel
Opslået på 01/04/2019 09.53.21 |
Er det egnet til større databaser?
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com