login_mode 数据库选项确定是否启用集成登录功能。因为数据库选项只应用于它们所在的数据库,所以,不同的数据库即使在同一服务器内装载和运行,也可以有不同的集成登录设置。
login_mode 数据库选项接受以下值:
Standard 允许标准登录。这是缺省设置。标准连接登录必须提供用户 ID 和口令,且不使用集成或 Kerberos 连接参数。如果尝试进行集成或 Kerberos 登录连接,则会发生错误。
Integrated 允许集成登录。
Kerberos 允许 Kerberos 登录。
CloudAdmin 此登录模式用于云的内部使用。
将 login_mode 数据库选项设置为不允许标准登录可限制只有被授予了集成或 Kerberos 登录映射的用户或组才能进行连接。如果用户不具有 DBA 权限,则尝试使用用户 ID 和口令连接会生成错误。
要允许多种登录类型,请为 login_mode 选项指定多个值。例如,以下 SQL 语句用于将 login_mode 数据库选项的值设置为同时允许标准登录和集成登录:
SET OPTION PUBLIC.login_mode = 'Standard,Integrated'; |
如果可以复制数据库文件,则应使用临时公共 login_mode 选项(集成登录和 Kerberos 登录均应使用)。这样,如果文件被复制,缺省情况下将不再支持集成登录和 Kerberos 登录。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |