BASE DE CONNAISSANCES

Erreur "Invalid Username or Password" ou "Database error 0x80040E4D: Authorization failed" lors de la connexion à SAP BW


Date de publication : 27 Dec 2016
Date de dernière modification : 20 Jul 2023

Problème

Lorsque vous tentez de vous connecter à SAP BW, les erreurs suivantes peuvent se produire :
 
"Invalid username or password" (Nom d'utilisateur ou mot de passe non valide)

Ou

"Database error 0x80040E4D: Authorization failed" (Erreur de base de données 0x80040E4D. Échec de l'autorisation)

Environnement

  • Tableau Desktop 
  • SAP NetWeaver Business Warehouse

Résolution

Option 1 :
Si SAP utilise les ports par défaut, vérifiez que les ports 3200 et 3300 sont ouverts.
  • 3200 est le port du répartiteur, utilisé par l'interface utilisateur SAP (connexion SAP).
  • 3300 est le port de passerelle, utilisé par toute application basée sur le fichier saplogon.ini.
De plus, adressez-vous à votre équipe informatique pour être sûr qu'aucun pare-feu interne ne bloque des ports supplémentaires.

Option 2 :
Adressez-vous à votre administrateur de base de données pour effectuer les étapes ci-dessous :
  1. Ouvrez la connexion SAP
  2. Cliquez avec le bouton droit de la souris sur l'icône Connexion puis sélectionnez Propriétés.
  3. Accédez à l'onglet Réseau et désélectionnez Activer la communication réseau sécurisée.
Option 3 :
Adressez-vous à votre administrateur de base de données pour vous assurer que les informations d'identification ne sont pas en conflit avec le nombre minimum de caractères spéciaux définis par SAP BW pour les exigences de mot de passe. Cette exigence est définie par votre administrateur de base de données.

Option 4 :
Si vous utilisez SSO et Kerberos
  • Vérifiez que SAP BW est configuré pour SSO. Consultez Configurer l'authentification unique pour SAP BW pour plus d'informations.
  • Vérifiez que Kerberos utilise un jeton à un tronçon qui transmet les informations d'identification de l'utilisateur connecté, et non un jeton à double tronçon qui transmet des identifiants de connexion différents.

Cause

L'un des cas de figure suivants :
Les ports dont SAP avait besoin étaient bloqués
Il était nécessaire de configurer SAP de manière à autoriser SNC
Les informations d'identification utilisées étaient en conflit avec l'exigence minimum de caractères spéciaux dans le mot de passe SAP défini par votre administrateur de base de données.
Cet article vous a-t-il permis de résoudre le problème ?