動作:
Web クライアントにログインすると、ユーザーに次のエラーが表示される:
"The workflow database connection for the current organization does not exist or you don't have permission to access it."
解決方法:
この問題を解決するには、DWOrganizationDB テーブルを更新する必要があります。
***注:以下の変更を行う前に、データベースのバックアップを完全に取ってください。
- まず、正しい GUID を見つけ、データベースにアクセスし、以下のコマンドを実行します:
MSSQL
Use Dwsystem;
select * from dwsystemsettings
where (cast (settings as nvarchar (max)) like '%dwworkflowengine%')
MySQL
Use dwsystem;
Select * from dwsystemsettings
where settings like '%dwworkflowengine%'
これらにより、workflowengines DB 接続のエントリーが返されるはずです。guid'カラムの値に注意してください。
(注意: このクエリは、組織が 1 つのシステム用です。複数の組織がある場合は、"oid" を検索し、更新ステートメントで参照する必要があります)。
更新DWOrganizationDB
セットworkflowdbconnection = '00000000-0000-0000-00000000'- 変更後、ウェブブラウザを更新してください。エラーが発生しなくなるはずです。
オンプレミス組織のみに適用されるKBA。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。