Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 用户和数据库安全 » 数据安全 » 数据库加密和解密

 

比较 CREATE ENCRYPTED DATABASE 和 CREATE ENCRYPTED FILE 语句

当想要对现有的数据库进行加密时,应使用 CREATE ENCRYPTED DATABASE 语句。仅在想要对需要恢复的数据库进行加密时才能使用 CREATE ENCRYPTED FILE 语句。

执行该语句时不能连接到正在加密的数据库。

CREATE ENCRYPTED FILE 和 CREATE ENCRYPTED DATABASE 语句彼此之间的不同点如下:

  • CREATE ENCRYPTED FILE 语句必须针对每个与数据库相关的文件(事务日志、事务日志镜像、dbspace,如果有)单独执行,而 CREATE ENCRYPTED DATABASE 语句自动加密所有与数据库相关的文件。

  • CREATE ENCRYPTED DATABASE 语句不能在需要恢复的数据库上使用;CREATE ENCRYPTED FILE 语句则可以做到这一点。

  • CREATE ENCRYPTED DATABASE 语句不能在过程、触发器或批处理内部使用。CREATE ENCRYPTED FILE 语句则可以做到这一点。

  • CREATE ENCRYPTED DATABASE 语句支持 SIMPLE 加密算法,但 CREATE ENCRYPTED FILE 语句则不支持。

 另请参见
 另请参见