暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBASE:GBase 8s SQL 指南:语法_2 USER Authentication 子句(2)

GBASE数据库 2022-02-09
288

对验证参数变量的限制 

在 UNIX™ 上,validation_var 中存储的密码必须是有效的密码,并且必须存在于 /etc/passwd 文 件中。如果应用程序连接到远程数据库服务器,则密码必须同时存在于本地远程数据库服务器的此文件中。 

在 Windows™ 上,validation_var 中存储的密码必须是有效的密码,并且必须是用户管理器中输入 的密码。如果应用程序连接到远程数据库服务器,则密码必须同时存在于客户机和服务器的域中。 

对用户标识参数的限制 

如果发生以下任意一种情况,则连接会被拒绝: 

⚫ 指定的用户缺少访问数据库环境中指定数据库的权限。 

⚫ 指定的用户缺少连接到远程主机所必需的许可权。 

⚫ 您提供了 USER Authentication 子句但是遗漏了 USING validation_var 指定。 

为了与 CONNECT 语句的 X/Open 标准一致,GBase 8s ESQL/C 预处理器允许具有 USER Authentication 子句的 CONNECT 语句不带 USING validation_var 指定。然而如果没有提供 validation_var ,则数据库服务器在运行时拒绝连接。 

在 UNIX™ 上,您指定的 user_id 必须是有效的登录名且必须存在于 /etc/passwd 文件中。如果 该应用程序连接到远程服务器,则登录名必须同时存在于本地和远程数据库服务器的此文件中。 

在 Windows™ 上,您指定的 user_id 必须是有效的登录名且必须存在于用户管理器中。如果应用程序连接到远程数据库服务器,则登录名必须同时存在于客户机和服务器的域中。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论