• Test SharePoint 2019 MinRole farm patched to KB4464556 May/2019
  • Tested Mysites database migration by restoring a full backup from a production 2016 farm but for several MySites this feature needs an upgrade:

Feature 'MySiteMicroBlog' Current Version: < Latest Version: Feature needs and upgrade.

  • In Central Administration > Manage Databases Upgrade Status
    MySites Status:

Database is up to date, but some sites are not completely upgraded.

Feature upgrade incomplete for Feature 'MySiteMicroBlog' (Id: 15/GUID') in Web 'http://mysites/personal/username'. Exception: 0x80070002

How can I upgrade this feature?

  • Patching to KB4464518 (April/2019); rebooting servers; deleting the database from CA>Content Databases and adding it back; and clearing config cache on all servers did not fix the issue.
    – MLC
    May 1, 2019 at 19:38
  • Root cause: Feature 'MySiteMicroBlog' needs upgrade on several MySites from Current Version: to Latest Version: How can I do this? Updating my question.
    – MLC
    May 23, 2019 at 12:54

1 Answer 1


As I used Mount-SPContentDatabase after restoring backup in SQL and it runs an upgrade on the database, results gets logged in the ULS LOGS folder file name starting like: Upgrade-YYYMMDD-HHMMSS-###-xxxx.log.

  • Using ULSViewer, I filtered by Level: ERROR and Message: Feature upgrade incomplete for Feature 'MySiteMicroBlog'
  • Got all Mysites URLs failing to upgrade MySiteMicroBlog" feature from that log
  • Using cmdlets shown here on steps 8-10 I upgraded "MySiteMicroBlog" feature on each MySites (Note: Upgrade returns exception 0x80070002 but it works anyway).
  • Logged as the farm account in Central Administration, delete MySites content database, wait 2 min aprox and added it back.

Following these steps changed database status to "No Action Required" and I finally resolved this issue

  • At point 9 I get <nativehr>0x80070002</nativehr><nativestack></nativestack>
    – Emaborsa
    Sep 26, 2022 at 19:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.