HubStor Inc.

Overview of SharePoint and Teams Recovery

This article will discuss some important notes to consider when there is a need to recovery SharePoint sites including Teams.  

For more information on how to use the Export Utility to recover SharePoint sites, see article:  Restore a SharePoint List, Folder, or Items

Below is an overview of what to expect from a recovery perspective for SharePoint and Teams.  The big piece to note is that, in both cases, the hierarchy and any customizations must exist in the destination.  This would typically be satisfied if recovering to the original source, but not if recovering to an empty site, in which case a fair amount of work might be required to get things created and customized as needed for a successful restore.  Specifically:  

  • Recovery of a site will recursively recover any subsites and lists PROVIDED those subsites and lists already exist in the destination with matching names.  Automatic creating of missing sites and lists is not supported.
  • Recovery of a list will recursively recover all folders and items.  Missing folders are created for document libraries.
  • Recovery of an item will restore the specified version (usually the most recent), along with all metadata.  Restoring all versions in a single export job is not supported.
  • Recovery of both document libraries and any other list type (tasks, custom, etc.) is supported.
  • Recovery of sites/lists can only function if the destination has the same customizations, content types, etc.
  • The Export Utility will allow you to dynamically browse the destination site, to easily select the desired destination.

 Teams has some additional capabilities and restrictions to be aware of:

  1.  Teams conversations are captured from the Teams mailboxes and the individual user mailboxes.  These should be considered a compliance copy since they cannot be used to restore conversations back into Teams.  Indeed this capability (restoring Team conversations so they show up in Teams) is not supported, and not on the near-term roadmap, due to API limitations that exist in the Teams API.
  2. Team documents are captured from the site collection for the team.  These can be restored as specified in the above rules.
  3. Team Wikis are supported.  Note that restored posts will have the time set to when the restore was performed, and if the editor/author was not a member of the Team, the author will be displayed as the user who performed the restore.
  4. Other Team content types are not tested to be fully supported.  Some may work to greater or lesser extents.

Below is an example recovery case: All access is lost to a Team site collection and the Team must be recreated and recovered from scratch.  The recovery process would look as follows:

  1. Create the new destination team.
  2. Create the channels for the team.
  3. Add the users for the team.
  4. Add any other resources to the team (wikis, planner, customizations, etc.).
  5. In some cases, it is as easy as restoring the source site collection’s top-level site to the newly created team’s top-level site, using the HubStor Export Utility. 
  6. If there are any issues (names don’t match exactly etc.), you can restore list-by-list, using the HubStor Export Utility.

    • Related Articles

    • How to Perform Efficient File Server Recovery with HubStor

      Traditionally, backup systems will make a copy of whatever is on the source system, and in a recovery scenario, the backup system will recover the full copy onto the source system. However, source systems (in this case, enterprise file systems) are ...
    • How To Create SharePoint Connectors

      This article describes how to configure settings specific for the following connectors: SharePoint Online SharePoint Server on premises (versions 2013 and higher) SharePoint Groups/Teams  Each connector type listed above requires its own connector.  ...
    • How To Configure A Group/Teams Awareness Azure AAD Application

      This article will walk through the steps on how to create an Azure AAD Application that will allow the use of the Group/Teams Awareness option within a SharePoint connector. This process requires access to the Azure Admin Portal with a user in the ...
    • Overview of Capturing Teams Chat Data

      This article will discuss how Teams Chat data from User mailboxes and Teams mailboxes are ingested and saved in the Netbackup SasS Protection (NSP) tenant.   Teams Group Chat and User Chats Group mailboxes are part of what sits behind an O365 Group ...
    • How to Use the HubStor Export Utility to Restore a SharePoint Site, List, Folder, or Files

      This article will walk through the complete process of how to use the Export Utility to recovery/restore a SharePoint Site, List, Folder, or Files.  It is highly recommended to read the following article before beginning this process:  Overview of ...