首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Encryption for SQL Server compact edition

Encryption for SQL Server compact edition
EN

Stack Overflow用户
提问于 2012-03-13 16:06:58
回答 1查看 2.1K关注 0票数 0

我在一个项目中使用MS SQL Server compact edition。客户端已请求对数据库中包含的所有数据进行加密。用于加密的密钥可能是特定于安装的,甚至是所有安装的全局密钥,它更多的是为了最大限度地减少人们获取sdf副本并尝试读取其中包含的数据的障碍。

SQL Server CE中是否有启用数据库加密的设置,或者是否没有这样的机制,并且应用程序必须自己处理数据加密?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-13 16:12:15

我发现(source)

在SQL Server Compact连接字符串中使用SQL Server Compact文件加密您可以告诉引擎使用密码对数据文件进行加密。只需指定密码,即可自动对数据库进行加密。我们曾经支持encrypt = true name/value对,但是有一个没有加密的密码有点愚蠢,没有密码的加密就像在门上放了一把锁,但是把钥匙留在锁里(在门的外面)一样有用。因此,我们不再使用这个名称/值对,如果引擎看到它,可能会在未来的版本中抛出错误。如今,Compact完全忽略了这一点。

要启用加密,只需设置密码,如下所示:

Data Source=|DataDirectory|\Localdatabase.sdf;Password=Foo

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9680317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档