有几种安全功能或者可以在启动数据库服务器时设置,或者可以在服务器操作过程中设置,它们是:
启动和停止数据库 缺省情况下,任何用户都可以在正在运行的服务器上启动其它数据库。–gd 选项可用于限制用户使用此功能,只允许有特定级别的访问权限的用户使用。允许的值包括 DBA、all 或 none。
有关详细信息,请参见 -gd 服务器选项。
创建与删除数据库 缺省情况下,任何用户都可以使用 CREATE DATABASE 语句创建一个数据库文件。–gu 选项可用于限制用户使用此功能,只允许有特定级别的访问权限的用户使用。允许的值包括 DBA、all、none 或 utility_db。
有关信息,请参见 -gu 服务器选项。
停止服务器 dbstop 实用程序可停止数据库服务器。它适用于批处理文件,或者无法交互式停止服务器的情况下(通过单击 [服务器消息] 窗口上的 [关机])。缺省情况下,任何用户都可以运行 dbstop 关闭服务器。–gk 选项用于限制用户使用此功能,只允许有特定级别的访问权限的用户使用。允许的值包括 DBA、all 或 none。
有关详细信息,请参见 -gk 服务器选项。
装载和卸载数据 LOAD TABLE、UNLOAD TABLE 和 UNLOAD 语句都访问数据库服务器计算机上的文件系统。如果您正在运行个人数据库服务器,您就已经可以访问文件系统并且这不会造成安全问题。如果您正在运行网络数据库服务器,没有授权的文件系统访问会造成安全问题。–gl 选项可以用于控制执行数据的装载和卸载数据所需的数据库权限。允许的值包括 DBA、all 或 none。
有关详细信息,请参见 -gl 服务器选项。
使用传输层安全性对客户/服务器通信进行加密 为了达到更高的网络包安全性,可以使用传输层安全性来鉴定客户端应用程序和数据库服务器之间的通信。传输层安全性使用椭圆曲线或 RSA 加密技术。
有关详细信息,请参见 Adaptive Server Anywhere 传输层安全性。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。