掲示板一覧   -   トピック一覧
   Enterprise Architect 全般
     QEAX,QEAファイル破損の発生の回避・対策方法について


スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 トピック
umesan
投稿日時: 2024-7-17 12:02
EA Administrator
投稿: 1529

QEAX,QEAファイル破損の発生の回避・対策方法について

サポート宛にいただきましたご質問の要約です。

○ご質問
QEAX, QEAファイルが破損し、編集・保存のときに"database disk image is malformed"のエラーが出ます。
その際は、以下を参考にしてSQLiteのコマンドラインツールsqlite3によりリカバリしています。
https://zenn.dev/megeton/articles/60a77989bc6189

どうすれば事象の発生を避けられるでしょうか?
対策方法などございましたらご教授いただけますでしょうか。

○回答
現時点で、数名のお客様から類似のエラーのご指摘を頂いておりますが、以下URLの掲示板に記載のように、実際に破損があった例は多くなく、それぞれの原因は異なると推測され、破損の原因は現時点では明確になっておりません。

◇QEAファイルが開けない
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=7751


現時点では、以下の2点をご確認いただけないでしょうか?
A. QEAファイルの複数での同時編集
B. QEA,QEAXファイルのフォルダがOneDriveなどの同期対象フォルダ/Google Driveなどのファイル共有システムのフォルダ

A につきまして
以下URLのヘルプにありますように、「QEAファイルは SQLite3形式のデータベースファイルです。個人での利用・Enterprise Architectと同じマシンへの配置での利用を想定しています。複数で同時に編集することはできません。」
複数で同時に編集を想定されている場合は、「ネットワークドライブに配置して少人数で共有して利用することを想定」しているQEAXファイルの利用をご検討ください。

◇プロジェクトファイル
https://www.sparxsystems.jp/help/16.0/createamodeloverview.html


B につきまして
以下URLの掲示板等に掲載しておりますように、OneDriveなどの同期対象フォルダ/Google Driveなどのファイル共有システムのフォルダ の場合、EAが予期しないタイミングでQEA,QEAXファイルの内容の変更が実施され、破損する可能性があるようです。
この場合は、同期対象フォルダ/ファイル共有フォルダでないフォルダにQEA,QEAXファイルを配置しご利用ください。

◇「ファイルをロックできませんでした」というダイアログが表示されEAPXファイルを開けない
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=7109
◇アクセス中に予期しないエラーが発生しました でファイルが開けない
https://www.sparxsystems.jp/forum/modules/xhnewbb/viewtopic.php?topic_id=7841


お客様の環境でのQEA,QEAXファイル破損の原因が、上記いずれでもないと推測される場合は、原因を調査・推測するために、お客様の環境や破損のタイミング等をご連絡頂けますようお願いいたします。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ