データベースをすべて別のサーバーに移動する (Project Server 2010)

 

適用先: Project Server 2010

トピックの最終更新日: 2010-08-25

Microsoft Project Web App (PWA) サイトに関連付けられたデータベースを Microsoft SQL Server の別のインスタンスに移動するには、この記事の手順を実行します。

PWA データベースの移動は主要なメンテナンス手順であり、システム アクティビティが最小のときに実行する必要があります。これらの手順を実行している間、ユーザーは PWA サイトにアクセスできません。

注意

ここでは、Microsoft Project Server 2010 データベースを SQL Server の新しいインスタンスに移動して、同じ PWA サイトを使用し続ける方法を説明します。Project Server データベースを別の PWA サイトに移動する方法については、「すべてのデータベースを移動する (Project Server 2010)」を参照してください。

データベースの移動に必要な基本手順は、次のとおりです。

  1. PWA サイトを準備解除する

  2. データベースを切断する

  3. データベースを SQL Server の新しいインスタンスにコピーする

  4. データベースを SQL Server の新しいインスタンスに接続する

  5. PWA サイトを再準備する

PWA サイトを準備解除する

PWA データベースを移動するには、最初に PWA サイトを準備解除する必要があります。これにより、サイト自体に変更を加えることなく、Microsoft SharePoint Server 2010 からサイトへの参照が削除されます。この処理を完了したら、レポート データベースを移動することによって PWA を再構成し、PWA サイトを再準備できます。

PWA サイトを準備解除するには

  1. SharePoint サーバーの全体管理 Web サイトの [アプリケーション構成の管理] で、[サービス アプリケーションの管理] をクリックします。

  2. [サービス アプリケーションの管理] ページで、[Project Server] サービス アプリケーションをクリックします。

  3. [Project Web App サイトの管理] ページで、移動するデータベースがある PWA サイトをポイントし、表示される矢印をクリックして、[削除] をクリックします。

  4. [Project Web App Site の削除] ページで、次の操作を実行します。

    1. [SharePoint からのサイト コレクションの削除] チェック ボックスをオフにします。

      重要

      [SharePoint からのサイト コレクションの削除] チェック ボックスをオフにする必要があります。そうしないと、コンテンツ データベースから PWA サイトが削除されます。

    2. [削除] をクリックします。

サイトの準備解除は数分かかることがあります。PWA サイトが [Project Web App サイトの管理] ページの一覧に表示されなくなったら、そのサイトは準備解除されたので、データベースの移動に進むことができます。

データベースを移動する

次のデータベースのどの組み合わせでも移動できます。

  • 下書きデータベース、発行済みデータベース、およびアーカイブ データベース

  • レポート データベース

  • PWA サイトとプロジェクト ワークスペースがある SharePoint Server コンテンツ データベース

SQL Server のさまざまなインスタンスにこれらのデータベースのいずれかまたはすべてを移動できます。下書きデータベース、発行済みデータベース、およびアーカイブ データベースは、SQL Server の同じインスタンスに置く必要があります。レポート データベースと SharePoint Server コンテンツ データベースは、必要に応じて、SQL Server の異なるインスタンスに置くことができます。

SharePoint Server コンテンツ データベースの移動を計画している場合は、SharePoint Server 2010 向けに公開されている推奨手順に従う必要があります。詳細については、「コンテンツ データベースを移動する (SharePoint Server 2010)」を参照してください。

重要

コンテンツ データベースを移動するには、PWA サイトが準備解除されている状態で実行する必要があります。コンテンツ データベースの移動について公開されている SharePoint Server 2010 の手順を実行してから、ここに記載されている残りの手順を実行してください。

各 Project Server データベースを移動するには、SQL Server の現在のインスタンスからデータベースを切断し、SQL Server の新しいインスタンスに接続します。SQL Server でのデータベースの移動方法がよくわからない場合は、データベース管理者がこれらの手順を実行することをお勧めします。移動するデータベースごとに、次の手順を実行します。

データベースを移動するには

  1. SQL Server Management Studio を起動します。

  2. データベースが置かれている SQL Server のインスタンスに接続します。

  3. オブジェクト エクスプローラーで、[データベース] を展開します。

  4. 移動するデータベースを右クリックし、[タスク] をクリックし、[デタッチ] をクリックします。

  5. データベース ファイル (.mdf ファイルおよび .ldf ファイル) を SQL Server の新しいインスタンスに移動します。

  6. SQL Server Management Studio のオブジェクト エクスプローラーで、[接続] をクリックし、[データベース エンジン] をクリックします。

  7. データベースをコピーした SQL Server のインスタンスに接続します。

  8. [データベース] を右クリックし、[アタッチ] をクリックします。

  9. [追加] をクリックします。

  10. データベース ファイル (.mdf ファイル) 選択し、[OK] をクリックします。.

  11. [OK] をクリックします。

データベースの移動が完了したら、PWA サイトを再準備できます。

PWA サイトを再準備する

PWA サイトを再準備するには、新しい PWA サイトを追加し、そのサイトを既存のデータベースとサイト コレクションに接続します。これは、SharePoint サーバーの全体管理から実行します。

PWA プロパティを更新するには

  1. SharePoint サーバーの全体管理で、[アプリケーション構成の管理] の [サービス アプリケーションの管理] をクリックします。

  2. [Project Server Service アプリケーション] をクリックします。

  3. [Project Web App サイトの管理] ページで、[Project Web App サイトの作成] をクリックします。

  4. [Project Web App サイトの作成] ページで、すべての設定が、準備解除した PWA サイトと確実に一致していることを確認します。

    重要

    データベース名は、この PWA サイトに対する SQL Server のデータベースと正確に一致する必要があります。また、データベース サーバー名は、データベースを再接続した SQL Server のインスタンスに対応する必要があります。

  5. [OK] をクリックします。

PWA サイトの再準備が完了したら (状態が [準備済み] になったら)、ユーザーは通常どおり PWA の使用に戻ることができます。