知识库

连接到 SAP BW 时出现“Invalid Username or Password”或“Database error 0x80040E4D: Authorization failed”错误


发布时间: 27 Dec 2016
上次修改日期: 20 Jul 2023

问题

尝试连接到 SAP BW 时,可能会出现以下错误:
 
“Invalid Username or Password”(用户名或密码无效)



“Database error 0x80040E4D: Authorization failed”(数据库错误 0x80040E4D:授权失败)

环境

  • Tableau Desktop 
  • SAP NetWeaver Business Warehouse

解决方案

选项 1
 如果 SAP 使用默认端口,请确保端口 3200 和 3300 处于开放状态。
  • 3200 是调度程序端口,由 SAP GUI (SAP Logon) 使用。
  • 3300 是网关端口,由依赖于 saplogon.ini 文件的任何应用程序使用。
此外,与 IT 团队合作以确保没有内部防火墙阻止其他端口。

选项 2
与数据库管理员合作执行下列步骤:
  1. 打开 SAP Logon
  2. 右键单击“Connection”(连接)并选择“Properties”(属性)
  3. 访问“Network”(网络)选项卡,并取消选中“Activate Secure Network Communication”(激活安全网络通信)
选项 3
与数据库管理员合作,确保使用的凭据未与 SAP BW 密码最少特殊字符数要求冲突。此要求由数据库管理员设置。

选项 4:
使用 SSO 和 Kerberos 时
  • 确保针对 SSO 配置了 SAP BW。有关详细信息,请参见为 SAP BW 配置单点登录
  • 确认 Kerberos 正在使用传输已登录用户凭据的单跳令牌,而不是传递不同登录凭据的双跳令牌。

原因

以下其中一项:
SAP 所需的端口被阻止
SAP 需要配置为允许 SNC
使用的凭据与数据库管理员设置的 SAP 密码最少特殊字符数要求冲突。
此文章是否已解决问题?