シナリオ
DocuWareシステムのアップグレード中に、「ImpersonatedEXEC」エラーが発生しました。根本的な問題を特定するためにctserverupgrader.logファイル(%programdata%DocuWareSetupLogsにある)を調べると、 ログファイルに以下の エラーが表示されます;
解決方法
これらのエラーは、DWSystem データベースの DWFCSettings テーブルの settings 列に<function type="Versions" ToolBar="true" asButton="false">という行があるファイルキャビネットがあるために発生しました。この動作を解決するには、この行を削除する必要があります。以下の手順を参照してください;
1.以下のクエリを実行して、この値を持つ可能性のあるファイルキャビネットをすべて検索します:
MYSQL:
SELECT * from dwsystem.DWFCSettings
WHERE settings like '%Versions%'.
WHERE settings like '%Versions%'.
MSSQL:
SELECT * FROM [dwsystem].[dbo].[DWFCSettings]
WHERE cast(settings as varchar(MAX)) like '%Versions%'
WHERE cast(settings as varchar(MAX)) like '%Versions%'
2.各行からその行を削除するには、以下のクエリを実行してください:
MYSQL:
UPDATE dwsystem.DWFCSettings
SET settings = replace(settings, '<関数タイプ="アーカイブ" inToolBar="true" asButton="false">', '' )
SET settings = replace(settings, '<関数タイプ="アーカイブ" inToolBar="true" asButton="false">', '' )
MSSQL:
UPDATE [dwsystem].[dbo].[DWFCSettings]
SET settings = replace(convert(varchar(max),settings), '<機能タイプ="アーカイブ" inToolBar="true" asButton="false">', '' )
SET settings = replace(convert(varchar(max),settings), '<機能タイプ="アーカイブ" inToolBar="true" asButton="false">', '' )
3.影響を受けるすべての行が更新されたら、DocuWare Setupでretryをクリックし、コンテンツサーバーのアップグレードを完了します。
KBAはオンプレミス組織にのみ適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。