Microsoft Dynamics AX 2009 データ アップグレード コックピットで "ロット ID が指定されていません" エラー
この記事では、Microsoft Dynamics AX 2009 のアップグレード中に発生する ロット ID が指定されていない エラーの解決策について説明します。
適用対象: Microsoft Dynamics AX 2009
元の KB 番号: 2463885
現象
Microsoft Dynamics AX 2009 のアップグレードは、メソッド名 updateInventTransferLine
の説明TransferOrderLines
を持つタスクの PostSynchronize プロセスで停止しています。
ジョブはエラーを返します。
ロット ID が指定されていません。
原因
通常、 Lot ID が指定されていません というエラーは、メソッドが更新しようとしているテーブルに対してデータベース ログが有効になっていることが原因です。
アップグレード元の Microsoft Dynamics AX のバージョンのテーブルに InventTranferLine
データベース ログまたはアラートの設定があるかどうかを確認します。
解決方法
関係するテーブルのデータベース ログ記録を無効にします。 この方法では、、および InventSettlement
のデータベース ログをInventTransferLine
InventTrans
InventTransPosting
オフにします。
そのため、テーブルに関連するレコードをテーブルから削除して、それらのテーブルのデータベース ログを databaselog
削除します。 アップグレード後にログ記録を再セットアップできるように、このテーブルのコピーを作成することもできます。 関連するログ テーブル ID を次に示します。
- InventTransferLine (1705)
- InventTrans (177)
- InventTransPosting (553)
- InventSettlement (173)