3

Lotus Notes 6.5.1 で作業しています。32K エラーの問題に直面しています。

問題 :-

6.5.1 サーバーにデータベースがあります。32000 バイトを超えるドキュメントがたくさんあります。その後、上記のサイズのドキュメントを開いて保存すると、ドキュメントを開くことができません。32k エラーをスローしています。ただし、ドキュメントのサイズが 32000 バイト未満の場合は、ドキュメントを保存してから開くことができます。原稿の原稿サイズを制限できます。私の知る限り、ドキュメントの長さに制限はありません。

http://www.thenorth.com/northern.nsf/ac567d6535ab069785256a00004d66dc/4100857248b8b82185256d350058f7e4!OpenDocument

ただ知りたいのは、なぜこれが起こっているのかです。この問題のため、スケジュールされたエージェントが実行されていません。GetNextDocument が次のドキュメントを取得していません。

1 つの情報:- データベースのディスク容量が 96% 使用されています。

ドキュメントのサイズは上記の情報に関連していますか? または特定の機能を持つ Notes ドキュメントはありますか?

4

2 に答える 2

4

単一の (サマリー) フィールドで 32K の制限に達したようです。

Notes/Domino 6.x 以降では、概要フィールドに関して、フィールドごとに 32k、ドキュメントごとに 64k という制限があります。

詳細および回避策については、 http://www-01.ibm.com/support/docview.wss?uid=swg21087474を参照してください。

于 2013-01-04T05:42:38.420 に答える
3

回答はすでに件名に与えられています。ここでは、そのような問題の唯一の解決策です。

フラグ Summary を false に設定すると、これらの制限の問題を回避できます。

dim item as notesitem
set item = doc.getFirstItem('itemname')
item.IsSummary = false
call doc.save(true, false)

Ctrl+s を押しても「何もしない」 - u 実際にドキュメントを更新してから保存します。フォームにいくつかの計算フィールドがあり、それらが更新されてサイズが大きくなっていると思います。

于 2013-01-04T09:34:43.223 に答える