SharePoint Tenant Migration: What Happens to Permissions and Version History?
I am looking into moving a SharePoint environment to a different Microsoft 365 tenant, and one of my biggest concerns is what happens to the information beyond the actual files. A document library may contain years of version history, custom columns, permissions, user mappings, lists, pages, comments, and shared links. Losing some of these details could create problems for users after the migration.
The first thing I would do is audit the source SharePoint environment. Identifying active sites, large libraries, custom permissions, obsolete content, and workflows should make it easier to decide what actually needs to move. The destination tenant should also have enough storage and properly configured users and SharePoint services. User and group mapping seems particularly important because source identities may not directly match the destination accounts.
For larger organizations, sharepoint tenant to tenant migration can become considerably more complicated than copying files between two locations. There are native PowerShell options, but they require technical knowledge and have specific conditions and restrictions. The approach described in the guide also includes creating a trust relationship, configuring a migration application, exchanging authorization keys, preparing a CSV mapping file, and monitoring the migration.
I also noticed that the native approach does not provide incremental or delta migration, which could be an issue when content continues changing during a long migration window. There are also limits around site size and item count that administrators need to check before selecting this method.
For smaller sites, downloading files and uploading them to the destination may appear easier. However, this can result in metadata, version history, permissions, navigation, and custom columns needing to be recreated manually. That is not something I would want to deal with for hundreds of sites.
If the requirement is to migrate SharePoint Site to Another Tenant while retaining as much of the original structure as possible, I think account mapping and data validation should be planned before the actual transfer begins. A pilot migration could also help identify permission or compatibility issues before moving the remaining sites.
While researching alternatives, I came across the SysInfo SharePoint Migration Tool. According to the guide, it supports Modern OAuth 2.0 authentication, Microsoft Graph API permissions, custom account mapping, selective migration, advanced filters, de-duplication, batch processing, and incremental migration. Live progress reporting is also included for tracking the transfer.
I am particularly interested in how other administrators handled version history and permissions during a tenant migration. Did you perform a pilot first, and how did you validate that the destination site matched the source after migration?
Read More: https://www.sysinfotools.com/blog/migrate-sharepoint-site-to-another-tenant/