是否有一种简单的方法来加密随Windows应用程序提供的SQL CE数据库?如果没有加密,用户可以直接打开数据库,并可以查看其中的所有数据。我希望通过加密,他将不得不通过应用程序使用提供的UI,并只看到他可以看到的内容。
如果无法加密,我怎样才能达到同样的目标?
感谢。
答案 0 :(得分:3)
你可以。通过使用以下语法创建数据库来启用数据库级别的加密:
CREATE DATABASE "name" DATABASEPASSWORD 'password' ENCRYPTION ON
我是从MSDN检索到的。然后,您可以像平常一样访问它。
值得注意的是,如果你对它进行加密,而你丢失了密码,那么该数据库就不见了。