Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 22783|Vastaus: 13

ApexSQL-loki – Kuinka palauttaa data erissä MSSQL-datan virheellisen toiminnan jälkeen

[Kopioi linkki]
Julkaistu 31.3.2019 19.07.37 | | | |


johdanto

Emmm, eräänä päivänä kun menen töihin, juttelen ystävieni kanssa ja muokkaan tietokantatietoja. Vahingossa päivitin sen ilman ehdollista lausuntoa. Noin 6W lisää levyjä tässä taulukossa oli kaikki vahingossa muokattu. Koko henkilö yhtäkkiä paniikissa ja mietti asiaa rauhallisesti. Tämä on paikallinen tietokantani paniikissa. Dataa on kuitenkin muutettu yli 6W, enkä halua synkronoida sitä virallisesta tietokannasta. Joten kaikenlaisia hakuja ja ratkaisujen etsimistä internetistä. Koska paikallinen tietokantaversioni on SQL Server 2008, olen lukenut blogeja pitkään, ja useimmat blogit vaativat, että tietokanta on vähintään kerran varmuuskopioitu kokonaan. Pahoittelen, mutta en ole vielä varmuuskopioinut paikallista tietokantaani. Tämä menetelmä ei toimi, joten se on mahdollista vainSe on eri tapa. Kunnes löysin työkalun, jolla voi palauttaa dataa tietokantalokeista –ApexSQL-loki。 Tämän ohjelmiston aito versio vaatii muutaman sadan dollarin maksun, ilmainen versio voi kysellä kunkin datan toiminnasta, voidaan palauttaa yhdellä datalla, tietenkin voit myös viedä ja palauttaa SQL-lauseita erissä, mutta viedä vain yhden jokaista kymmentä datapalaa kohden, eli minun 6W datani, voi palauttaa vain kymmenesosan erissä. Se ei vieläkään vastaa omia tarpeitani. Löysin ilmaisen murretun version ApexSQL Logista (https://down.itsvse.com/item/11530.html)。 Voit ladata sen itse.




Ympäristö

>SQL Server2008




työkalut

>ApexSQL Log 2016 murrettu itsekäyttöön




Tekstiviesti
Vaihe 1: Lataamisen jälkeen avaa se suoraan ja etsi seApexSQLLog.exe- > kaksoisklikkaus avataksesi




Vaihe 2:Avaamisen jälkeen päivityskäyttöliittymä avautuu, ja voit valita suoraan Peruuta.




Vaihe 3: Syötä nyt pääkäyttöliittymä, näet seuraavan kuvan, palvelin valitsee palautettavan palvelimen, ja seuraava sisältö valitaan myös sen mukaisesti。 Koska kyseessä on murrettu versio, osa tietokannan valinnan riveistä ei näy, mutta se ei vaikuta käyttöön. Lopuksi valitse Next.





Vaihe 4: Valitse vastaava tietokantalokitiedosto ja siirry seuraavaan vaiheeseen




Vaihe 5: Näet seuraavat neljä vaihtoehtoa, valitsemme ensimmäisen, näet selvästi kaikki toimintatietueet, tietysti voit myös valita toisen kohteen palautettavaksi suoraan, alla valitsemme ensimmäisen kohteen





Vaihe 6: Valitse ensin aikaväli vastaavan skenaarion mukaan, tässä valitsemme viimeiset 24 tuntia




Vaihe 7: Valitse sitten vastaavan operaatiotyypin mukaan



Vaihe 8: Valitse sitten muoto, jonka haluat palauttaa - > Viimeistele




Vaihe 9: Näemme, että tämä rajapinta näyttää toimintatietomme selkeästi 24 tunnin kuluessa, suorituksen tyypin – päivityksen, yksityiskohtaisen ajan, muutetut tiedot, muutoksen jälkeiset tiedot




Jopa seuraavassa käyttöliittymässä voimme suoraan nähdä rivin operaatiotietueen, kumota skriptin ja yrittää skriptiä uudelleen.









OlemmeTietojen palauttamiseksi voit liittää lauseen suoraan yllä olevaan Undo Scriptiin ja suorittaa sen. Tietenkin, jos datamäärä on suuri, jatka alla olevien erävientiskriptien käyttöä


Vaihe 10: Valitse kaikki palautettavat tiedot ,——> valitse valikkopalkista Peruuta skripti.






Vaihe 11: Näemme seuraavan käyttöliittymän, joka ilmestyy ja on täynnä SQL-skriptejä. Voit liittää sen suoraan tietokantaan suorittaaksesi sen, tai voit jatkaa yhdistämistä tietokantaan tällä työkalulla suorittaaksesi sen, jatketaan tämän työkalun käyttöä suorittamiseen, klikkaa Suorita-painiketta.





Vaihe 12: Alla näemme, että toteutus on onnistunut.






Epilogi

Näin kaikki väärin käytetty data palautetaan. Vaikka tiedot voidaan palauttaa, ystävien tulisi silti olla varovaisia tietokantatietojen käytön suhteen. Jos tuotantoympäristössä tehdään näin suuri virhe, sillä on hyvin vakavia seurauksia. Jos viimeinen vaihe ei ole selvä, voit jättää viestin alle.











Pistetilanne

Osallistujien määrä1MB+1 myötävaikuttaa+1 Romahdus syy
Kukat kukkivat + 1 + 1 Erittäin voimakas!

Katso kaikki arviot





Edellinen:Helppo Android Bluetooth lähettää ja vastaanottaa lähdekoodia
Seuraava:SQLite-tietokantasisällön sisältö näytetään taulukossa
Julkaistu 1.4.2019 9.24.19 |
Väärin Tämä on win-järjestelmä, muoto /q c:\ bar~
 Vuokraisäntä| Julkaistu 1.4.2019 10.03.02 |
w1243347117 Julkaistu 2019-4-1 09:53
Sopiiko se suuriin tietokantoihin?

Sopivat vain SQL Server -tietokannoille.
Julkaistu 14.4.2020 18.31.17 |
Lisäksi, sitä voi mukauttaa vain paikallisesti, ja jos haluat käyttää sitä palvelimella, sinun täytyy asentaa työkalu palvelimelle
Julkaistu 1.4.2019 9.15.09 |
Näin hyvän teknisen artikkelin kirjoittaminen on todella vaikeaa
 Vuokraisäntä| Julkaistu 1.4.2019 9.19.03 Puhelimesta |
Pidä huolta itsestäsi!!
Julkaistu 1.4.2019 9.20.06 |
Kiitos, että jaoit
Julkaistu 1.4.2019 9.22.23 |
Hyvä kirjoitus, hyvä opittu ~~~
Julkaistu 1.4.2019 9.23.08 |
Eikö tämä ongelma pitäisi ratkaista rm -rf /:llä?
Julkaistu 1.4.2019 9.50.42 |
Lämmin pieni enkeli
Julkaistu 1.4.2019 9.53.21 |
Sopiiko se suuriin tietokantoihin?
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com