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