SharePointの移行ツールについてお探しですね。
広告
古いファイルサーバーから Microsoft 365 の SharePoint Online へ、無料ツールで安全にデータ移行する方法
社内の古くなったファイルサーバーや NAS から、Microsoft 365 の SharePoint Online へデータを移したいと考える会社が増えています。
でも、数十 GB から数 TB もある大量のデータを手作業で移すのは現実的ではないですし、途中でエラーが起きるリスクもあります。
そんなときに使いたいのが、Microsoft が無料で提供している「SharePoint 移行ツール(SPMT)」です。
この記事では、SPMT の基本的な使い方から、ファイルサーバーからの移行手順、そして実際の現場でつまずきやすいエラーの対処法まで、わかりやすく解説します。
自社で移行プロジェクトを成功させたい担当者の方は、ぜひ参考にしてください。
無料の SharePoint 移行ツール(SPMT)って何?基本的な特徴とメリット
SharePoint 移行ツール(SPMT)は、社内の古い SharePoint サーバーやファイルサーバーにあるデータを、クラウド上の SharePoint Online や OneDrive に移すための無料アプリです。
小規模から中規模のデータ移行に向いていて、わかりやすい画面で誰でも簡単に移行作業ができるのが特徴です。
大がかりなサーバーを用意する必要もなく、管理者の Windows PC にインストールするだけで、すぐに使い始められます。
このツールの一番のメリットは、お金をかけずに安全なデータ移行ができることです。
市販の移行ツールを使うと、データ量やユーザー数に応じて高額なライセンス料がかかることも珍しくありません。
でも SPMT なら Microsoft の公式ツールとして無料で提供されているので、予算が限られている会社でも安心してプロジェクトを進められます。
また、通信は HTTPS で暗号化されているので、大事なデータをクラウドにアップロードするときのセキュリティ面の心配も少なくなります。
ただし、導入前に知っておくべき注意点もあります。
SPMT は、超大規模な環境(別テナントへの移行や、数百万ファイルを超えるような巨大な環境)には向いていない場合があります。
100 TB を超えるような大規模環境では、Microsoft 365 管理センターから使える「Migration Manager」や、より高度な機能を持つ有料ツールを検討する必要があるかもしれません。
自社のデータ規模と移行したい内容を確認して、SPMT が最適かどうかを見極めることが、成功への第一歩です。
移行を失敗しないための事前準備とファイルサーバーの整理
ツールをインストールしてすぐにデータを移し始めるのは、トラブルの元になるのでおすすめしません。
SharePoint Online には、ファイル名やパスの長さ、アップロードできるファイルの種類などに独自の制限があります。
古いファイルサーバーのデータをそのまま持ち込もうとすると、大量のエラーが出て移行が止まってしまう可能性があります。
そのため、まずは移行するデータの整理と、自社環境の現状確認を丁寧に行うことが大切です。
最初にやるべきは、不要なデータの削除と整理です。
長年使ってきたファイルサーバーには、すでに退職した社員の個人的なデータや、何年も更新されていない古いバックアップファイルが大量に残っていることがよくあります。
SharePoint Online は会社全体で共有するストレージとして使えますが、使える容量(基本 1TB + ユーザー数 × 0.5GB など)には上限があります。
不要なデータまでクラウドに移して大事な容量を無駄にしないよう、事前に保管期間や廃棄ルールを決めて、本当に必要なデータだけを選び出してください。
次に、フォルダ階層の深さとアクセス権限の見直しを行います。
Windows のファイルサーバーでは、とても深いフォルダ階層を作れますが、SharePoint Online では URL のパス長が約 400 文字以内に制限されています。
階層が深すぎるファイルは、移行時にエラーになって弾かれてしまいます。
このタイミングでフォルダ構造を浅く整理しておくことが重要です。
また、各フォルダに設定されている複雑な個別権限も、できるだけサイト単位やドキュメントライブラリ単位のシンプルな管理に変えておくと、移行後の運用がスムーズになります。
SPMT を使ったファイルサーバーからの移行手順
事前準備ができたら、実際に SPMT を使ってファイルサーバーから SharePoint Online へデータを移していきます。
作業を進めるには、SharePoint Online の管理者権限を持つアカウントと、移行元のファイルサーバーのデータを読み取れるアカウントの両方が必要です。
作業用の Windows PC を用意して、ネットワーク環境が安定していることを確認してから作業を始めましょう。
移行の基本的な流れは、大きく分けて次の 4 つのステップです。
・ツールのインストールとサインイン
・移行元と移行先の指定
・移行設定のカスタマイズ
・移行ジョブの実行とログの確認
まず、Microsoft の公式サイトから SPMT の最新版をダウンロードして、作業用 PC にインストールします。
ツールを起動するとサインインを求められるので、移行先の Microsoft 365 の管理者アカウントでログインします。
次に画面の指示に従って「最初の移行を開始」を選び、移行元のソースとして「ファイル共有」を指定します。
ここで対象のファイルサーバーのフォルダパス(例:\\サーバー名\フォルダ名)を入力して、続いて移行先の SharePoint Online のサイト URL とドキュメントライブラリを指定して両者をつなぎます。
設定の最終確認画面では、必要に応じていろいろなオプションを調整できます。
たとえば、ファイル作成者の情報を引き継ぐための「ユーザーマッピング」を設定したり、システムファイルなどの特定のファイルを除外したりできます。
すべての設定に問題がなければ「移行」ボタンをクリックして処理を開始します。
移行中は進行状況が画面に表示されて、完了後には成功したファイル数や失敗したファイルのレポートが出力されます。
最初は小さなフォルダを使ってテスト移行をして、想定通りに SharePoint 上にファイルが配置されるか確認してから、週末などを使って本番の移行を行うようにしてください。
移行時によくあるエラーと運用を乗り切るための実践ノウハウ
SPMT はとても便利なツールですが、実際に移行を始めると、いくつかのファイルが移行に失敗してエラーレポートが出ることがよくあります。
エラーの原因を正しく理解して、適切に対処するノウハウを持っておくことが、プロジェクトを予定通りに完了させるポイントです。
よくあるエラーの原因と、移行ツールの仕様について押さえておきましょう。
もっともよく出るエラーは、ファイル名やフォルダ名に使われている「使えない文字」や「特殊な記号」によるものです。
ファイルサーバー上では問題なく保存できていた環境依存文字や絵文字が含まれるファイルは、SharePoint Online へのアップロード時に対象外として弾かれます。
出力されたエラーログ(FailureSummaryReport.csv など)を確認して、該当するファイルの名前を一般的な英数字や標準的な日本語に修正してから、もう一度移行を行う必要があります。
また、Microsoft Purview などの情報保護機能を使っている環境では、暗号化によってファイルの拡張子が変更され(例:.txt が .ptxt になるなど)、ツール側が対応していないファイルと判定してしまうケースもあるので、事前の確認が欠かせません。
さらに、SPMT の同期の仕組みが「完全同期」ではなく「増分移行」である点にも注意が必要です。
初回移行後にファイルサーバー側で新しく追加・更新されたファイルは SharePoint 側へコピーされますが、ファイルサーバー側で「削除」や「移動」を行ったファイルについては、SharePoint 側では自動で削除・移動されないという仕様になっています。
この仕組みを理解せずに長期間にわたって増分移行を繰り返すと、移行先に古いファイルと新しいファイルが混在して、どれが最新のデータか分からなくなる恐れがあります。
そのため、移行期間中はユーザーによるファイルサーバーへのデータ書き込みを「読み取り専用」にするなどして制限をかけて、短期間で一気にクラウド環境へ切り替えるスケジュールを組むことが、もっとも確実で安全な移行方法と言えます。
広告
