我已经通过Power创建了SharePoint 2010站点集合备份,方法是使用以下命令
备份-SPSite "http://sitename:85“-path "C:\backup.bak”-Force
我使用以下命令在同一台SharePoint 2010服务器/同一台不同端口上的同一台机器上恢复备份
还原--SPSite "http://sitename:81“-path "C:\backup.bak”-Force
通过这个错误
还原-SPSite:您的备份来自不同版本的Microsoft SharePoin t Foundation,无法还原到运行当前版本的服务器。备份文件应还原到版本为“4.0.145.0”或更高版本的服务器上。一行:1字符:15+恢复-SPSite <<<< "http://sitename:81“-path "C:\backup.bak”-Force + CategoryInfo : InvalidData:(Microsoft.Share...dletRestoreSite: SPCmdletRestoreSite)还原-SPSite,SPException + FullyQualifiedErrorId :CategoryInfo
我很惊讶。我在同一个SharePoint服务器上创建备份和还原,然后问不同版本的Microsoft SharePoint Foundation.。
任何帮助都将不胜感激。
发布于 2013-02-08 18:32:07
我也遇到过类似的问题:将SPF2010迁移到不同的服务器。
解决方案:在源服务器上进行数据库升级。
如何:打开Sharepoint PowerShell,并键入Upgrade-SPContentDatabase命令,在promt时按R(可能是Y)。
干杯
发布于 2012-04-28 10:28:43
您似乎将SP1应用于SharePoint服务器。Service和Community (CUs)可能会更改数据库方案,在应用这种更新之前所做的备份可能无法使用。微软在恢复-SPSite的描述中提到了这一点。参见将预SP1备份还原到SP1场(SharePoint Foundation2010)和/或将预SP1备份还原到SP1场(SharePoint Server 2010)。备份的范围是一个站点集合,这意味着您必须安装一个预SP1SP服务器才能在那里执行还原。然后升级机器并备份升级后的站点集合。此备份可在当前服务器/场上恢复。很痛苦,嗯。
-- SharePoint备份应该在相同版本的SharePoint服务器/场上还原,包括重要的更新。 Microsoft建议在应用SP1之后执行完整的场备份。我会确保备份在每个SP或CU之后被刷新。
您不应将备份视为长期解决方案。正如您所看到的,它不仅不是一个跨版本的归档文件,而且即使是同一个版本的服务包,它也可能无法生存。SP备份与您的UPS一样是一种短期安全;其他软件供应商提供长期存档以保留您将来可访问的SP数据。
在应用CU 12/2011并通过导入-SPWeb导入一个站点之后,我遇到了类似的麻烦。内容部署API对SP版本更改也很敏感;它的目的是将内容从暂存复制到生产环境,而不是存档/还原内容。
-费尔达
https://stackoverflow.com/questions/10351582
复制相似问题