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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 数据库管理 » SQL Anywhere 数据库连接 » 数据库连接 » Windows 集成登录

 

集成登录和 login_mode 数据库选项

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 选项(适用于除标准登录外的登录模式)。这样一来,复制文件时,缺省情况下不支持除标准登录外的登录模式。

 另请参见