メインコンテンツにスキップ

SharePoint のバージョン管理設定と移行

Microsoft 365 で自動バージョン管理が有効になっている場合に、バージョンが不完全になったり期限切れになったりしないよう、移行先のライブラリを設定する方法

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 がコピーしたバージョンが自動的な有効期限ルールの対象にならないようにできます。

  1. SharePoint で移行先のドキュメントライブラリに移動します。

  2. Library settings を開きます。

  3. Versioning settings をクリックします。

  4. Document Version History で、バージョン管理を Manual に設定し、No time limit を選択します。

  5. OK をクリックします。

この記事はAIによって翻訳されています。ご不明な点がある場合は、英語の原文をご確認ください。

こちらの回答で解決しましたか?