SQLITE fichier est crypté ou n'est pas une base de données

J'ai un énorme problème... je développe une application de bureau avec SQLite, mais lors de la copie/coller processus que j'ai perdu de la puissance et de processus a été interrompu de base a été perdu. Cependant, j'ai trouvé un moyen de le récupérer, mais la base est crypté. Lorsque j'essaie d'ouvrir une connexion à l'aide de conn.Open();, j'obtiens cette erreur. Si j'essaie de l'ouvrir avec DB Navigateur pour SQLite, il me demande un SQLCipher cryptage du mot de passe de sorte qu'il coutures pour moi que les données sont perdues..

Est-il un mot de passe par défaut ?
Pourquoi est-ce arrivé et comment éviter que cela se reproduise ?
Que puis-je faire ?

Merci d'avance.

  • Avez-vous fait le chiffrer? Si non, voir la partie après le "ou".
  • Je n'ai pas le chiffrer. La chaîne de connexion est m_dbConnection = new SQLiteConnection("Data Source=Baza.sqlite;Version=3;Read only=False;Journal Mode=Off"); et il fonctionnait parfaitement bien jusqu'à ce qu'il a été supprimé. Je l'ai trouvé par nom et il dit que c'est le fichier sqlite. Il n'a pas de sens.. C'est une base de données et n'est pas chiffré, mais en quelque sorte devenu chiffrés
  • Stack Overflow est un site pour la programmation et les questions de développement. Cette question semble être hors-sujet, car il n'est pas sur la programmation ou le développement. Voir Quels sont les sujets que pouvez-vous nous parler ici dans le Centre d'Aide. Peut-être Unix & Linux Stack Exchange ou Administrateurs de Base de données de la Pile d'Échange serait un meilleur endroit pour demander cela.
InformationsquelleAutor Goran | 2017-05-24