ビュー:

現象:
DocuWare バージョン 7 へのアップグレード時に、Content Upgrader が以下のエラーで失敗します:

「アップグレードに失敗しました。---> DocuWare.Common.Exceptions.DWDBException: インデックス'IX520f39d913f34d0fb21c6d201538'は列 'DOCUMENTCHANGE' に依存しています。
ALTER TABLE ALTER COLUMN DOCUMENTCHANGE は、1 つ以上のオブジェクトがこの列にアクセスしているため失敗しました。」


解決策:
このエラーは、エラーで参照されているインデックスのために、アップグレーダーがアップグレード中に必要なデータベースの変更を行えない場合に発生します。この問題は、参照されているインデックスを削除することで解決できます。

注:以下の変更を行う前に、必ずデータベースの完全なバックアップを取得してください。

  1. データベースにアクセスし、dwdataデータベース内のdbo.DWSYSという名前のテーブルを探してください。
    (DWSYS テーブルは、以前は DocuWare バージョン 6.12 以前を使用していたシステムにのみ存在します)

     
  2. テーブルを展開し、その中の「indexes」フォルダを展開します。ここに、ログで参照されているインデックスがあります。該当するインデックスを見つけて削除してください
    注:インデックスはシステムごとに異なります。エラーログを確認して、正しいインデックスを特定してください。



    3. データベースインスタンスを最新の情報に更新してインデックスが削除されたことを確認し、Content Upgraderを再実行してください。

このKBAは、オンプレミス環境の組織にのみ適用されます!

ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。