山上有一棵松 2024-04-17 10:02 采纳率: 85.7%
浏览 8
已结题

asa数据库如何授权给test用户,可以从pb中正常登录数据库

asa数据库创建了test用户,密码123。在pb登录时数据库时,提示invalid user authorization specification:invalid user id or password

img

之前有过提问,给了方向是没有在asa数据库中给test授权登录。那么怎么授权一下啊?不会操作了

  • 写回答

11条回答 默认 最新

  • 专家-赤兔[在线] 全栈领域优质创作者 2024-04-17 10:02
    关注

    引自免费微信小程序:皆我百晓生

    针对您在使用PowerBuilder通过ODBC连接到ASA(Adaptive Server Anywhere)数据库时遇到的“Invalid user authorization specification: Invalid user ID or password”错误,您已经确认问题在于test用户未被正确授权登录。以下是针对此问题的详细解决步骤:

    步骤一:连接ASA数据库管理工具

    首先,您需要使用Sybase Central(或早期版本的Interactive SQL)等ASA数据库管理工具,以管理员身份连接到您的ASA数据库服务器。确保您拥有足够的权限为test用户进行授权。

    步骤二:为test用户设置登录属性

    1. 在Sybase Central中,展开左侧的“数据库”节点,找到您要授权的ASA数据库,右键点击并选择“打开”。

    2. 在新窗口中,依次展开“安全性” → “用户”。您应能看到已创建的test用户。右键点击test用户,选择“属性”。

    3. 在打开的“用户 属性”窗口中,切换到“登录属性”选项卡。

    4. 确保“启用”选项已被选中,然后在“口令”和“确认口令”字段中输入正确的密码(本例为“123”)。如果您之前已经设置了正确的密码,可跳过这一步。

    5. 点击“确定”保存更改。

    步骤三:为test用户分配数据库角色或直接授予权限

    1. 保持在test用户的属性窗口中,切换到“数据库角色”选项卡。

    2. 选择一个或多个适用于test用户的预定义角色(如publicconnect等),这些角色通常包含了登录、查询数据等基本权限。如果您不清楚具体应选择哪个角色,至少应包含connect角色以允许用户登录和访问数据库。

    3. 如果需要更精细的权限控制,您可以不使用预定义角色,而是直接在“权限”选项卡中为test用户分配特定对象(如表、视图、存储过程等)的权限。选择相应的对象类型,点击“添加”,在弹出的对话框中选择具体对象,并设置所需的权限(如SELECT、INSERT、UPDATE、DELETE等)。

    4. 点击“确定”保存对test用户的所有权限设置。

    步骤四:验证与应用更改

    1. 保存所有更改后,关闭test用户的属性窗口。

    2. 可选步骤:为了确保更改立即生效,可以重启ASA数据库服务。

    步骤五:重新尝试从PowerBuilder登录

    现在,test用户应该已经获得了登录和访问ASA数据库的必要权限。在PowerBuilder中,使用以下信息重新配置或测试数据库连接:

    • 数据源:指向ASA数据库的ODBC数据源名称
    • 用户名:test
    • 密码:123

    如果配置无误且授权设置正确,这次应该能成功登录数据库,不会再出现“Invalid user authorization specification”错误。

    请按照上述步骤操作,如果仍有问题,可能需要检查PowerBuilder的ODBC连接设置、ASA数据库服务器的网络连接状况,以及相关的防火墙或安全组规则是否允许来自PowerBuilder客户端的连接请求。

    评论 编辑记录

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月18日
  • 赞助了问题酬金15元 4月17日
  • 创建了问题 4月17日

悬赏问题

  • ¥15 from seleniumwire import webdriver 在抓取http://链接的时候会自动转https://这个怎么解决
  • ¥15 BAT根据上两级文件夹重新命名文件要求BAT
  • ¥15 hive直连数据库模式插入mysql表数据失败(相关搜索:数据库)
  • ¥30 不会,学习,有偿解答
  • ¥15 SQL查询语句报错(检查)
  • ¥15 此表中公式应该怎么写
  • ¥15 求HI-TECH PICC 9.50 PL3安装包
  • ¥15 下载ctorch报错,求解
  • ¥15 如何入门学习c语言,单片机
  • ¥15 idea 编辑语言的选择