将SharePoint 2010数据库装载到SharePoint 2013时出错

时间:2013-10-02 22:05:55

标签: sharepoint sharepoint-2010 upgrade sharepoint-2013

我们正在将多个大型SharePoint 2010内容数据库迁移到新的SharePoint 2013服务器场(在2010模式下),并且在运行PowerShell Mount-SPContentDatabase时,我们会看到数百个错误:

Feature upgrade action 'CustomUpgradeAction.EnsureVariationsInfrastructure' threw
an exception upgrading Feature 'Publishing' (Id: 14/'22a9ef51-737b-4ff2-9346-
694633fe4416') in Web 'https://....': Access is denied. (Exception from HRESULT:
x80070005 (E_ACCESSDENIED))

Feature upgrade action 'CustomUpgradeAction.VariationsInfrastructure' threw an 
exception upgrading Feature 'PublishingResources' (Id: 14/'aebc918d-b20f-4a11-
a1db-9ed84d79c87e') in Site 'https://....': Access is denied. (Exception from 
HRESULT: 0x80070005 (E_ACCESSDENIED))

Feature upgrade action 'CustomUpgradeAction.VariationsInfrastructure' threw an 
exception upgrading Feature 'PublishingResources' (Id: 14/'aebc918d-b20f-4a11-
a1db-9ed84d79c87e') in Site 'https://....': The context has expired and can no 
longer be used. (Exception from HRESULT: 0x80090317)

我们发现的唯一相似的资源是: http://www.scribd.com/doc/149497400/Migration-de-SharePoint-2010-vers-SharePoint-2013-tuto-de-A-a-Z

但是,我们在网站集级别激活功能的建议在此处不合适,因为在发生错误时网站集尚未完全挂载到SharePoint。

我们的项目不使用SharePoint变体,但我怀疑这与此无关。

Google搜索“VariationsInfrastructure”或“EnsureVariationsInfrastructure”时没有显示结果

有没有人发现为什么会发生这种情况以及如何解决?

1 个答案:

答案 0 :(得分:0)

就我而言,我正在

  

"访问被拒绝。 (HRESULT的例外情况:x80070005   (E_ACCESSDENIED))"

我能够通过确保执行Mount-SPContentDatabase命令的帐户应该具有"完全控制"来解决此问题。 Web应用程序策略中授予的访问权限。