Microsoft 365 中的 SharePoint Online 数据删除

SharePoint Online 将对象存储为应用程序数据库中的抽象代码。 当用户将文件上传到 SharePoint Online 时,该文件将被反汇编并转换为应用程序代码,并存储在多个数据库中的多个表中。 在 SharePoint Online 中,客户上传的所有内容将分为多个区块、加密 (可能具有多个 AES 256 位密钥) ,并分布在数据中心内。 有关分块和加密过程的具体详细信息,请参阅 Microsoft 云中的加密

在浏览器中使用 SharePoint Online 应用程序时,任何用户删除的项目都将保留在网站回收站中,从原始位置删除项目起 93 天。 除非有人从网站中删除回收站或清空回收站,否则它们一直保留在网站回收站中。 在这种情况下,项目将转到网站集回收站(也称为第二阶段回收站),保留期的剩余时间。 从网站集回收站中删除的项目将立即清除。 如果已删除的项目导致网站集回收站超出其配额,它将开始清除最早的项目,直到有空间用于最近删除的项目。 有关还原已删除项目的信息,请参阅 还原 SharePoint 网站的回收站中的项目从网站集回收站还原已删除的项目

删除网站集时,还会删除集合中网站的层次结构以及其中的所有内容:

  • 文档和文档库
  • 列表和列表数据
  • 站点配置设置
  • 与网站或其子网站相关的角色和安全信息
  • 顶级网站的子网站、其内容和用户信息

如果意外删除了网站集,全局管理员或 SharePoint 管理员可以使用 SharePoint 管理中心将其还原。

已删除的网站集将保留 93 天。 93天后,将永久删除网站及其所有内容和设置,包括列表、库、页面和所有子网站。

当用户从网站集回收站清除已删除的项目、保留期和备份期到期或管理员使用 Remove-SPODeletedSite cmdlet 永久删除网站集时,将发生硬删除。 当用户从 SharePoint Online 硬删除 (永久删除或清除) 内容时,也会删除已删除区块的所有加密密钥。 之前存储已删除区块的磁盘上的块被标记为未使用且可重复使用。

用户还可以使用 CSOM/REST API 与 SharePoint 平台交互。 API 调用可用于回收或删除 SharePoint 上的项目,例如文件和文件夹。 回收项会将其添加到回收站,类似于本文前面所述的浏览器应用程序行为。 但是,删除会导致项目立即被清除,并且无法从网站或网站集回收站中恢复该项目。可在此处阅读有关 SharePoint API 的详细信息。

SharePoint Online 会将所有内容的备份保留 14 天,比实际删除还多 14 天,以便为客户提供完整的网站集还原。 如果文件已被硬删除、损坏或感染了恶意软件,并且无法使用上述方法进行恢复,客户可以联系 Microsoft 支持人员来启动完整的网站集或子网站 时间点还原 。 在此 14 天期限过后,Microsoft 将不再保留数据,并且无法恢复。