目次
    EDBからPSTコンバータ

    「アイテムに加えられた変更を保存できません」エラーを修正する方法?


    目次

      概要: この記事では、オンプレミスの Exchange Server から Exchange Online にデータを移行するときに発生するエラー「保存するオブジェクトへの変更を保存できません」について説明します。このエラーを解決する方法について説明します。また、ExchangeデータベースからExchange Online(Microsoft 365)へ簡単かつ手間をかけずにデータを移行できる、サードパーティのEDBからPSTへの変換アプリケーションについても言及します。

      Exchange Server 2010、2013、2016、または 2019 から Exchange Online にデータを移行する際に、“保存中のアイテムへの変更を保存できません” というエラーメッセージが表示されることがあります。メールボックスを Exchange Online にリモートで移動した場合、または複数のメールボックスを含む移行バッチを実行した場合、特定のメールボックスのアップロードが停止され、エラーメッセージが表示されます。エラーメッセージの全文は以下のとおりです:

      Cannot save changes made to an item to store. --> MapiExceptionMessagePerFolderCountQuotaExceeded: Unable to save changes. (hr=0x80004005, ec=1252)

      エラーメッセージは、問題がクォータを超えたフォルダごとのアイテム数に関連していることを示しています。メールボックスやフォルダのサイズに制限はありません。ユーザーがデータをExchangeサーバーに保存する際に問題はないため、すべて正常に動作しているようです。

      マイクロソフトのドキュメントによると、1つのフォルダ内のアイテム数には上限があります。つまり、メールボックスのフォルダの1つが100万件という上限に達しているようです。申し上げたように、ユーザーには何の問題もありません。問題が発生するのは、メールボックスをOffice 365に移行しようとしたときだけです。

      記事の変更を保存できません」というエラーはどのように解決できますか?

      まず、メールボックスを特定し、移行バッチから削除して、影響を受けるメールボックスの問題を解決する間、データの移行を継続できるようにする必要があります。

      Exchange 管理シェル(EMSウィンドウを開きます。以下のコマンドを入力して、特定のメールボックスのフォルダ統計を取得し、$root 変数にキャッシュします。

      $root=Get-MailboxFolderStatistics -Identity <user email address>

      user email address

      メールボックスをチェックし、どのルートフォルダがクォータを超過しているかを次のコマンドで確認します。

      $root | sort itemsinfolder -descending |ft folderpath,itemsinfolder

      itemsinfolder

      その結果、クォータを超えたフォルダが表示されない場合、コマンドを少し変更して、対人メッセージ(IPM)フォルダではなく、ユーザフォルダの統計情報を取得することができます。

      そのためには、最初のコマンドを変更し、フォルダスコープ機能を使ってIPM以外のルートフォルダを決定する必要があります(次の例を参照)。

      $non_root=Get-MailboxFolderStatistics <email address> -FolderScope NonIpmRoot

      FolderScope NonIpmRoot

      上記のコマンドを実行すると、Active Directory から該当する削除ポリシータグを取得できなかったという警告が表示されることがあります。これは無視してかまいません。2番目のコマンドを再度実行すると、出力が若干異なるはずです。

      Active Directory

      ご覧のように、問題は通常のフォルダではなく、ユーザーには見えない隠しフォルダにあります。クォータを超過するフォルダはSystemSpooler Queue、Deferred Actionフォルダのようなフォルダです。

      問題のあるフォルダを見つけることができても、Outlookでそのフォルダを削除したり移動したりすることはできません。MFCMAPI呼ばれるアプリケーションを使用して、ストレージに直接接続し、ユーザーがアクセスできない隠しフォルダを削除/移動する必要があります。

      その後、移行を続けることができます。

      終わりに

      保存する項目への変更を保存できません」というエラーメッセージは、移行中に発生する可能性のある問題の 1 つです。しかし、ExchangeオンプレミスからExchange Onlineへメールボックスを移行する際に発生する可能性のある問題や合併症は他にもいくつかあります。スムーズでエラーのない移行のためには、EDBからPSTへのコンバータのためのサードパーティのプログラムの助けを借りることができます。市場には様々なアプリケーションがあります。あなたの仕事に適したアプリケーションを見つける必要があります。私の頭に浮かぶアプリケーションの1つは、Stellar Converter for EDBです

      このアプリケーションを使用すると、サイズの制限なしに、Exchange Serverの任意のバージョンから複数のデータベースを開くことができます。ストアを直接開いて閲覧することができるため、Exchange Serverを実行する必要すらありません。あなたは、きめ細かくPSTや他のファイル形式にデータベースからメールボックスをエクスポートすることができます。このシナリオでは、メールボックスをアクティブなExchange ServerデータベースまたはOffice 365テナントに直接エクスポートできます。このプログラムはユーザーメールボックスのエクスポートに限らず、ユーザーアーカイブ、共有メールボックス、無効化されたメールボックス、さらにはパブリックフォルダのエクスポートも可能です。

      Was this article helpful?

      No NO

      著者について

      Himanshu Shakya

      Himanshu is a Tech Enthusiast and Blogger at Stellar, with expertise in data recovery solutions and a keen interest in emerging technologies. Fluent in Japanese, he brings a diverse skill set to his role, contributing to global tech conversations. Outside of work, Himanshu enjoys playing chess, sharpening his strategic thinking and problem-solving skills in his spare time.

      関連記事

      >WHY STELLAR® IS GLOBAL LEADER

      Why Choose Stellar?

      • 0M+

        Customers

      • 0+

        Years of Excellence

      • 0+

        R&D Engineers

      • 0+

        Countries

      • 0+

        PARTNERS

      • 0+

        Awards Received