次の方法で共有


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

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

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

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

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

   
123 ステップ これは、SharePoint Server 2016 のデータとサイトをSharePoint Server 2019にアップグレードするプロセスの 2 番目のフェーズです。 以下のフェーズを含むプロセスは、次の順序で実行する必要があります。

データベース接続アップグレード用の SharePoint Server 2019 ファームを作成する
データベースを新しいファームにコピーして、SharePoint Server 2019にアップグレードします (このフェーズ)
サービス アプリケーションを SharePoint Server 2019 にアップグレードする
コンテンツ データベースをSharePoint Server 2019にアップグレードします。

プロセス全体の概要については、「SharePoint Server 2019へのアップグレード プロセスの概要」を参照してください。

開始する前に

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

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

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

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

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

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

注:

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

重要

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

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 2016 データベースをバックアップする

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

  • 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 2019 サーバー ファームを設定するときにこれらのデータベースを再作成したため、構成または管理コンテンツ データベースをバックアップする必要はありません。 構成データベースや管理コンテンツ データベース、サーバーの全体管理サイト コレクションのアップグレードはサポートされていません。

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

重要

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

新しいSharePoint Server 2019 サーバー ファームを構成したら、データベースのバックアップ コピーを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 2019 ファームでデータベースを読み取り/書き込みに戻す必要があります。

重要

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

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

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

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

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

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

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

関連項目

概念

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

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

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