1 votes

Erreur lors de la compression de la base de données de messagerie : le fichier est crypté ou n'est pas une base de données

J'essaie de compresser la base de données du courrier en exécutant la commande sqlite3 vacuum commande. Mais j'obtiens l'erreur suivante :

SQL Error: file is encrypted or is not a database

J'utilisais Mac OS 10.6 et je suis passé à la version 10.7. Maintenant, il fonctionne avec la version 10.7.4. J'ai découvert que le dossier de données de messagerie est placé sous le dossier ~/Library/Mail/V2/MailData au lieu de ~/Library/Mail/MailData sur ma machine.

J'utilise donc la commande suivante :

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

1voto

Oskar Points 1242

Vous devriez simplement déplacer ce fichier dans la corbeille et redémarrer Mail.

Il existe une option 'PRAGMA integrity_check', mais pourquoi risquer un mauvais index, le fichier sera reconstruit lorsque Mail détectera son absence.

0 votes

Merci bmike. Ma question date en fait de quelques mois, mais ce que vous avez dit est en fait ce que j'ai fait à la fin.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X