ビュー:

シナリオ:
古いバージョンのDocuWare(6.12以下)からVersion 7以上に文書をリストアするために、リストアワークフローを実行する必要があります。 処理中に、

「テーブル '' が存在しません!」

解決方法:
DocuWare 6.12以下の文書は、7へのアップグレード時にデータベース内で「_V5」テーブルに変換されます。
DocuWare 7は、6.12以下からのアップグレードでない限り必要ないため、デフォルトでは「_V5」テーブルを持っていません。

***続行する前に、DocuWareデータベースのバックアップを作成するか、現在のバックアップが有効であることを確認してください

  1. データベース管理プログラム(MySQL Query Browser、SQL Management Studio)を開き、 DWSystemデータベースのDWFileCabinet テーブルを開きます。
  2. 復元先のファイル・キャビネットを探します。この場合、デフォルトの "Documents" ファイル・キャビネットが使用されます。

  3. そのファイル・キャビネットの設定 XML 列を開きます。

  4. <DBGeneral isReadOnly="false" />」のすぐ後、「<TablesV7>」の前に、テーブル名を適宜調整しながら、以下をXMLに追加する。

    <Table type="MainTable">SAMPLEEN_V5</Table>
    <Table type="SystemTable">DWSYS</Table>
    <Table type="VersionTable"> SAMPLEEN_V5VSAMPLEEN_V5V</Table>
    <Table type="SectionTable">SAMPLEEN_V5S</Table>
    <Table type="PageTable">SAMPLEEN_V5P</Table>


  5. XML全体をコピーし、XMLの内容全体を置き換えるクエリを実行する。WHERE句はファイルキャビネット名と一致させる:

  6. 次に、ファイルキャビネットの設定ページで「その他のオプション」を開いてください:




  7. ウェブクライアントの右上にポップアップウィンドウが表示され、"Your tables are ready to use"



    これにより、DWSystemで追加したテーブルがDWDataデータベースに作成されます。

  8. これで Restore Workflow に戻り、再度開始することができます。リストアは正常に実行されます。

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

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