【发布时间】:2017-05-24 14:42:50
【问题描述】:
我有一个大问题...我正在使用 SQLite 开发桌面应用程序,但在复制/粘贴过程中,我失去了电源并且进程被终止,因此基础丢失了。但是,我找到了一种恢复它的方法,但基础是加密的。当我尝试使用conn.Open(); 打开连接时,我收到此错误。如果我尝试使用 SQLite 的 DB Browser 打开它,它会询问我一个 SQLCipher 加密密码,所以它会告诉我数据丢失了..
有没有默认密码? 为什么会发生这种情况以及如何防止它再次发生? 我能做些什么 ?
提前致谢。
【问题讨论】:
-
你真的加密了吗?如果不是,请看“或”后面的部分。
-
我没有加密它。连接字符串为 m_dbConnection = new SQLiteConnection("Data Source=Baza.sqlite;Version=3;Read Only=False;Journal Mode=Off");它工作得很好,直到它被删除。我按名称找到它,它说那是 sqlite 文件。它没有 sens.. 它是一个数据库,没有加密,但不知何故被加密了
-
Stack Overflow 是一个编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参阅帮助中心的What topics can I ask about here。也许Unix & Linux Stack Exchange 或Database Administrators Stack Exchange 会是一个更好的提问地点。
标签: sqlite