1

いくつかの大規模な 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 は結果を表示しません。

なぜこれが起こるのか、そしてそれを解決する方法を誰かが発見しましたか?

4

1 に答える 1

0

私の場合、私は得ていました

「アクセスが拒否されました。(HRESULT:x80070005 (E_ACCESSDENIED) からの例外)」

コマンドを実行しているアカウントMount-SPContentDatabaseに、Web アプリケーション ポリシーで「フル コントロール」アクセス権が付与されていることを確認することで、この問題を解決できました。

于 2015-04-11T14:13:45.027 に答える