Помилка під час стискання пошти DB: файл зашифрований або не є базою даних


1

Я намагаюся стиснути базу даних Mail, запустивши команду sqlite3 vacuum. Але я отримую таку помилку:

SQL Error: file is encrypted or is not a database

Я працював під Mac OS 10.6 і оновив до 10.7. Тепер він працює 10.7.4. Я виявив, що папка даних Mail розміщується під папкою, ~/Library/Mail/V2/MailData а не ~/Library/Mail/MailDataна моїй машині.

Тому я використовую таку команду:

sqlite3 ~/Library/Mail/V2/MailData/Envelope\ Index vacuum

Відповіді:


1

Вам слід просто перемістити цей файл у кошик і перезапустити пошту.

Існує опція 'PRAGMA integ_check', але чому ризикувати поганим індексом, файл буде відновлено, коли Mail відчує, що він відсутній.


Дякую bmike Моє запитання насправді кілька місяців, але те, що ви сказали, це те, що я зробив наприкінці.
Гелій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.