次の方法で共有


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

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

SharePoint Server 2013 から SharePoint Server 2016 にアップグレードする場合は、データベース接続アップグレードを使用する必要があります。つまり、構成設定ではなく、環境のコンテンツのみをアップグレードすることを意味します。 新しい SharePoint Server 2016 環境を構成したら、SharePoint Server 2013 環境から SharePoint Server 2016 環境にコンテンツおよびサービス アプリケーション データベースをコピーできます。 バックアップと復元のプロセスを使用してデータベースをコピーします。また、SharePoint Server 2013 環境でデータベースを読み取り専用に設定して、ユーザーが情報に引き続きアクセスできるようにすることもできますが、変更することはできません。 この記事では、データベースをコピーする手順について説明します。

アップグレード プロセスのフェーズ 2: データベースを新しいファームにコピーする

Phase 2 of the upgrade process: Copy databases to the new farm

   
123 ステップ これは、SharePoint Server 2013 のデータとサイトを SharePoint Server 2016 にアップグレードするプロセスの 2 番目のフェーズです。 以下のフェーズを含むプロセスは、次の順序で実行する必要があります。
データベースアタッチアップグレード用の SharePoint Server 2016 ファームを作成します。 SharePoint Server 2016 へのアップグレード (このフェーズ) サービス アプリケーションを SharePoint Server 2016 にアップグレードするために、データベースを新しいファームにコピーします。 コンテンツ データベースを SharePoint Server 2016 にアップグレードします。 プロセス全体の概要については、「 SharePoint Server 2016 へのアップグレード プロセスの概要」を参照してください。

はじめに

データベースをコピーする前に、以下の情報を参照し、推奨手順を実行してください。

  • データベースのコピーに使用するアカウントが、SharePoint Server 2013 環境と SharePoint Server 2016 環境の両方でSQL Server Management Studioにアクセスでき、両方の環境からアクセスしてデータベースのコピーを格納できるネットワークの場所にアクセスできることを確認します。

  • データベースを読み取り専用および読み取り/書き込み可能に設定する際に使用するアカウントが、アップグレードするコンテンツ データベースで db_owner 固定データベース ロールのメンバーになっていることを確認します。

  • データベースをバックアップする前に、データベースの整合性エラーの有無を確認し、エラーがあれば修復します。

  • 適切なサービス パックや更新プログラムが 2013 環境に適用されていることを確認します。 環境内でリモート ブログ ストレージ (RBS) を使用している場合は、アップグレード プロセスを開始する前に、環境内で SharePoint Server 2013 を実行している必要があります。

前のバージョンのデータベースを読み取り専用に設定する

元の環境へのユーザー アクセスを維持するには、SharePoint Server 2013 データベースを読み取り専用に設定してから、データベースをバックアップします。 長期にわたってアクセスを維持しない場合でも、データベースを読み取り専用に設定して、追加の変更を許可せずに環境の現在の状態を復元してアップグレードできるように、バックアップにすべてのデータを確実に取り込むようにします。 データベースを読み取り専用に設定した場合、コンテンツは引き続き表示できます。 ただし、コンテンツの追加と変更はできなくなります。

注:

この時点では、検索データベースを読み取り専用に設定しないでください。 Search service アプリケーションをアップグレードする準備ができるまでは、検索機能を中断しないことをお勧めします。 これらのデータベースは、 サービス アプリケーションをアップグレード するときに処理します (SharePoint Server 2013 のデータとサイトを SharePoint Server 2016 にアップグレードするプロセスの 4 番目のフェーズ)。

重要

SharePoint Server 2013 環境でこの手順を実行します。

SQL Server ツールを使用してデータベースを読み取り専用に設定するには

  1. この手順を実行するユーザー アカウントが、データベースで db_owner 固定データベース ロールのメンバーであることを確認します。

  2. SQL Server Management Studio の [オブジェクト エクスプローラー] で、データベース エンジンのインスタンスに接続し、サーバーを展開し、[ データベース] を展開します。

  3. 読み取り専用に設定するデータベースを右クリックし、[ プロパティ] をクリックします。

  4. [ データベースのプロパティ ] ダイアログの [ ページの選択 ] セクションで、[ オプション] をクリックします。

  5. 詳細ウィンドウの [ その他のオプション] の [ 状態] セクションで、[ 読み取り専用データベース] の横の矢印をクリックし、[ True] を選択します。

Transact-SQL を使用して、 READ_ONLY データベースの可用性オプションを構成できます。 ALTER DATABASE ステートメントの SET 句の使用方法について詳しくは、「 データベース オプションの設定」をご覧ください。

SQL Server ツールを使用して SharePoint Server 2013 データベースをバックアップする

SQL Server Management Studio 内のデータベースをバックアップします。 データベースのバックアップ コピーにより、元のファームを再び有効にして、データベース接続アップグレードを行う必要がある場合も、データが安全な場所にあることが保証されます。 SharePoint Server 2013 サーバー ファーム内の次のデータベースに対して手順を繰り返します。

  • All content databases (default database name: WSS_Content_ ID

  • 次のサービス アプリケーション データベース:

サービス アプリケーション 既定のデータベース名
Business Data Connectivity
BDC_Service_DB_ ID
Managed Metadata
Managed Metadata Service_ ID
PerformancePoint
PerformancePoint Service Application_ ID
Secure Store
Secure_Store_Service_DB_ ID

構成データベースや管理コンテンツ データベースは、SharePoint Server 2016 サーバー ファームのセットアップで再作成するため、バックアップは不要です。 構成データベースや管理コンテンツ データベース、サーバーの全体管理サイト コレクションのアップグレードはサポートされていません。

この手順を完了すると、読み取り専用のコンテンツ データベースのバックアップが作成されます。

重要

SharePoint Server 2013 環境でこの手順を実行します。

SQL Server ツールを使用してデータベースをバックアップするには

  1. この手順を実行するユーザー アカウントが、データベースで db_owner 固定データベース ロールのメンバーであることを確認します。

  2. Management Studio の [オブジェクト エクスプローラー] で、データベース エンジンのインスタンスに接続し、サーバーを展開し、[ データベース] を展開します。

  3. バックアップするデータベースを右クリックし、[ タスク] をポイントしてから、[ バックアップ] をクリックします。

    [ データベースのバックアップ ] ダイアログが表示されます。

  4. [ ソース] 領域の [ データベース] ボックスでデータベース名を確認します。

  5. [ バックアップの種類] ボックスで [ 完全] を選択します。

  6. [ バックアップ コンポーネント] で [ データベース] を選択します。

  7. [ バックアップ セット] 領域の [ 名前] ボックスで、推奨されるバックアップ セット名を使用するか、バックアップ セットの別の名前を入力します。

  8. [ バックアップ先] 領域で、[ ディスク] または [ テープ] を選択してバックアップ先の種類を指定し、バックアップ先を指定します。 別のバックアップ先を作成するには、[ 追加] をクリックします。

  9. [OK] をクリックして、バックアップ処理を開始します。

前の手順を繰り返して、SharePoint Server 2013 が環境内で使用するすべてのコンテンツと適切なサービス アプリケーション データベースをバックアップします。

バックアップ ファイルを SharePoint Server 2016 環境にコピーする

前の手順で作成したバックアップ ファイルを SharePoint Server 2013 環境から SharePoint Server 2016 環境にコピーします。

データベースのバックアップ コピーを復元する

新しい SharePoint Server 2016 サーバー ファームを構成したら、データベースのバックアップ コピーを SQL Server に復元できます。 1 つのデータベースから始めて、復元が機能することを確認してから、他のデータベースを復元してください。

重要

アップグレードが失敗したときにトラブルシューティングを行い、再試行する場合に備えて、元のバックアップのコピーは必ず保管しておいてください。 > SharePoint Server 2016 環境でこの手順を実行します。

SQL Server ツールを使用してデータベースのバックアップ コピーを復元するには

  1. この手順を実行するユーザー アカウントが、データベースで db_owner 固定データベース ロールのメンバーであることを確認します。

  2. SQL Server 2014 データベース エンジンの該当するインスタンスに接続した後、[オブジェクト エクスプローラー] でサーバー名を展開します。

  3. [ データベース] を右クリックし、[ データベースの復元] をクリックします。

    [ データベースの復元 ] ダイアログが表示されます。

  4. [ データベースの復元 ] ダイアログの [ 全般 ] ページで、復元するデータベースの名前 を [データベース へ] ボックスの一覧に入力します。

    ヒント

    復元されるデータベースの名前を入力する際、元の名前を使用する必要はありません。 データベース名を長い GUID の名前から短くわかりやすい名前に変更したければ、これはそのような変更を行うためのよい機会です。 必ずファイル システム内のデータベース名とログ ファイル名 (MDF および LDF ファイル) も一致するように変更してください。

  5. [ 復元する特定の時点] ボックスで、既定の [ 最新の候補] をそのまま選択します。

  6. 復元するバックアップ セットの復元元と場所を指定するには、[ デバイスから] をクリックし、省略記号 ( ...) を使用してバックアップ ファイルを選択します。

  7. [ バックアップの指定 ] ダイアログの [ バックアップ メディア ] ボックスで、[ ファイル ] が選択されていることを確認します。

  8. [ バックアップの場所] 領域で、[ 追加] をクリックします。

  9. [ バックアップ ファイルの検索 ] ダイアログで、復元するファイルを選択し、[ OK] をクリックし、[バックアップの 指定 ] ダイアログで [ OK] をクリックします。

  10. [ データベースの復元 ] ダイアログの [ 復元するバックアップ セットの選択 ] グリッドで、最新の完全バックアップの横にある [ 復元 ] チェック ボックスをオンにします。

  11. [ データベースの復元 ] ダイアログの [オプション] ページの [ 復元オプション] で、[ 既存のデータベースを上書き する] チェック ボックスをオンにします。

  12. [OK] をクリックして、復元処理を開始します。

データベースを読み取り/書き込み可能に設定する

読み取り専用に設定されているデータベースはアップグレードできません。 データベースを接続してアップグレードする前に、SharePoint Server 2016 ファームでデータベースを読み取り/書き込み可能に戻す必要があります。

重要

SharePoint Server 2016 環境でこの手順を実行します。

SQL Server ツールを使用してデータベースを読み取り/書き込み可能に設定するには

  1. SQL Server Management Studio の [オブジェクト エクスプローラー] で、データベース エンジンのインスタンスに接続し、サーバーを展開し、[ データベース] を展開します。

  2. 読み取り/書き込み可能に構成するデータベースを右クリックし、[ プロパティ] をクリックします。

  3. [ データベースのプロパティ ] ダイアログの [ ページの選択 ] セクションで、[ オプション] をクリックします。

  4. 詳細ウィンドウの [ その他のオプション] の [ 状態] セクションで、[ 読み取り専用データベース] の横の矢印をクリックし、[ False] を選択します。

   
123 steps これは、SharePoint Server 2013 のデータとサイトを SharePoint Server 2016 にアップグレードするプロセスの 2 番目のフェーズです。
次のフェーズ: サービス アプリケーションを SharePoint Server 2016 にアップグレードする
プロセス全体の概要については、「 SharePoint Server 2016 へのアップグレード プロセスの概要」を参照してください。

関連項目

概念

データベース接続アップグレード用の SharePoint Server 2016 ファームを作成する

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

コンテンツ データベースを SharePoint Server 2016 にアップグレードする