更改数据库的密码和加密设置

在 Microsoft SQL Server Compact 数据库上设置加密或密码属性后,只有在压缩该数据库时才能修改这些属性。

除了在数据库上设置这些安全属性外,压缩功能主要用于压缩数据库中未使用的空间以及搜索数据库中的一致性错误。有关详细信息,请参阅维护数据库 (SQL Server Compact)

您可以使用下列机制来压缩 SQL Server Compact 数据库:

备注

压缩受密码保护或加密的数据库时,您必须指定原始数据库的密码。

  • OLE DB 的 Engine 对象上的 CompactDatabase 方法。

    有关详细信息,请参阅 CompactDatabase 方法 (SQL Server Compact)

  • .NET Compact Framework 数据访问接口的 System.Data.Sqlserverce.SqlCeEngine 类的 Compact 方法。

注意   在 Visual Studio 2010 SP1 中,您可以通过在**“数据库属性”**对话框中选择一个选项来修改密码并加密数据库。有关详细信息,请参阅如何保护数据库安全 (Visual Studio)