シナリオ:
DocuWare 7.7以降へのアップグレードを実行すると、システムデータベースのアップグレードまたはシステムデータベースのアップグレードシミュレーションに失敗します。
Phase_SimulateSystemUpgrade.logファイルまたはPhase_UpgradeDatabases.logファイル( %programdata%DocuWareSetupLogsにあります)で 、次のエラーが表示されます;
Fulltext インデックス・ファイルの UNC ファイル・パスがデータベースに見つかりました。アップグレードを続行できません。
解決策:
SOLR 4 を SOLR 8 にアップグレードしたため、7.7 以降にアップグレードする場合、フルテキストインデックスに UNC パスまたはマップされたドライブを使用できなくなりました。
これに対処 するには、 KBA-34402 を参照してインデックスファイルを移動してください。 管理ツールと solr.xml の両方でパスを設定したら、アップグレードを続行できます。
既存のフルテキスト・インデックス・フォルダーを手動で移動する必要はありません。SOLR 8にアップグレードするため、既存のフルテキスト・インデックスはすべて使用できず、SOLRとJavaの制限であるため、関係なく再構築する必要があります。
サーバー・セットアップでまだデータベースをアップグレードしていない場合は、セットアップを終了してサービスを再起動し、DocuWare Administrationでファイル・パスを変更します。データベースがアップグレードされている場合は、データベースから手動で変更する必要があります。
次のクエリーを使用して、SOLR接続を検索します:
MySQL:
SELECT*
FROM dwsystem.DWSystemSettings
WHERE type = 'DocuWare.Settings.SolrConnectionSettings, DocuWare.Settings'
MSSQL:
SELECT*
FROM [dwsystem].[dbo].[DWSystemSettings]
WHERE type = 'DocuWare.Settings.SolrConnectionSettings, DocuWare.Settings'
表示されたエントリーの設定列をクリックして開き、文字列全体をテキストエディタにコピーして、indexFilesPathを更新します。完了したら、以下の更新クエリーを使用してデータベースの値を変更します。
以下の文字列は、更新クエリーがどのようになるかの一例です。クエリーを実行する前に、すべてのDocuWareデータベースのバックアップをとってください:
MySQL:
UPDATE dwsystem.DWSystemSettings
SET settings = '<SolrConnection version=5.1.0.1 setid=10 guid=1XXXX-XXXXXX-XXXXXX name=Default Solr connection default=false tomcatURL=http://DWSERVER:9012/solrt indexFilesPath=C:³³ProgramDataDocuWare³Full-Text Index>
<description />
<EnabledOrgs totalNumber=0 />
</SolrConnection>'
WHERE type = 'DocuWare.Settings.SolrConnectionSettings、DocuWare.Settings'
MSSQL:
UPDATE [dwsystem].[dbo].[DWSystemSettings]
SET settings = '<SolrConnection version=5.1.0.1 setid=10 guid=1XXXX-XXXXXX-XXXXXXXX name=Default Solr connection default=false tomcatURL=http://DWSERVER:9012/solrt indexFilesPath=C:◆ProgramDataDocuWareFull-Text Index>
<description />
<EnabledOrgs totalNumber=0 />
</SolrConnection>'
WHERE type = 'DocuWare.Settings.SolrConnectionSettings、DocuWare.Settings'
KBAは、オンプレミス組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。