Comportement :
Lors de la connexion au client Web, les utilisateurs reçoivent l'erreur suivante :
"La connexion à la base de données du flux de travail pour l'organisation actuelle n'existe pas ou vous n'avez pas l'autorisation d'y accéder."
Solution :
Ce problème survient lorsque la table DWOrganizationDB contient un GUID incorrect pour la connexion à la base de données de workflow de votre organisation. Pour résoudre ce problème, vous devez mettre à jour cette table.
***REMARQUE : Veillez à effectuer une sauvegarde complète de la base de données avant d'effectuer l'une des modifications suivantes***.
- Tout d'abord, nous devons trouver le GUID correct, accéder à votre base de données et exécuter la commande suivante :
MSSQL
Use Dwsystem ;
select * from dwsystemsettings
where (cast (settings as nvarchar (max))) like '%dwworkflowengine%'
MySQL
Use dwsystem ;
Select * from dwsystemsettings
where settings like '%dwworkflowengine%'
Vous devriez obtenir l'entrée de votre connexion DB workflowengines.Prenez note de la valeur de la colonne 'guid'. - Prenez le guide de l'étape précédente et remplacez-le par la valeur surlignée en rouge ci-dessous, puis prenez la requête et exécutez-la dans votre système.
(NOTE : Cette requête concerne les systèmes avec une seule organisation, si vous avez plusieurs organisations, vous devez trouver l'"oid" et y faire référence dans votre déclaration de mise à jour).
Update DWOrganizationDB
set workflowdbconnection ='00000000-0000-0000-0000-000000000000' - Une fois la modification effectuée, actualisez votre navigateur web. L'erreur ne devrait plus se produire.
KBA applicable aux organisations sur site UNIQUEMENT.
Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.