Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
控制数据库的集成和 Kerberos 登录的使用。
一个或多个以下值:Standard、Integrated、Kerberos、Mixed(不建议使用)
Standard
只能为 PUBLIC 组设置。需要 DBA 权限。设置立即生效。
此选项指定是否允许标准、集成和 Kerberos 登录。接受以下一种或多种登录模式(这些值区分大小写):
Standard 允许标准登录。这是缺省设置。标准连接登录必须提供用户 ID 和口令,且不使用集成或 Kerberos 连接参数。
Integrated 允许集成登录。
Kerberos 允许 Kerberos 登录。
Mixed(不建议使用) 这等效于指定 [Standard]、[Integrated]。
如果指定多个登录模式,则数据库服务器允许所有的指定模式。
将 login_mode 数据库选项设置为不允许标准登录可限制只有被授予了集成或 Kerberos 登录映射的用户或组才能进行连接。尝试使用用户 ID 和口令连接会生成错误。只有具有 DBA 权限的用户不受此限制。
可在以逗号分隔的列表中指定多个值。此列表不能包含空格。例如,以下设置既允许标准登录又允许集成登录:
SET OPTION PUBLIC.login_mode = 'Standard,Integrated';
如果数据库文件未受保护可由未授权的用户复制,则应使用临时公共 login_mode 选项(用于集成登录和 Kerberos 登录)。这样,如果文件被复制,缺省情况下将不再支持集成登录和 Kerberos 登录。
仅启用集成登录(标准登录和 Kerberos 登录失败):
SET OPTION PUBLIC.login_mode = 'Integrated';
启用标准登录和 Kerberos 登录(集成登录失败):
SET OPTION PUBLIC.login_mode = 'Standard,Kerberos';
启用标准、集成和 Kerberos 登录:
SET OPTION PUBLIC.login_mode = 'Standard,Integrated,Kerberos';