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

SQL Anywhere 12.0.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » 启动并连接到数据库 » SQL Anywhere 数据库连接 » Kerberos 验证

 

安全问题:为增加安全性而设置临时公共选项

如果使用 SET OPTION 语句为指定数据库设置 login_mode 选项的值以允许标准、集成和 Kerberos 登录,该语句将为该数据库永久启用指定类型的登录。例如,以下语句用于永久启用标准登录和集成登录:

SET OPTION PUBLIC.login_mode = 'Standard,Integrated';

如果关闭并重新启动该数据库,则该选项的值将保持不变,集成登录仍处于启用状态。

使用 SET TEMPORARY OPTION 设置 login_mode 选项仍然允许用户通过集成登录进行访问,但只在数据库未关闭前有效。以下语句可临时更改该选项的值:

SET TEMPORARY OPTION PUBLIC.login_mode = 'Standard,Integrated';

如果永久选项值为 [标准],数据库将在关闭时恢复为该值。

设置临时公共选项可为数据库提供附加的安全性。将集成登录或 Kerberos 登录添加到数据库后,数据库将依赖于其运行时所在的操作系统的安全性。如果数据库被复制到另一台计算机,则对于数据库的访问将恢复到 SQL Anywhere 安全模型。

 另请参见