当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 不同场之间的备份还原 SharePoint 网站集上的还原 SPSite 错误:0x80070003

作者:精品下载站 日期:2024-12-14 20:59:48 浏览:13 分类:玩电脑

不同场之间的备份还原 SharePoint 网站集上的还原 SPSite 错误:0x80070003


当我尝试在 SharePoint DEV 和 QA Farms 之间进行备份还原时,收到以下错误消息:

Restore-SPSite : <nativehr>0x80070003</nativehr><nativestack></nativestack>

[玩转系统] 不同场之间的备份还原 SharePoint 网站集上的还原 SPSite 错误:0x80070003

根本原因:

源和目标 SharePoint Farm 的构建版本不匹配!

解决方案:

升级源或目标 SharePoint 场,然后进行备份还原。

后门方式:
如果您没有立即升级和完成此备份恢复操作的选项怎么办?这是跳过升级和备份恢复 SharePoint 站点或具有不同版本/内部版本号的服务器场之间的列表的后门方法。

一种方法是: 将旧 SharePoint 网站集的内容数据库备份还原到目标场。装载并升级内容数据库(Mount-SPContentDatabase 后跟 目标服务器场中的 Upgrade-SPContentDatabase)。

还有另一种方法:二进制编辑!只需在任何十六进制编辑器工具中打开备份文件即可;我使用了来自 https://mh-nexus.de/en/hxd/ 的 HxD,并将版本内部版本号更改为您的目标 SharePoint 场版本。

[玩转系统] 不同场之间的备份还原 SharePoint 网站集上的还原 SPSite 错误:0x80070003

其他案例

1:恢复操作中断且站点损坏:

当恢复操作在另一种情况下被中断时,我遇到了同样的问题。由于恢复在中间停止,因此该站点处于不受支持的状态。因此,解决方案是:删除部分恢复的站点并再次运行恢复。具体方法如下:如何使用 PowerShell 删除 SharePoint 中损坏的网站集?

2.数据库未升级:

如果网站集所在的内容数据库尚未升级到当前的 SharePoint 构建版本,您将收到此错误。解决方案?执行:在进行备份之前升级 SPContentDatabase“DatabaseName”(或确保目标数据库已升级!)

3. 最后但并非最不重要的一点:运行备份恢复的用户在 SQL Server 上没有足够的权限!

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯