SharePoint のバージョン管理設定は、ドキュメントライブラリ内でバージョン履歴がどのように保存されるかを制御します。ShareGate Migrate がファイルをコピーする際、移行先ライブラリのバージョン管理設定によって、どのバージョンが保持されるかが決まります。
テナントで Automatic versioning を使用している場合、移行後にバージョン履歴が不完全になったり、予期しない有効期限が表示されたりすることがあります。
Automatic versioning の機能
Microsoft は、ストレージ最適化機能として SharePoint Online に Automatic versioning を導入しました。
テナントレベルまたはライブラリレベルで有効にすると、SharePoint は保持するバージョン数を自動的に管理し、一定期間が経過したバージョンを期限切れにすることができます。
この設定は、Microsoft 365 Government Community Cloud(GCC)テナントを含む一部のテナントでは、デフォルトで有効になっている場合があります。
SharePoint での Automatic versioning の仕組みについて詳しくは、Microsoft の記事「Set version limits for a document library」をご覧ください。
移行への影響
ShareGate Migrate は、移行元にある利用可能なすべてのバージョンをコピーします。これらのバージョンが移行先に到達すると、SharePoint はすぐに Automatic versioning のルールを適用します。これにより、次のような事象が発生する可能性があります。
移行先のバージョン履歴に有効期限が表示される(「expires in N days」)
SharePoint が自動的な上限に従ってバージョンを削減するため、時間の経過とともに想定より少ないバージョンしか保持されない
移行元と移行先でバージョン数に差異が生じる
移行前にバージョン管理を設定する
移行を実行する前に、移行先のドキュメントライブラリのバージョン設定を確認してください。バージョン管理を Manual に設定しておくことで、ShareGate Migrate がコピーしたバージョンが自動的な有効期限ルールの対象にならないようにできます。
SharePoint で移行先のドキュメントライブラリに移動します。
Library settings を開きます。
Versioning settings をクリックします。
Document Version History で、バージョン管理を Manual に設定し、No time limit を選択します。
OK をクリックします。
この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。
