Dynamics AX 2012 からのドキュメントの添付ファイルの移行する

この記事では、Microsoft Dynamics AX 2012 からドキュメントの添付ファイルを移行する方法について説明します。

背景

Dynamics AX 2012 では、添付ファイルはファイル共有、データベース、またはローカル SharePoint サーバーなど複数の場所に格納されます。 添付ファイルの保存先は、ファイル タイプごとにドキュメント タイプ フォームで設定します。

Dynamics 365 財務と運用では、添付ファイルは多くの場合、環境に割り当てられたプライベートの Azure Blob Storage の場所に格納されます。 または、顧客のテナントの下にある SharePoint オンライン サイトにリンクされている場合もあります。

添付ファイルは、アップグレードが行われる前に Dynamics AX 2012 データベースに移行した場合にのみ、Dynamics AX 2012 からのアップグレード後に Dynamics 365 で使用できます。 アップグレード後の手順で、それらを Blob Storage の場所に移行します。

移行オプション

Dynamics AX 2012 からドキュメントの添付ファイルを移行するには、2 つのオプションがあります。 それらは、データベースの場所またはファイル共有の場所から移行できます。

メモ

現在、ローカル SharePoint サイトからの添付ファイルの移行はサポートされていません。

オプション 1: データベースの場所から添付ファイルを移行する

Dynamics AX 2012 データベースの DocuValue テーブルに格納するよう既に設定されている添付ファイルにはアクションは必要はありません。

オプション 2: ファイル共有の場所から添付ファイルを移行する

Dynamics AX 2012 環境のファイル共有に格納された添付ファイルは、Dynamics AX 2012 データベースに移行する必要があります。 詳細については、ドキュメントを共有場所からデータベースに移動するを参照してください。

アップグレード後の手順

アップグレードが完了した後、Dynamics AX 2012 データベースに格納されている既存のドキュメントや添付ファイルを Blob Storage に移行する必要があります。

この移行をするには、ドキュメント管理パラメーター ページの ファイルを移行 タブで、ファイルを移行を選択します。 ドキュメント管理ではデータベースに格納されているファイルに引き続きアクセスできるため、この操作は重要ではありません。 ただし、ファイルはかなりのデータベース ストレージを消費する可能性があり、データベースからの取得は効率が低下します。 ファイル移行プロセスでは、すべての可能なデータベース ファイルが Blob Storage に移行されます。 エラーが発生した場合は、プロセスは報告されますが移行は続行されます。 エラーが報告された場合は、ファイル移行プロセスを再度実行します。

メモ

運用フェーズ中は、セルフサービス データベースのプロセスを最新情報に更新を完了し、アップグレードされたデータベースをサンドボックス環境から運用環境にコピーするまで添付ファイルを移行しないでください。 そうしない場合、添付ファイルは運用環境ではなくサンドボックス Blob Storage の場所に移行されるため、運用環境では使用できません。

ファイルの移行プロセスが正常に完了しない場合、データベースに保存されているファイルに損傷があることが考えられます。 この場合、Microsoft はファイルを修復できません。 ただし、業務に不可欠とならないサポート案件を開いて、添付ファイルをメモ レコードに変換できるようにすることができます。 これらのメモ レコードには、以前のメモとデータベースに保存されたファイルの名前が保持されます。 ファイル自体を復元することはできません。