Miten korjata korruptoitunut SQLite-tietokanta - Miten

Miten korjata korruptoitunut SQLite-tietokanta

Tässä artikkelissa kerrotaan, kuinka korjata korruptoitunut SQLite-tietokanta Spiceworks-tietokannaksi ja luo uusi hyvä.

6 vaihetta yhteensä

Vaihe 1: Tee ensin kopio tietokannasta

Siirry spiceworks-palvelimelle ja lopetustuotteille
Tee sitten kopio db-tiedostosta

Vaihe 2: SQLite tarkistaa, viedä ja luoda ...

Jos haluat käsitellä tietokantaa, tietokoneessa on oltava SQLite.

Löydät sen täältä:
http://www.sqlite.org/download.html

Lataa se ja kopioi se kiintolevylle missä haluat.
Sitten voit lisätä polun sqlite oyour environnment -muuttujapolulle, jotta voit käynnistää sqlite-komentoja kaikkialla.

Vaihe 3: SQLite-komennot


Käynnistä ensin MS-Dos -komento
Siirry sitten tietokantahakemistoon ja käynnistä SQLite:

sqlite3 dspiceworks_prod.db

Voit tarkistaa tietokannan eheyden seuraavasti:
pragma integral_check;

Jos se on OK, sinun ei tarvitse tehdä muuta hoitoa, tietokanta on hyvä.

voit lopettaa sqlite: n .quit

Jos sinulla on virheilmoituksia, siirry seuraavaan vaiheeseen

Vaihe 4: Vie tietoja SQL-tiedostoon


Jos haluat viedä tietoja SQL-tiedostoon, käynnistä tämä:

echo .dump | sqlite3.exe spiceworks_prod.db> spiceworks_prod.sql

Vaihe 5: Luo uusi tietokanta

Kun SQL-tiedosto on luotu, voit luoda uuden tietokannan

Ennen uuden tietokannan luomista älä unohda nimetä vanha korruptoitunut tietokanta uudelleen.

Voit luoda uuden tietokannan seuraavasti:
sqlite3.exe -init spiceworks_prod.sql spiceworks_prod.db

Tämä komento luo uuden tietokannan tietojesi avulla.

Vaihe 6: Tuo uusi tietokanta spiceworksiin

Jos haluat tuoda uuden tietokannan spiceworksiin, sinun tarvitsee vain kopioida db-tiedosto db-kansioon.

Älä unohda tarkistaa, että spiceworks on alaspäin ennen kuin kopioit tämän tiedoston, ja voit käynnistää spiceworks-sovelluksen ja se toimii hyvin.

Olen tehnyt tämän, kun olen "Sovellusvirhe esiintynyt" spiceworks kun napsautan omaa luetteloa ja se toimii hyvin minulle.
Toivon, että tämä auttaa sinua korjaamaan ongelman.