データベース接続アップグレードのチェックリスト (SharePoint 2013)

適用対象:yes-img-13 2013no-img-162016 no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

このチェックリストは、アップグレードの準備、アップグレード、およびアップグレード後の手順を実行するときに従う必要のあるすべての手順に従っていることを確認するのに役立ちます。 このチェックリストは、コンテンツ データベースとサービス アプリケーション データベースのアップグレードにのみ適用されます。 これは、個人用サイトまたは他のサイト コレクションのアップグレードに適用されません。 詳細については、「Upgrade a site collection to SharePoint 2013」を参照してください。

Some steps include notes about how long that step might take. These rough estimates only give you a relative idea of the duration of the step. To discover how much time each step will take for your environment, we recommend that you perform trial upgrades in a test environment. For more information, see Use a trial upgrade to SharePoint 2013 to find potential issues.

重要

この記事に含まれる手順は、SharePoint Foundation 2013と SharePoint 2013に適用されます。ただし、サービス アプリケーションのアップグレード方法に関する手順を除きます。この手順は、主として、SharePoint 2013に適用されます (Business Data Connectivity Service アプリケーションは両方に適用されます)。

アップグレードを準備する

SharePoint 2013 へのアップグレードを開始する前に、次の手順を順序どおりに実行します。

アップグレード前の手順

手順 備考
環境内のサーバー側カスタマイズの目録を作成する
環境内のサーバー側カスタマイズの目録を作成します (ソリューション、機能、Web パーツ、イベント ハンドラー、マスター ページ、ページ レイアウト、CSS ファイルなど)。 環境で必要なすべてのカスタマイズを、アップグレード ワークシートに記録します。
詳細な手順:「試用版のアップグレードを使用して潜在的な問題を発見する」の「カスタマイズを識別してインストールする
環境全体に対して、この手順を実行します。 各 Web サーバーをチェックして、カスタマイズの漏れがないことを確認します。 アップグレードを準備する中で、目録を常に最新の状態に維持します。
環境をクリーンアップする
アップグレードを開始する前に、環境が正常な状態で動作していることと、アップグレードが不要なコンテンツをクリーンアップしたことを確認します。 孤立したサイトやデータのクリーンアップ、大規模なリストと ACL への対処、余分なドキュメント バージョンの削除、および使用していないテンプレート、機能、および Web パーツの削除を行います。
詳細な手順:「SharePoint 2013 へのアップグレードの前に環境をクリーンアップする
環境全体に対してこの手順を 1 回だけ行います。
このプロセスが終了するまでに数日または数週間かかることがあります。
アップグレード プロセスをテストする
テスト環境でアップグレードを試行して、問題を見つけて、実際のアップグレードに要する時間を確認します。
詳細な手順:「Use a trial upgrade to SharePoint 2013 to find potential issues
実際のアップグレードを実行するための準備ができるまで、この手順を複数回実行します。

データベース接続アップグレードを実行する

環境のコンテンツ データベースとサービス アプリケーション データベースをアップグレードするときは、次の手順を順序どおりに実行します。

新しい環境を準備する

手順 備考
SharePoint 2013と言語パックをインストールおよび構成する
必要なソフトウェアをインストールし、SharePoint 2013 をインストールおよび構成します。
ファーム内の各サーバーでこれらの手順を実行します。
この手順は、環境内のサーバー数に応じて、1 時間以上かかる場合があります。
サービス アプリケーションを構成する
新しい環境で必要なサービスを有効にして構成します。
以下のサービス アプリケーションを構成しないでください。このプロセスの後半でデータベースをアップグレードするときにこれらを構成します。
Business Data Connectivity Service
Managed Metadata Service
PerformancePoint Services
検索
Secure Store Service
User Profile Service
環境全体に対してこの手順を 1 回だけ行います。
ファームの全般設定を構成する
ブロックするファイルの種類、電子メールの設定、クォータの設定など、前のファームから移行する必要があるファームの全般設定を再適用し、ユーザーまたはグループを Farm Administrators グループに追加します。 利用状況データと正常性データの収集、診断ログ、モバイル アカウントなど、新しい設定を構成します。
環境全体に対してこの手順を 1 回だけ行います。

重要

If you had disabled the Workflow Auto Cleanup timer job in your SharePoint 2013 environment, make sure that you disable this timer job in your new environment also. If this timer job is enabled in the new environment and disabled in the previous version environment, you might lose workflow associations when you upgrade. For more information about this timer job, see Disable preservation of workflow history (SharePoint Server 2010).

このフェーズの詳細な手順:「データベース接続アップグレード用の SharePoint 2013 ファームを作成する

データベースのバックアップおよび復元

手順 備考
Secure Store Service アプリケーションのパスフレーズを記録する
Secure Store サービス アプリケーションは、パスフレーズを使用して情報を暗号化します。 このパスフレーズを記録して新しい環境で使用できるようにしておく必要があります。
以前の環境内の Secure Store Service アプリケーションごとに、この手順を 1 回だけ実行します。
以前のバージョンのデータベースを読み取り専用に設定する
読み取り専用の状態で元の環境をユーザーが使用できるように残しておく場合には、バックアップの前にデータベースを読み取り専用に設定します。
環境内のコンテンツ データベースごとに、この手順を実行します。
組織によっては、この手順の実行にデータベース管理者が必要な場合があります。
データベースをバックアップする
データベース接続アップグレード プロセスを開始する前に、すべてのコンテンツ データベースと以下のサービス アプリケーション データベースをバックアップします。
Business Data Connectivity
Managed Metadata
PerformancePoint
検索管理
Secure Store
User Profile: プロファイル データベース、ソーシャル データベース、同期データベース
環境内のコンテンツ データベースおよびサポートされるサービス アプリケーション データベースごとに、この手順を実行します。
データセットおよび環境に応じて、この手順には 1 時間または数時間以上かかることがあります。
組織によっては、この手順の実行にデータベース管理者が必要な場合があります。
User Profile Service アプリケーションの暗号化キーをエクスポートする
ユーザー プロファイル サービス アプリケーションには、データベースとは別に格納され、ユーザー プロファイル同期データベースをアップグレードする場合に必要な暗号化キーが必要です。
環境内の User Profile Service アプリケーションごとに、この手順を 1 回だけ実行します。
データベースのバックアップ コピーを復元する
バックアップからデータベースを復元します。
環境内のコンテンツ データベースおよびサポートされるサービス アプリケーション データベースごとに、この手順を実行します。
データセットおよび環境に応じて、この手順には 1 時間またはそれ以上かかることがあります。
組織によっては、この手順の実行にデータベース管理者が必要な場合があります。
復元したデータベースを読み取り/書き込みに設定する
新しい環境にコピーしたデータベースを接続してアップグレードできるようにするには、そのデータベースを読み取り/書き込みに設定する必要があります。
環境内のコンテンツ データベースおよびサポートされるサービス アプリケーション データベースごとに、この手順を実行します。
組織によっては、この手順の実行にデータベース管理者が必要な場合があります。

このフェーズの詳細な手順: Copy databases to the new farm for upgrade to SharePoint 2013

サービス アプリケーション データベースをアップグレードする

手順 備考
サービス アプリケーション インスタンスを開始する
サーバーの全体管理から以下のサービス インスタンスを開始します。
Business Data Connectivity Service
Managed Metadata Service
PerformancePoint Services
Secure Store Service
User Profile Service
PowerShell を使用して、Search Service アプリケーションのインスタンスを開始します。
環境全体に対してこの手順を 1 回だけ行います。
Secure Store Service アプリケーションをアップグレードする
PowerShell を使用して、新しいサービス アプリケーションを作成し、データベースをアップグレードします。その後、プロキシを作成して既定のプロキシ グループに追加し、パスフレーズを以前の環境から復元します。
以前の環境内の各 Secure Store Service アプリケーションに対してこの手順を 1 回だけ行います。
Business Data Connectivity Service アプリケーションをアップグレードする
PowerShell を使用して、新しいサービス アプリケーションを作成し、データベースをアップグレードします。 Business Data Connectivity Service アプリケーション用のプロキシを作成する必要はありません。

メモ
Business Data Connectivity サービス アプリケーションは、SharePoint Foundation 2013 と SharePoint 2013 の両方で使用できます。
前の環境の Business Data Connectivity サービス アプリケーションごとに、この手順を 1 回実行します。
Managed Metadata Service アプリケーションをアップグレードする
PowerShell を使用して、新しいサービス アプリケーションを作成し、データベースをアップグレードします。その後、プロキシを作成して既定のプロキシ グループに追加します。 ユーザー プロファイル サービス アプリケーションをアップグレードする前に、マネージド メタデータ サービス アプリケーションをアップグレードする必要があります。
以前の環境内の Managed Metadata Service アプリケーションごとに、この手順を 1 回だけ実行します。
User Profile Service アプリケーションをアップグレードする
PowerShell を使用して、新しいサービス アプリケーションを作成し、データベースをアップグレードします。その後、プロキシを作成して既定のプロキシ グループに追加します。 ユーザー プロファイル サービス アプリケーションを作成したら、Microsoft Identity Integration Server Key (MIIS) 暗号化キーをインポートする必要があります。 最後に、ユーザー プロファイル同期サービスを開始できます。
以前の環境内の User Profile Service アプリケーションごとに、この手順を 1 回だけ実行します。
PerformancePoint Services サービス アプリケーションをアップグレードする
PowerShell を使用して、新しいサービス アプリケーションを作成し、データベースをアップグレードします。その後、プロキシを作成して既定のプロキシ グループに追加します。
以前の環境内の各 PerformancePoint Services Service アプリケーションに対してこの手順を 1 回だけ行います。
Search Service アプリケーションをアップグレードする
PowerShell を使用して、新しいサービス アプリケーションを作成し、データベースをアップグレードします。その後、プロキシを作成して既定のプロキシ グループに追加します。
> [!注]> この手順は、SharePoint 2013 にのみ適用されます。 SharePoint Foundation 2013 には検索機能が含まれていますが、SharePoint 2013 内にある Search サービス アプリケーションと同じではなく、アップグレードできません。
以前の環境内の Search Service アプリケーションごとに、この手順を 1 回だけ実行します。
新しいプロキシがすべて既定のプロキシ グループにあることを確認する
Get-SPServiceApplicationProxyGroup コマンドレットを使用して、すべてのサービス アプリケーション プロキシが既定のプロキシ グループに含まれていることを確認します。
環境全体に対してこの手順を 1 回だけ行います。

このフェーズの詳細な手順: Upgrade service applications to SharePoint 2013

Web アプリケーションを作成する

手順 備考
Web アプリケーションを作成して構成する
古い環境内にあった各 Web アプリケーションに対応する Web アプリケーションを作成します。 Windows 要求認証を使用する場合は、クラシック モードではなく Windows 要求モードで新しい Web アプリケーションを作成します。
環境全体に対してこの手順を 1 回だけ行います。
サーバー側カスタマイズを再適用する
すべてのサーバー側のカスタマイズを新しいファームに手動で転送します。 アップグレード ワークシートで作成したインベントリを参照して、サイトが正しく動作するために依存するすべてのコンポーネントをインストールしていることを確認します。 ソリューションをインストールするときは、適切なパス (/14 または /15) に追加してください。 ソリューションを両方のパスで使用できるようにするには、インストールを 2 回実行し、2 度目のインストールで CompatibilityLevel パラメーターを使用すると、/15 パスにインストールされます。
ファーム内のすべての Web サーバーにカスタマイズを確実に再適用する必要があります。
カスタム コンポーネントを確認する
Test-SPContentDatabase Microsoft PowerShell コマンドレットを使用して、そのデータベースに必要なカスタム コンポーネントがすべて揃っていることを確認します。
環境内のコンテンツ データベースごとに、この手順を実行します。
コマンドレットの実行には数分しかかかりませんが、問題点への対処にはもっと時間がかかる場合があります。

このフェーズの詳細な手順: Upgrade content databases from SharePoint 2010 to SharePoint 2013

コンテンツ データベースを接続してアップグレードする

手順 備考
コンテンツ データベースを Web アプリケーションに接続する
ルート サイト コレクションが含まれるコンテンツ データベースを最初に接続します。 個人用サイトの場合、個人用サイトのホストが含まれるコンテンツ データベースを接続してから、個人用サイトが含まれるデータベースを接続します。
この操作はコマンド ラインから実行する必要があります。 Mount-SPContentDatabase Microsoft PowerShell コマンドレットを使用できます。
環境内の 1 つのコンテンツ データベースに対して、この手順を実行します。
データセットに加えて、Web サーバー、データベース サーバー、および記憶域サブシステムのハードウェアに応じて、この手順には数分または数時間かかることがあります。
最初のデータベースのアップグレードを検証する
最初のデータベースのアップグレードが成功したことを確認し、サイトに問題点がないかどうかチェックします。
詳細な手順:「SharePoint 2013 のデータベースのアップグレードを検証する」。
接続したばかりのコンテンツ データベースに対して、この手順を実行します。
残りのデータベースをアタッチする
環境内の残りのコンテンツ データベースを接続およびアップグレードします。 この操作はコマンド ラインから実行する必要があります。
環境内の残りの各コンテンツ データベースに対して、この手順を実行します。
データセット、複数のデータベースを並行してアップグレードしているかどうか、および Web サーバー、データベース サーバー、および記憶域サブシステムのハードウェアに応じて、この手順には数分または数時間かかることがあります。
アップグレードの進行状況を監視する
SharePoint サーバーの全体管理 Web サイトの [アップグレードの状態] ページを使用して、データベースのアップグレードの進行状況を監視します。
詳細な手順:「SharePoint 2013 のデータベースのアップグレードを検証する」。
アップグレードするコンテンツ データベースごとに、この手順を実行します。
コンテンツに応じて、この手順には数分、1 時間、数時間、または数日かかることがあります。
残りのデータベースのアップグレードを検証する
残りのデータベースのアップグレードが成功したことを確認します。
詳細な手順:「SharePoint 2013 のデータベースのアップグレードを検証する」。
環境内の残りの各コンテンツ データベースに対して、この手順を実行します。
コンテンツに応じて、この手順には数分、1 時間、数時間、または数日かかることがあります。

このフェーズの詳細な手順: Upgrade content databases from SharePoint 2010 to SharePoint 2013

アップグレード後の手順を実行する

データベース接続アップグレードを実行した後で、次の手順を順序どおりに実行します。

データベース接続アップグレードでのアップグレード後の手順

手順 備考
サイト コレクションが 2010 モードで期待どおりに動作することを確認する
サイト コレクションのアップグレードを開始する前に、サイト コレクションをレビューして、サイト コレクションが 2010 モードで正常に動作することを確認します。 「Review site collections upgraded to SharePoint Server 2016」で提供されている、アップグレードされたサイト用のレビュー リストと同様のレビュー リストを使用できます。
> [!注]> SharePoint 2013 Web アプリケーションが Windows 要求モードで作成された場合は、サイト コレクションをテストする前に次の手順を完了します。
環境全体に対してこの手順を 1 回だけ行います。
必要に応じて、ユーザー アカウントをクレーム認証に移行する
既定では、SharePoint 2013の新しい Web アプリケーションではクレーム認証が使用されます。 以前の環境でクラシック認証を使用していた場合は、ユーザーをクレーム認証に移行する必要があります。 詳細については、「SharePoint 2013 でクラシックモードからクレームベース認証に移行する」を参照してください。
認証方法が変更された Web アプリケーションごとに、この手順を 1 回だけ実行します。
アップグレードされた InfoPath フォーム テンプレートで使用されているリンクを更新する
データベース接続アップグレードでは、新しい環境を作成したときに、環境内の InfoPath フォーム テンプレートをエクスポートおよびインポートしました。 アップグレード後、Microsoft PowerShell コマンドレットを使用して、アップグレードしたそのフォーム テンプレート内で使用されているリンクが正しい URL を指すように更新できます。
詳細については、「InfoPath Forms Services の構成 (SharePoint Server 2010)」を参照してください。
環境全体に対してこの手順を 1 回だけ行います。
検索トポロジを構成する
SharePoint 2013では、Search Service のアーキテクチャが変更されています。 ユーザーの環境と新しいアーキテクチャに適合するように検索トポロジを計画して構成します。 詳細については、「SharePoint Server でインターネット サイトの検索をスケーリングする」および「SharePoint Serever で検索トポロジを管理する」を参照してください。
環境全体に対してこの手順を 1 回だけ行います。
フル クロールを開始する
すべてのコンテンツをアップグレードし、すべての設定を構成した後、コンテンツのフル検索クロールを開始できます。 詳細については、「Start, pause, resume, or stop a crawl in SharePoint Server」を参照してください。
環境全体に対してこの手順を 1 回だけ行います。
環境内のコンテンツの量により、フル クロールが完了するまでに数時間または数日かかる場合があります。
ファームをバックアップする
サイト コレクションのアップグレードを開始する前に、ファームをバックアップして、アップグレードされた現在の環境のバックアップを保持します。 詳細については、「SharePoint Server でファームをバックアップする」を参照してください。
環境全体に対してこの手順を 1 回だけ行います。

関連項目

その他のリソース

Create the SharePoint 2013 farm for a database attach upgrade

SharePoint 2013 へのアップグレードのためにデータベースを新しいファームにコピーする

サービス アプリケーションを SharePoint 2013 にアップグレードする

Upgrade content databases from SharePoint 2010 to SharePoint 2013

Overview of the upgrade process from SharePoint 2010 to SharePoint 2013

Upgrade a site collection to SharePoint 2013

SharePoint 2013 へのアップグレードのテストおよびトラブルシューティングを行う