当想要对现有的数据库进行加密时,应使用 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 语句则不支持。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |