M

კორუმპირებული მონაცემთა ბაზა

მენეჯერი იყენებს SQLite ბაზებს, რომლებიც ჩვეულებრივ გამძლე არიან, მაგრამ შეიძლება დაზიანდეს მოწყობილობის ხრაშუნობის ან მავნებელი პროგრამების გამო.

ყველაზე მარტივი გზა კორუმპირებული მონაცემთა ბაზის ხელოვნურად აღდგენისათვის არის SQLite-ის ბრძანების ხაზი. ბრძანების ხაზი არის პროგრამა სახელწოდებით <კოდი>sqlite3.

ეს სახელმძღვანელო დაგმატარებთ კორუმპირებული მონაცემთა ბაზის ფაილის აღდგენის პროცესზე.

ნაბიჯი 1: ჩამოტვირთე SQLite CLI

ჩამოტვირთვა SQLite CLI [SQLite-ს ჩამოტვირთვის странице](https://www.sqlite.org/download.html).

ჩამოტვირთვა ოპერაციული სისტემისთვის წინასწარ შედგენილი ბაინარების.

• Windows-ისთვის მოძებნეთ <კოდი>sqlite — tools — win — x64 — .zip

• macOS-ისთვის მოძებნეთ <კოდი>sqlite — tools — osx — x64 — .zip

• ლინუქსისთვის მოიძიეთ <კოდი>sqlite — tools — linux — x64 — .zip

ნაბიჯი 2: ჩამოწერილი არქივის გახსნა

ჩამოტვირთული zip ფაილის შინაარსი მოიხსნება ახალ ფოლდერში.

მედგნე 3: მოამზადეთ კორუმპირებული მონაცემთა ბაზა ფაილი

დააკოპირეთ თქვენი დაზიანებული SQLite ბაზა უცემელი შინაარსის საქაღალდეში.

გადარქმევთ თქვენს <კოდი>.manager ფაილს <კოდი>corrupted.manager-ად.

შეფერხების ბრძანების გაწვდვა 4:

გახსენით ბრძანების ხაზის ინტერფეისი (<კოდი>Command Prompt Windows-ზე, <კოდი>Terminal macOS/Linux-ზე).

მოძებნეთ საქაღალDegreesე, რომელიც შეიცავს <კოდი>sqlite3 შესრულებად კოდსა და <კოდი>corrupted.manager ფაილს.

გამოასრულეთ შემდეგი ბრძანება აღდგენის მცდელობისთვის:

<კოდი>sqlite3 corrupted.manager ".recover" | sqlite3 new.manager

ნაბიჯი 5: იმპორტი და გახსენი აღდგენილი ბაზა данных

მოსახლების ბრძანების შესრულების შემდეგ, თქვენ გექნებათ ახალი ფაილი სახელწოდებით <კოდი>new.manager.

იმპორტი `new.manager` უკან Manager-სა და ცდილეთ მისი გახსნა.

გაიგე მეტი ბიზნესის იმპორტი

ეს ნაბიჯების გადადგმა შეიძლება დაგეხმაროთ მონაცემების აღდგენაში დაზიანებული Manager-ის მონაცემთა ბაზის ფაილიდან.