Share via


移行評価スキャン: 長い OneDrive Url

移行時に発生する長い OneDrive URL の問題を解決する方法について説明します。

概要

ソースからターゲット環境に OneDrive サイトを移動すると、OneDrive URL の形式が変更されます。 ソース プラットフォームでは、OneDrive サイトの形式 https://onedrive.contoso.com/personal/domain_userは です。 ターゲット プラットフォームでは、URL のDomain_User部分が変更され、ユーザーに UPN が使用されます。 これは に https://onedrive.contoso.com/personal/user_contoso_com似ています。

例:

次のファイルを使った場合:

https://OneDrive.contoto.com/personal/contoso_bobsmith/Documents/Folder1/Folder2/ProjectA.docx

ファイルのディレクトリ名は次のようになります。

Personal/contoso_bobsmith/Documents/Folder1/Folder2

注:

SharePoint では、ファイルへのディレクトリ パスには 400 文字の制限があります。

移行後のファイル パスは次のようになります。

Personal/bobsmith_contoso_com/Documents/Folder1/Folder2

URL が以前よりも 4 文字長くなっていることに注意してください。 会社の UPN を構成する方法によっては、さらに長くなる可能性があります。

ソース環境の以前のファイルが 255 文字の場合、移行後の長さが 259 文字になります。

長い URL が原因でエラーが発生する可能性が高い 4 つの異なる場所を特定しました。 その結果、長い URL に関する 4 つの異なるレポートが作成されます。 スキャン結果レポート セクションには、各レポートと、実行する必要がある修復方法が表示されます。

データ移行

ソース コンテンツの移行により、長い URL が失敗します。 これにより、移行ジョブが失敗し、移行プロジェクトが不必要に長引きます。

重要

SharePoint で "アクセスなし" (ロック済み) として構成されているすべてのサイトはスキップされます。 ロックされているサイト コレクションの一覧を見るには、[ロックされたサイト] スキャン出力を参照してください。

移行の準備

レポートを確認し、各レポートで推奨された修復方法に従います。 一般的に、修復方法として、コンテンツをサイト コレクションのルート近くに移動する処理が行われます。

移行後

コンテンツが移行されたことを検証します。

スキャン結果レポート

このスキャンの結果、出力ファイルは 4 つになります。 各ファイルは、移行エラーになる長い URL の問題ごとに作成されます。 LongODBUrl-AllDocs-detail.csv 各ファイルのパスの長さに関連する制限が 2 つあります。

  • ファイルを含むフォルダーへのサーバー相対パスは、最大 400 文字です。 次のファイル例を使用します。

    https://OneDrive.contoto.com/Personal/contoso_bobsmith/Documents/Folder1/Folder2/ProjectA.docx

    ディレクトリ名は次のようになります: Personal/contoso_bobsmith/Documents/Folder1/Folder2

    移行後のファイル パスは次のようになります。 URL は、前よりも長くなっています: Personal/bobsmith_contoso_com/Documents/Folder1/Folder2

  • ファイルまたはフォルダーへのサーバーの相対パスの合計は最大 400 文字です。 次のファイル例を使用します。

    https://OneDrive.contoto.com/Personal/contoso_bobsmith/Documents/Folder1/Folder2/ProjectA.docx

    ファイルへのサーバーの相対パスは、Personal/contoso_bobsmith/Documents/Folder1/Folder2/ProjectA.docx のようになります。

このレポートにファイルが一覧表示されている場合、所有者はファイルをより短いパスに移動するか、ファイルを削除する必要があります。 たとえば、ProjectA.docx をドキュメントの直下のフォルダーに移動したり、不要になった場合にファイルを削除したりできます。

説明
SiteId 影響を受けるサイト コレクションの一意の識別子。
SiteURL 影響を受けるサイト コレクションの URL。
SiteOwner サイト コレクションの所有者。
SiteAdmins サイト コレクションの管理者として登録されているユーザーの一覧。
SiteSizeInMB サイト コレクションのサイズ (MB)。
NumOfWebs サイト コレクションに存在している Web の数。
ContentDBName サイト コレクションをホストしているコンテンツ データベースの名前。
ContentDBServerName コンテンツ データベースをホストしている SQL Server。
ContentDBSizeInMB サイト コレクションをホストしているコンテンツ データベースのサイズ。
LastContentModifiedDate サイト コレクションでコンテンツが修正された日付/時刻
TotalItemCount サイト コレクション内で見つかったアイテムの合計数。
ヒット サイト コレクションに記録された要求の数。 利用状況ログ サービスからのデータに依存します。 使用状況ログ サービスが無効になっている場合、この行は N/A と表示されます。
DistinctUsers サイト コレクションにアクセスした重複しないユーザーの数。 利用状況ログ サービスからのデータに依存します。 使用状況ログ サービスが無効になっている場合、この行は N/A と表示されます。
DaysOfUsageData 利用状況ログ サービスがデータを保持する日数。 これは、Hits および DistinctUsers の状況を示します。 たとえば、この値が 14 日間の場合、Hits および DistinctUsers のデータは過去 14 日間のデータです。
UPN URL の長さの違いを判断するために使用された UPN。 UPN が "****" の場合、所有者が SharePoint プロファイルに UserPrincipalName が設定されなかったことを示します。 その結果、SharePoint プロファイル ストアの UserPrincipalName 値の平均の長さが使用されました。
URLLengthDifference サイトの名前が変更されたときに URL が大きくなる量。
ファイル 修復する必要があるファイル。
ScanID SharePoint 移行評価ツールの特定の実行に割り当てられた一意の識別子。

LongODBUrl-NavNodes-detail.csv ナビゲーション ノードの URL には、260 文字という上限があります。 その結果、URL フィールドが最大長を超える可能性があります。

たとえば、https://OneDrive.contoso.com/personal/contoso_bobsmith に OneDrive サイトがあるとします。 そのサイトには、クイック起動に [レポート] というリンクがあり、そのリンクのURLは https://onedrive.contoso.com/personal/contoso_bobsmith/documents/folder1/...folderN/Reports を指しています。 移行中、SharePoint は URL を をポイントするように /bobsmith_contoso_com/更新します。 URL に追加された余分な長さは、長さが 260 文字を超える可能性があるため、移行が失敗する可能性があります。

この問題を修復するには、レポート フォルダーを /documents/ ライブラリのルート近くに移動し、クイック起動リンクを更新します。 また、クイック起動リンクを削除する方法もあります。

説明
SiteId 影響を受けるサイト コレクションの一意の識別子。
SiteURL 影響を受けるサイト コレクションの URL。
SiteOwner サイト コレクションの所有者。
SiteAdmins サイト コレクションの管理者として登録されているユーザーの一覧。
SiteSizeInMB サイト コレクションのサイズ (MB)。
NumOfWebs サイト コレクションに存在している Web の数。
ContentDBName サイト コレクションをホストしているコンテンツ データベースの名前。
ContentDBServerName コンテンツ データベースをホストしている SQL Server。
ContentDBSizeInMB サイト コレクションをホストしているコンテンツ データベースのサイズ。
UPN URL の長さの違いを判断するために使用された UPN。 UPN が "****" の場合、所有者が SharePoint プロファイルに UserPrincipalName が設定されなかったことを示します。 その結果、SharePoint プロファイル ストアの UserPrincipalName の平均の長さが使用されました。
URLLengthDifference URLLengthDifference サイトの名前が変更されたときに URL が大きくなります。
WebURL ナビゲーション ノードがある Web の URL。
NavigationNodeLocation ナビゲーション ノードがある場所を示すナビゲーション ノードのタイトル。 複数レベルのナビゲーション ノードを用意すると、問題のあるノードを特定するときに役立ちます。
NavigationNodeTitle 影響を受けるナビゲーション ノードのタイトル。
NavigationNodeURL サイト名の変更後に長くなりすぎる URL。
ScanID SharePoint 移行評価ツールの特定の実行に割り当てられた一意の識別子。

LongODBUrl-Perms-detail.csv SharePoint のオブジェクトに設定されているアクセス許可は、そのオブジェクトの URL で追跡されます。 フォルダーに対するアクセス許可を設定すると、SharePoint はフォルダーへの相対パスを格納します。 アイテムに対するアクセス許可を設定すると、SharePoint はアイテムへのサーバーの相対パスを格納します。

その結果、サイトの移行時に、アクセス許可と関連付けられた URL は更新されます。 更新で新しい URL が長くなりすぎて、エラーになる可能性があります。

この問題を修復するには、影響を受けるオブジェクトをサイト コレクションのルート近くに移動します。 また、レポートのアイテムから該当するアクセス許可を削除する方法もあります。

説明
SiteId 影響を受けるサイト コレクションの一意の識別子。
SiteURL 影響を受けるサイト コレクションの URL。
SiteOwner サイト コレクションの所有者。
SiteAdmins サイト コレクションの管理者として登録されているユーザーの一覧。
SiteSizeInMB サイト コレクションのサイズ (MB)。
NumOfWebs サイト コレクションに存在している Web の数。
ContentDBName サイト コレクションをホストしているコンテンツ データベースの名前。
ContentDBServerName コンテンツ データベースをホストしている SQL Server。
ContentDBSizeInMB サイト コレクションをホストしているコンテンツ データベースのサイズ。
UPN URL の長さの違いを判断するために使用された UserPrincipalName。 UPN が "****" の場合、所有者が SharePoint プロファイルに UserPrincipalName が設定されなかったことを示します。 その結果、SharePoint プロファイル ストアの UserPrincipalName の平均の長さが使用されました。
URLLengthDifference サイトの名前が変更されると、URL の長さは長くなります。
WebURL 保護対象のオブジェクトをホストしている Web の URL。
SecuredObject サイトの名前変更後に長くなりすぎる保護対象のオブジェクトの URL です。 アクセス許可をファイルに追加すると、ファイルのサーバー相対パスになります。 アクセス許可をフォルダーに追加すると、フォルダーのサーバー相対パスになります。
ScanID SharePoint 移行評価ツールの特定の実行に割り当てられた一意の識別子。

LongODBUrl-Deps-detail.csv 特定のファイルには、他の依存関係を持つことができます。 その依存関係は URL で追跡されます。 移行中に依存関係情報が長すぎる場合、移行は失敗します。

このレポートには、次に示す 2 つの制限事項があります。

  • FullURL には 260 文字の制限があります。 これは依存関係があるファイルです。 FullURL が長すぎる場合に修復するには、ファイルを削除するか、サイト コレクションのルート近くの場所にファイルを移動します。

  • DependencyDescription には 270 文字の制限があります。 これは FullURL と関連付けられた依存関係です。 DependencyDescription を修復するには、依存関係を削除するか、サイト コレクションのルート近くに依存関係を移動します。

説明
SiteId 影響を受けるサイト コレクションの一意の識別子。
SiteURL 影響を受けるサイト コレクションの URL。
SiteOwner サイト コレクションの所有者。
SiteAdmins サイト コレクションの管理者として登録されているユーザーの一覧。
SiteSizeInMB サイト コレクションのサイズ (MB)。
NumOfWebs サイト コレクションに存在している Web の数。
ContentDBName サイト コレクションをホストしているコンテンツ データベースの名前。
ContentDBServerName コンテンツ データベースをホストしている SQL Server。
ContentDBSizeInMB サイト コレクションをホストしているコンテンツ データベースのサイズ。
UPN URL の長さの違いを判断するために使用された UPN。 UPN が "****" の場合、所有者が SharePoint プロファイルに UserPrincipalName が設定されていないことを示します。 その結果、SharePoint プロファイル ストアの UserPrincipalName の平均の長さが使用されました。
URLLengthDifference サイトの名前が変更されると、URL の長さは長くなります。
FullURL 依存関係があるファイルの URL
DependencyDescription 依存関係と関連付けられた説明。 名前が変更される URL である場合があります。
ScanID SharePoint 移行評価ツールの特定の実行に割り当てられた一意の識別子。