Bagaimana untuk menetapkan pangkalan data SQLite yang rosak - Bagaimana Untuk

Bagaimana untuk menetapkan pangkalan data SQLite yang rosak

Artikel ini menerangkan bagaimana untuk membaiki Pangkalan Data SQLite yang rusak sebagai Pangkalan Data Spiceworks, dan membuat satu yang baik baru.

6 langkah total

Langkah 1: Pertama, buat salinan pangkalan data

Pergi ke pelayan spikeworks dan spikeworks penutupan
Kemudian buat salinan fail db

Langkah 2: SQLite untuk memeriksa, mengeksport dan membuat ...

Untuk membuat rawatan di pangkalan data, anda mesti mempunyai SQLite pada PC anda.

Anda boleh menemuinya di sini:
http://www.sqlite.org/download.html

Muat turun dan salinnya pada cakera keras anda di mana anda mahu.
Kemudian, anda boleh menambah laluan ke laluan pemboleh ubah environments sqlite untuk membolehkan anda melancarkan perintah sqlite di mana-mana sahaja.

Langkah 3: Perintah SQLite


Pertama, melancarkan Perintah MS-Dos
Kemudian pergi ke direktori pangkalan data anda, dan luncurkan SQLite:

sqlite3 dspiceworks_prod.db

Anda boleh menyemak integriti pangkalan data dengan:
pragma integrity_check;

Sekiranya OK, anda tidak perlu membuat rawatan lain, pangkalan data anda adalah baik.

anda boleh berhenti sqlite dengan: .quit

Jika anda mempunyai mesej ralat, anda boleh pergi ke Langkah Seterusnya

Langkah 4: Eksport Data ke Fail SQL


Untuk mengeksport data anda ke fail sql, jalankan ini:

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

Langkah 5: Buat pangkalan data baru

Apabila fail sql dibuat, anda boleh membuat pangkalan data baru

Sebelum membuat pangkalan data baru, jangan lupa untuk menamakan semula pangkalan data yang rosak lama.

Untuk membuat pangkalan data baru, anda boleh menggunakan:
sqlite3.exe -init spiceworks_prod.sql spiceworks_prod.db

Perintah ini membuat pangkalan data baru dengan data anda.

Langkah 6: Import pangkalan data baru menjadi spikeworks

Untuk mengimport pangkalan data baru anda menjadi spikeworks, anda hanya perlu menyalin fail db ke dalam folder db.

Jangan lupa untuk mengesahkan bahawa spikeworks turun sebelum menyalin fail ini kemudian anda boleh melancarkan spikeworks dan ia berfungsi dengan baik.

Saya telah membuat ini apabila saya mempunyai "Kesalahan Aplikasi Terperangkap" dalam spikeworks apabila saya klik pada inventori saya dan ia berfungsi dengan baik untuk saya.
Saya harap cara ini dapat membantu anda menyelesaikan masalah anda.