本页介绍了如何以等效于 C2 安全认证配置的方式对 Adaptive Server Anywhere 进行操作。它不提供有关此主题的一般信息。
要在符合 C2 的配置中运行,您的数据库也必须符合 C2。到数据库的所有连接都必须使用集成登录机制。在认证的配置中不允许使用到数据库的标准连接(例如,指定用户 ID 和口令)。
创建符合 C2 的数据库:
以 sybase 身份登录。
从 [开始] 菜单,选择 [程序] > [命令提示符]。
使用 dbinit 实用程序创建数据库,限制如下:
必须使用 -I 命令行选项禁用 jConnect 支持。
不能使用 -k 或 -n 命令行选项。
必须将数据库文件放到 C2 数据库文件夹中。
如果您使用 -t 命令行选项指定事务日志文件或者使用 -m 命令行选项指定事务日志镜像文件,则指定的文件必须位于 C2 数据库文件夹中。
有关在认证的配置中使用 dbinit 实用程序的信息,请参见初始化实用程序。有关数据库文件夹的信息,请参见 Adaptive Server Anywhere 软件安装。
在数据库创建之后,您需要连接到数据库。
此连接必须只用于设置 min_password_length 选项和 DBA 的口令。
在命令提示符处,键入 dbisqlc –c UID=DBA;PWD=SQL;DBF=file,其中 file 是上面创建的数据库文件的完整路径。
Interactive SQL 在几秒之后出现。
有关在认证的配置中使用 dbisqlc 实用程序的信息,请参见 Interactive SQL 实用程序和限制。
键入 set option public.min_password_length=6(或更高),然后单击 [执行]。
键入 grant connect to DBA identified by newpw,其中 newpw 是 DBA 帐户的新口令,然后单击 [执行]。
新口令的长度必须至少为在第 5 步中输入的数字的长度,而且应当不易猜出。
键入 grant integrated login to sybase as user DBA,然后单击 [执行]。
键入 set option public.login_mode='Integrated',然后单击 [执行]。
通过单击窗口右上角处的 X 来退出 Interactive SQL。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。