ディスクがいっぱいであるというエラーが表示された場合は、SQL Server のディスク領域が不足している可能性があります。
ただし、ファイル サイズがギガバイトを超えているとおっしゃっていたので、BizTalk サーバーの仮想ディスク領域が不足しているため、エラーが発生する可能性があります。これは、使用している受信パイプラインが XmlDocument クラスを使用していることが原因である可能性があります。XmlDocument クラスは、通常、ファイル サイズの約 10 倍のメモリを占有するため、メモリ スペースの点ではまったく効果がありません。したがって、約 1 GB の xml ファイルがある場合、XmlDocument を使用すると、約 10 GB の RAM が占有されます。
ファイル サイズの範囲が 12 GB 以上であると述べたので、数百 GB のメモリがない限り、BizTalk サーバーが RAM メモリを使い果たしている可能性が非常に高くなります。これが発生した場合の Windows OS のデフォルトは、余分なデータを RAM から仮想ディスク領域と呼ばれるハードディスクに保存することです。マシンのディスク容量も不足しているようです。これが、発生しているエラーを説明している可能性があります。
実際にメモリが不足しており、その後仮想ハード ディスク領域が不足しているかどうかを確認するために、仮想ディスク領域やメモリ使用量について、biztalk サーバー マシンのプロファイルを作成することができます。その調査に応じて、解決に至るという点でいくつかの選択肢があります。
- RAM とハード ディスク領域の両方を増やします。これは、コードや設計/アーキテクチャのリファクタリングを一切行わずに、必要なパフォーマンスを達成するための迅速かつ簡単な方法です。
- ファイル サイズを分割する - 可能であれば、ファイル サイズをより小さいファイルに分割します。
- カスタム パイプラインとパイプライン コンポーネントを使用する - 調査することをお勧めします