भ्रष्ट SQLite डेटाबेस को कैसे ठीक करें - कैसे

भ्रष्ट SQLite डेटाबेस को कैसे ठीक करें

यह आलेख बताता है कि स्पिकवर्क डेटाबेस के रूप में एक भ्रष्ट SQLite डेटाबेस को कैसे ठीक किया जाए, और एक नया अच्छा बनाया जाए।

कुल 6 चरण

चरण 1: सबसे पहले, डेटाबेस की एक प्रति बनाई

स्पाइकवर्क सर्वर पर जाएं और स्पाइकवर्क बंद करें
फिर db फाइल की एक कॉपी बनाएं

चरण 2: जाँच करने, निर्यात करने और बनाने के लिए SQLite ...

डेटाबेस पर उपचार करने के लिए, आपको अपने पीसी पर SQLite होना चाहिए।

आप इसे यहां देख सकते हैं:
http://www.sqlite.org/download.html

इसे डाउनलोड करें और अपनी हार्ड ड्राइव पर कॉपी करें जहां आप चाहते हैं।
तब आप हर जगह sqlite कमांड लॉन्च करने की अनुमति देने के लिए sqlite oyour environnment variable पथ में पथ जोड़ सकते हैं।

चरण 3: SQLite कमांड


सबसे पहले, एक MS-Dos कमांड लॉन्च करें
फिर अपनी डेटाबेस निर्देशिका पर जाएं, और SQLite लॉन्च करें:

sqlite3 dspiceworks_prod.db

आप डेटाबेस की अखंडता की जाँच कर सकते हैं:
pragma Integr_check;

यदि यह ठीक है, तो आपको अन्य उपचार करने की आवश्यकता नहीं है, आपका डेटाबेस अच्छा है।

आप द्वारा:

यदि आपके पास त्रुटि संदेश हैं, तो आप अगले चरण पर जा सकते हैं

चरण 4: SQL फ़ाइल में डेटा निर्यात करें


अपने डेटा को sql फ़ाइल में निर्यात करने के लिए, इसे लॉन्च करें:

इको .dump | sqlite3.exe spiceworks_prod.db> spiceworks_prod.sql

चरण 5: एक नया डेटाबेस बनाएँ

जब sql फ़ाइल बनाई जाती है, तो आप एक नया डेटाबेस बना सकते हैं

नया डेटाबेस बनाने से पहले, पुराने भ्रष्ट डेटाबेस का नाम बदलना न भूलें।

नया डेटाबेस बनाने के लिए, आप इसकी सराहना कर सकते हैं:
sqlite3.exe -init spiceworks_prod.sql spiceworks_prod.db

यह कमांड आपके डेटा के साथ एक नया डेटाबेस बनाता है।

चरण 6: नए डेटाबेस को स्पिकवर्क में आयात करें

अपने नए डेटाबेस को स्पिकवर्क में आयात करने के लिए, आपको बस db फ़ाइल को db फ़ोल्डर में कॉपी करना होगा।

यह सत्यापित करने के लिए मत भूलना कि इस फ़ाइल की प्रतिलिपि बनाने से पहले spiceworks नीचे है तब आप spiceworks लॉन्च कर सकते हैं और यह ठीक काम करेगा।

जब मैंने अपने इन्वेंट्री पर क्लिक किया तो मैंने स्पिकवर्क में "एप्लिकेशन एरर ओके हो गया" बनाया है और यह मेरे लिए ठीक काम करता है।
मुझे उम्मीद है कि यह आपकी समस्या को ठीक करने में आपकी मदद कैसे करेगा।