在启动高度加密的数据库后,提示用户提供加密密钥。
{ dbsrv11 | dbeng11 } -ep ...
所有操作系统和数据库服务器。
-ep 选项指示数据库服务器显示一个窗口,提示用户在其中输入加密密钥,在命令行上启动数据库需要此加密密钥。该服务器选项能避免以明文形式显示加密密钥,因而更加安全可靠。
如果与服务器一起使用,则当满足以下所有 条件时,会提示用户输入加密密钥:
指定了 -ep 选项
服务器为 Windows 个人服务器,或服务器刚刚启动
启动数据库需要密钥
该服务器或者不是 Windows 服务,或者是一项开启了与桌面交互选项的 Windows 服务
该服务器不是守护程序 (Unix)
若要保证客户端应用程序与数据库服务器之间通信包的安全,可使用 -ec 服务器选项和传送层安全。请参见传送层安全。
启动 myencrypted.db 数据库时,提示用户输入加密密钥:
dbsrv11 -ep -x tcpip myencrypted.db |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |