Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 22783|Svar: 13

ApexSQL-logg – Hur man återställer data i batcher efter att MSSQL-data är felkörd

[Kopiera länk]
Publicerad på 2019-03-31 19:07:37 | | | |


förord

Emmm, en dag när jag går till jobbet chattar jag med mina vänner och ändrar databasdatan. Av misstag uppdaterade jag den utan ett villkorsvillkor. Ungefär 6W av fler poster i den tabellen modifierades alla av misstag. Hela personen fick plötsligt panik och tänkte sedan lugnt på det. Det här är min lokala databas som får panik. Men datan har ändrats med mer än 6W, och jag vill inte synkronisera den från den officiella databasen. Så alla möjliga sökningar och sökningar efter lösningar på internet. Eftersom min lokala databasversion är SQL Server 2008 har jag läst bloggar länge, och de flesta bloggar kräver att databasen har säkerhetskopierats fullt ut minst en gång. Jag är ledsen, men jag har faktiskt inte säkerhetskopierat min lokala databas än. Denna metod fungerar inte, så den kan bara görasDet är ett annat sätt. Tills jag hittade ett verktyg för att återställa data från databasloggar –ApexSQL Log。 Denna programvara, den äkta versionen måste betalas, några hundra dollar, gratisversionen kan fråga efter varje datas funktion, kan återställas med en enda data, självklart, du kan också exportera och återställa SQL-satser i batcher, men exportera bara en för varje tio datastycken, det vill säga min 6W-data, kan bara återställa en tiondel i batcher. Fortfarande inte i linje med mina behov. Jag hittade en gratis cracked version av ApexSQL Log (https://down.itsvse.com/item/11530.html)。 Du kan ladda ner den själv.




Miljö

>SQL Server2008




Verktyg

>ApexSQL Log 2016 knäckt för självbruk




SMS
Steg 1: Efter nedladdning, packa upp den direkt och hitta denApexSQLLog.exe- > dubbelklicka för att öppna




Steg 2:Efter att ha öppnat kommer några uppdateringsgränssnitt att dyka upp, och du kan direkt välja Avbryt.




Steg 3: Gå nu in i huvudgränssnittet, du kommer att se följande bild, Servern väljer servern som ska återställas, och följande innehåll väljs också därefter。 Eftersom det är en cracked version visas vissa rader i databasens urval inte, men det påverkar inte användningen. Välj slutligen Nästa.





Steg 4: Välj motsvarande databasloggfil och gå vidare till nästa steg




Steg 5: Du kan se följande fyra alternativ, vi väljer det första, du kan tydligt se alla operationsposter, självklart, du kan också välja det andra objektet att återställa direkt, nedan väljer vi det första objektet





Steg 6: Först väljer du tidsintervallet enligt motsvarande scenario, här väljer vi de senaste 24 timmarna




Steg 7: Välj sedan enligt motsvarande operationstyp



Steg 8: Välj sedan det formulär du vill återställa – > Avsluta




Steg 9: Vi kan se att detta gränssnitt tydligt visar våra operationsdata inom 24 timmar, typen av exekvering – uppdatering, detaljerad tid, vilken data som har ändrats, data före ändringen och data efter ändringen




Även i följande gränssnitt kan vi direkt se radens operationspost, ångra skriptet och försöka om skriptet.









Det är viFör att återställa data kan du direkt klistra in satsen i Undo Script ovan och köra den. Naturligtvis, om datavolymen är stor, fortsätt med batchexport av skript nedan


Steg 10: Välj all data du vill återställa ,——> välj Ångra-skript i menyfältet.






Steg 11: Vi kan se följande gränssnitt som dyker upp, som är fullt av SQL-skript. Du kan klistra in det direkt i databasen för att köra, eller så kan du fortsätta ansluta till databasen i detta verktyg för att köra, låt oss fortsätta använda detta verktyg för att köra, klicka på Utför-knappen.





Steg 12: Nedan kan vi se att genomförandet är framgångsrikt.






Epilog

På detta sätt återställs all felaktig data. Även om det kan återställas bör vänner ändå vara försiktiga med att använda databasdata. Om ett så stort misstag görs i produktionsmiljön kommer det att få mycket allvarliga konsekvenser. Om det sista steget är oklart kan du lämna ett meddelande nedan.











Tjog

Antal deltagare1MB+1 bidra+1 Kollaps förnuft
Blommor blommar + 1 + 1 Mycket kraftfullt!

Se alla betyg





Föregående:Enkel Android Bluetooth-kod som skickar och tar emot källkod
Nästa:SQLite-databasens innehåll visas i en tabell
Publicerad på 2019-04-01 09:24:19 |
Fel Det här är ett vinstsystem, format /q c:\ bar~
 Hyresvärd| Publicerad på 2019-04-01 10:03:02 |
w1243347117 Publicerad den 2019-4-1 09:53
Är det lämpligt för större databaser?

Endast lämplig för SQL Server-databaser.
Publicerad på 2020-04-14 18:31:17 |
För att tillägga, det kan bara anpassas för lokal användning, och om du vill använda det på servern måste du lägga verktyget på servern
Publicerad på 2019-04-01 09:15:09 |
Att skriva en så bra teknisk artikel är verkligen svårt
 Hyresvärd| Publicerad på 2019-04-01 09:19:03 Från telefonen |
Ta hand om dig själv!!
Publicerad på 2019-04-01 09:20:06 |
Tack för att du delade med dig
Publicerad på 2019-04-01 09:22:23 |
Bra inlägg, bra lärt ~~~
Publicerad på 2019-04-01 09:23:08 |
Borde inte detta problem lösas med rm -rf /?
Publicerad på 2019-04-01 09:50:42 |
Varm liten ängel
Publicerad på 2019-04-01 09:53:21 |
Är det lämpligt för större databaser?
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com