【问题标题】:SharePoint 2010 Restore-SPSite problemsSharePoint 2010 恢复-SPSite 问题
【发布时间】:2012-05-08 06:11:16
【问题描述】:

我已经使用命令通过 Power shell 创建了 SharePoint 2010 网站集备份

Backup-SPSite "http://sitename:85" -path "C:\backup.bak" -Force

我正在使用命令在不同端口上的同一 SharePoint 2010 服务器/同一台机器上恢复此备份

恢复--SPSite "http://sitename:81" -path "C:\backup.bak" -Force

通过这个错误

Restore-SPSite:您的备份来自不同版本的 Microsoft SharePoin t 基础,无法恢复到运行当前版本的服务器。钍 备份文件应恢复到版本为“4.0.145.0”或更高版本的服务器。 在行:1 字符:15 + 恢复-SPSite

我很惊讶。我在同一个 SharePoint 服务器上创建备份和恢复,那么为什么它要求不同版本的 Microsoft SharePoint Foundation。

我们将不胜感激。

【问题讨论】:

    标签: sharepoint sharepoint-2010 backup restore


    【解决方案1】:

    您似乎已将 SP1 应用于您的 SharePoint 服务器。 Service Pack 和社区更新 (CU) 可能会更改数据库方案,并且在应用此类更新之前所做的备份可能无法使用。 Microsoft 在 Restore-SPSite 的描述中提到了这一点。请参阅Restore pre-SP1 backups to an SP1 farm (SharePoint Foundation 2010) 和/或Restore pre-SP1 backups to an SP1 farm (SharePoint Server 2010)。您的备份范围是网站集,这意味着您必须安装 SP1 之前的 SP 服务器才能在那里执行还原。然后,您将升级机器并备份升级后的网站集。此备份可在您当前的服务器/场上恢复。好痛啊。

    应在相同版本的 SharePoint 服务器/场上恢复 SharePoint 备份,包括重要更新。 Microsoft 建议在应用 SP1 后执行完整的场备份。我会确保在每个 SP 或 CU 之后刷新备份。

    您不应将备份视为长期解决方案。如您所见,它不仅不是跨版本存档,而且即使是同一版本的服务包,它也可能无法生存。 SP Backup 与您的 UPS 一样是短期安全;其他软件供应商提供长期存档以保留您的 SP 数据以供将来访问。

    在应用 CU 12/2011 并通过 Import-SPWeb 导入站点后,我遇到了类似的问题。内容部署 API 对 SP 版本变化也很敏感;它旨在将内容从登台复制到生产环境;不存档/恢复内容。

    --- 费达

    【讨论】:

      【解决方案2】:

      我在将 SPF2010 迁移到不同的服务器时遇到了类似的问题。

      解决方案:在源服务器上升级数据库。

      方法:打开Sharepoint PowerShell,输入Upgrade-SPContentDatabase命令,promt时按R(可能是Y)。

      干杯

      【讨论】:

      • 您要从哪台服务器从 SP2010 迁移到服务器?
      • 如果您在不同的服务器上恢复 SharePoint 2010 门户并面临同样的问题,那么您必须在您的 SharePoint 服务器上应用 SharePoint 2010 SP1,然后恢复门户备份。希望能恢复。
      • 其次,如果您不想安装 SharePoint 2010 SP1。然后,您可以将整个 sp 站点保存为包含内容的模板。然后将此模板上传到解决方案库中的第二台服务器并基于此模板创建新站点。此站点将与您从中备份的站点相同。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-25
      • 2011-11-25
      • 2015-12-06
      • 2012-05-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多