いくつかの大規模な 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)
私たちが見つけた類似の唯一のリソースは次のとおりです 。
ただし、エラーが発生した時点でサイト コレクションが SharePoint に完全にマウントされていないため、サイト コレクション レベルで機能をアクティブ化するという提案はここでは適切ではありません。
私たちのプロジェクトでは SharePoint のバリエーションを使用していませんが、ここでは関係ないと思います。
「VariationsInfrastructure」または「EnsureVariationsInfrastructure」を検索しても、Google は結果を表示しません。
なぜこれが起こるのか、そしてそれを解決する方法を誰かが発見しましたか?