動作:
DocuWareバージョン7以上にアップグレードした後、Web Clientで次のようなデッドロックエラーが発生します:
トランザクション(プロセスID 154)が他のプロセスとロックリソース上でデッドロックになり、デッドロックの被害者として選択されました。トランザクションを再実行してください。
このエラー・メッセージとともに、DWSystem データベースにある DWTasks テーブルにも多くの Fulltext タスクがあります。これらのタスクの中には、「TRYCOUNT」の数値が 3 より大きいものがあります。
解決策:
これは、Fulltext がアップグレード後にいくつかのインデックス作成プロセスを開始し、タスクの一部を実行したときに失敗した場合に発生します。 これらは「スタック」タスクと見なされるため、データベースから削除する必要があります。これらを削除すると、このようなエラーは発生しなくなります。
***先に進む前に DWSystem データベースのバックアップを作成してください。***
クエリ例:
MYSQL: delete from dwsystem.dwtasks where ID = '46C8AE56-3D36-20FF-2CBB-39F7C3710E17'
MSSQL: delete from [dwsystem].[dbo].[ DWTasks] where ID = '46C8AE56-3D36-20FF-2CBB-39F7C3710E17'
(注意: これらは、上記の例に基づいて、これらのスタックしたタスクを削除できるクエリの例です。= の値は、ご使用のデータベースに表示されている値に合わせて置き換えてください)。
KBAはオンプレミス組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。