サイト コレクションを SharePoint Server 2019 にアップグレードする
適用対象:2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint Server 2019 では、サイト コレクションのアップグレードの実行方法が変更されました。 サーバー ファーム管理者がデータベースをアップグレードすると、サイト コレクションは自動的にアップグレードされます。
注:
SharePoint Server 2019 には、"サイト コレクションの互換性モード" という概念はありません。 常に最新バージョンを実行する必要があります。
サイト コレクションをアップグレードする
サイト コレクションをアップグレードする方法は 3 つあります。
コンテンツ データベースのアップグレードと組み合わせる
参照のアップグレード
PowerShell を使用して、手動でトリガーされます。
コンテンツ データベースのアップグレード - データベースをアップグレードするには 、Mount-SPContentDatabase コマンドレットを 実行します。 データベースがアップグレードされると、サイト コレクションはデータベースのアップグレード プロセス中に、既定で自動的にアップグレードされます。
注:
これは既定の動作であり、データベースをアップグレードするための推奨方法です。
重要
サイトのアップグレードを延期する場合は、Mount-SPContentDatabase コマンドレットの SkipSiteUpgrade パラメーターを使用します。 > パラメーターを指定すると、サイト コレクションは最初に参照されたときにアップグレードされます。
参照時のアップグレード - サイト コレクションに保留中のアップグレードがあるかどうかを知る必要はありません。アップグレード プロセス中に SharePoint によって決定されます。 サイトが参照されると、SharePoint はサイトをアップグレードする必要があるかどうかを確認します。アップグレードが必要な場合、サイトはキューに入れられ、タイマー ジョブはアップグレードのためにそれを取得します。
ファーム管理者は、PowerShell を使用してサイト コレクションをアップグレードできます。
手動でサイトのアップグレードをトリガーする - Upgrade-SPSite コマンドレットを使用して、手動でサイト コレクションをアップグレードできます。
注:
これはサイト コレクションをアップグレードする従来のオプションです。
このオプションは、サイト数の多いデータベースの場合や、すべてのサイトのうちのごく一部のサイトのみを使用する場合に適しています。
サイト コレクションのアップグレードが成功したことを確認します。
サイト コレクション管理者は、[サイトの設定] で [アップグレードの状態] ページを表示して、サイト コレクションのアップグレードが正常に完了したことを確認できます。
[サイトの設定] でアップグレードの状態を表示するには
この手順を実行するユーザーのアカウントがサイト コレクションの管理者であることを確認してください。
サイト コレクションの [ サイトの設定] ページで、[ サイト コレクションの管理] セクションの [ サイト コレクションのアップグレード] をクリックします。
[ サイト コレクションのアップグレード] ページで、[ サイト コレクションのアップグレード状態の確認] をクリックします。
サイト コレクションの [ アップグレードの状態] ページが表示されます。
ファーム管理者は、PowerShell を使用してサイト コレクションのアップグレードの状態を表示できます。
SharePoint Server 2019 にアップグレードされたサイト コレクションを確認する
サイト コレクションが SharePoint Server 2019 にアップグレードされたら、アップグレードしたサイトを確認して、サイト コレクションをアップグレードした後に問題を解決します。 運用環境をアップグレードする前に、このセクションの手順を使用して問題を特定します。
環境をアップグレードする前にテストを実行する場合:
影響度や注目度が高いサイトから検証を開始し、優先度の低いサイトへと移ります。 計画プロセスの一環として、影響度や注目度が高く、直ちに注意が必要なサイトと、多少待つことができるサイトが特定されている必要があります。
基本機能を確認するには、リスト、ライブラリ、Web パーツなどの典型的なセットを使用して、新しいサイト コレクションを作成します。 新しいサイトを調べて、サイトの一般的な基本要素が動作することを確認します。
If pages do not render, you can check the Site Settings page by going directly to the URL (http:// siteurl/_layouts/settings.aspx). If the Site Settings page works and the upgrade has succeeded, there might be issues with the master page or home page. If the Site Settings page does not work, go to the site collection upgrade log file to see whether you can get more information about the problem.
次の場所で、サイト コレクション アップグレード用のログを確認できます。
サイト コレクション管理者の場合:Mount-SPContentDatabase コマンドレットを使用してサイト コレクションをアップグレードした場合、別の SiteUpgrade*.log ファイルはありません。 SiteUpgrade ログは Upgrade*.log ファイル内にあります。
注:
ログ ファイルは、PowerShell を使用して取得できます。 > PowerShell コマンド プロンプトから、次の構文を入力します。
Get-SPSiteUpgradeSessionInfo -Site <siteUrl> OR $site.UpgradeInfo
ファーム管理者の場合: サイト コレクションのアップグレード ログ ファイルとアップグレード エラー ログ ファイルは、%COMMONPROGRAMFILES%\Microsoft Shared\Web サーバー拡張機能\16\LOGS にあります。 ログには、SiteUpgrade- YYYMMDD-HHMMSS-SSS.log という形式で名前が付けられます。 ここで、YYYYMMDD は日付、 HHMMSS-SSS は 時刻 (24 時間のクロック形式、分、秒、ミリ秒)。 These file system logs have more information if you want details about issues.
エラー メッセージのトラブルシューティング方法の詳細については、「 SharePoint Server 2019 でのサイト コレクションのアップグレードに関する問題のトラブルシューティング」を参照してください。
次のチェックリストを使用して、アップグレードされたサイトを確認し、試験的アップグレードまたは運用環境でのアップグレードの問題を見つけます。
アップグレードされたサイトを確認するためのチェックリスト
大きなサイズのリスト
既定では、SharePoint Server 2019 では大規模なリスト クエリ調整が有効になっています。 リストが非常に大きい場合、ユーザーが制限または調整しきい値を超えるビューを使用したりクエリを実行したりすると、そのようなビューまたはクエリは許可されません。 環境内の大きいリストを確認し、サイト管理者またはリスト所有者に問題に対処してもらいます。 たとえば、フィルター処理されたビューを使用してインデックス付きの列を作成する、アイテムをフォルダーに整理する、大きなビューのページにアイテムの制限を設定する、外部リストを使用する、などの方法があります。 大規模なリスト調整の詳細と、大規模なリストに関する問題に対処する方法については、「 多数の項目を含むリストとライブラリを管理する」を参照してください。
スタイルと外観
以下の表は、アップグレード後の Web サイトのスタイルと外観に関する一般的な問題と、その解決方法を示しています。
ヒント
ここに示す問題のほとんどは、アイテムへのリンクを修正することで解決できます。
チェックポイント | 問題の解決方法 |
---|---|
ページ上のイメージはすべて正しく表示されていますか。 |
イメージへのリンクを確認または修正します。 |
適切なカスケード スタイル シートの色およびスタイルが適切な場所で使用されていますか。 |
カスケード スタイル シート ファイルへのリンクを確認または修正します。 マスター ページのリンクを確認します。 |
SharePoint 2019 ではテーマの選択肢が異なります。使用するテーマはどれですか? |
サイトのホーム ページまたはサイト内の他のページの外観が、サイトのアップグレード後に変化する場合があります。 テーマを再作成するか更新し、再適用する必要がある場合があります。 |
機能していない JavaScript コントロールはありませんか。 |
コントロールへのリンクを確認または修正します。 |
ページはブラウザーで正しく表示されますか。 |
ページの HTML が strict XHTML モードであることを確認します。 |
スクリプト エラーが表示されるページはありませんか。 |
スクリプトとリンクを確認し、HTML が strict XHTML モードであることを確認します。 |