動作:
DocuWareバージョン7.3以上にアップグレード後、外部セレクトリストを編集しようとすると、次のいずれかのエラーが発生します;
"オブジェクト名または列名がないか、空です..."
"セレクトリストのデータを取得できません"
解決策:
これは、MSSQL データベースのデータベース・レベルで、セレクト・リスト XML のパラメータが空であることが原因です。
処理を続行する前に、DWSYSTEM データベースのバックアップを取ってください。
- DWOrganizationSettings データベースの上位 1000 行を選択します。
- 影響を受けるセレクト・リストの設定列XMLを開きます(この例では、「Select List 6」エントリが使用されています)。
- XMLを開くと、tableNameパラメータの値が空であることがわかります。
- セレクト・リスト接続に使用されている正しいtableNameでXMLを更新する必要があります。XML をコピーし、新しいクエリ・タブで次のように入力します。
update [dwsystem.[dbo].[DwOrganizationSettings] set settings = 'paste xml here' where setid = 'the setid next to the name of the affected select list' - クエリーを実行し、設定ページを更新します。これで、以前影響を受けたセレクト・リストをエラーなしで編集できるはずです。
KBAはオンプレミス組織のみに適用されます。
ご注意:この記事は英語からの翻訳です。この記事に含まれる情報は、オリジナルの英語版製品に基づくものです。翻訳版の記事で使用されている文法などには、細かい誤りがある場合があります。翻訳の正確さを完全に保証することは出来かねますが、ほとんどの場合、十分な情報が得られると思われます。万が一、疑問が生じた場合は、英語版の記事に切り替えてご覧ください。