# QlikView Desktop の問題

## QlikView インスタンスの競合

考えられる原因

別のQlikViewプロセスがすでに実行されています。QV2QS は PRJ 生成に QlikView Desktop への排他的アクセスが必要です。コンソールに表示されます`Close any running QlikView instances and retry.`

提案されたアクション

すべての実行中のQlikViewインスタンスを閉じます。プロセスがタスクバーに表示されない場合は、タスクマネージャーを開き、`Qv.exe` プロセスをすべて終了してください。その後、変換を再試行してください。

## PRJ生成がタイムアウトしました

考えられる原因

QVWファイルが非常に大きいか、ディスクが遅い。PRJ生成には、ファイルあたり10分の固定タイムアウトが設定されています。タイムアウトは、CLIまたはウィザードからは設定できません。

提案されたアクション

PRJの生成にはQVWファイルのサイズに比例した一時ストレージが必要となるため、十分なディスク空き容量があることを確認してください。QlikView Desktopでファイルを開いて、QVWファイルが破損していないことを確認してください。バッチモードでは、`--batchWorkers 1` を使用して並列ワーカーの数を減らし、ディスクとCPUリソースを解放します。`--logLevel DEBUG`を付けて実行すると、ログファイルに詳細なPRJ生成タイミングが記録されます。

## PRJ生成がバッチモードで失敗するが、エラー詳細が表示されない

考えられる原因

QV2QS は QlikView Desktop エンジンを検出できません。バンドルされたエンジンが正しく抽出されなかった可能性があり、QlikView Desktop のシステムインストールが登録されていません。バッチPRJ生成は、ファイルを処理する前に、利用可能なエンジンがあるかを確認します。エンジンが見つからない場合、すべてのファイルは失敗としてマークされ、バッチはPRJフォルダーなしで続行されます。

提案されたアクション

システムログを`%LOCALAPPDATA%\QV2QS\qv2qs.log`で開いて、`No QlikView Desktop found`または`Batch PRJ prerequisites`を検索します。これらのエントリには、どのエンジンが検出されたか、および前提条件チェックが合格したかどうかが記録されます。エンジンが利用できない場合、システムにQlikView Desktopをインストールするか、QV2QS実行可能ファイルが破損していないことを再ダウンロードして確認してください。`--logLevel DEBUG` を使用して実行すると、完全なエンジン検出パスをキャプチャできます。

## QVWまたはQVFを開けませんでした

考えられる原因

QV2QS は QlikView Desktop エンジンを見つけましたが、QlikView はドキュメントを開けませんでした。コンソールには`Could not open QVW`または`Could not open QVF`に続いて診断メッセージが表示されます。このエラーは、次の3つの条件で発生します。

* セクション アクセス ロックアウト — ドキュメントがセクション アクセスを使用しており、QV2QS を実行している Windows アカウントがセクション アクセス テーブルで ADMIN アクセスを持っていないか、またはドキュメント プロパティ &gt; セキュリティ で ドキュメント プロパティへのアクセス (ユーザー) が有効になっていない USER アクセスを持っている場合。QV2QS はエラーメッセージに実行中のアカウント (`DOMAIN\USER`) を表示します。QVFファイルはドキュメントプロパティの制限を強制しないため、この原因は主にQVWファイルに適用されます。
* ライセンスなしのQlikView Desktop — システムにインストールされているQlikView Desktopが検出されましたが、ライセンスがありません。QlikView は、どのドキュメントも開くのを静かに拒否します。これは、QV2QSがシステムインストールが登録されている場合にそちらを優先するため、バンドルされている事前ライセンス済みエンジンを上書きします。
* 破損しているか読み取り不可能なファイル — QVWまたはQVFファイルが破損しているか、別のプロセスによって固定されているか、アクセスできないネットワーク共有に保存されています。

提案されたアクション

エラーメッセージで最も可能性の高い原因を確認してください。セクション アクセスが指定されている場合:

1. セクション アクセス テーブル内でADMINアクセス権を持つアカウントを使用して、QlikView DesktopでQVWを開きます。
2. ドキュメントのプロパティ &gt; セキュリティに移動し、ドキュメントのプロパティへのアクセス (ユーザー)が有効になっていることを確認してください。
3. または、管理者レベルのセクション アクセスを持つアカウントで QV2QS を実行します。

ライセンスが必要な場合は、QlikView Desktop をアンインストールするか、ライセンスを付与するか、または QlikView がインストールされていないマシンで QV2QS を実行して、バンドルされている事前ライセンス済みエンジンを使用してください。

ファイルが破損している可能性がある場合は、QlikView Desktop で直接開いてファイルを検証してください。`--logLevel DEBUG` で実行し、詳細な診断についてはログを確認してください。

## 詳細はこちら

* [QlikView Desktop エンジン](https://help.qlik.com/ja-JP/migration/Content/Qv2qsMigration/getting-started/qlikview-desktop-engine.htm)
* [自動PRJ生成](https://help.qlik.com/ja-JP/migration/Content/Qv2qsMigration/batch-conversion/automatic-prj-generation.htm)
* [ロギングおよび診断](https://help.qlik.com/ja-JP/migration/Content/Qv2qsMigration/command-line-interface/logging-and-diagnostics.htm)