次の方法で共有


Project Server 2007 移行ガイドについて

更新日: 2009年5月

 

トピックの最終更新日: 2009-04-28

このガイドでは、以前のバージョンの Project Server (Microsoft Office Project Server 2003、Project Server 2002、Project Central) から Microsoft Office Project Server 2007 にデータを移行する方法について説明します。Office Project Server 2007 には、多数の新しい機能が加わりました。また、前バージョンの Project Server と比較すると、基本的なアーキテクチャも変更されています。したがって、移行は注意深く計画して実行することが、きわめて重要です。それには、このガイドが役に立つので、熟読することをお勧めします。

移行プロセスは複雑なため、このガイドも長くなっています。ただし、必要な移行のロールアウト オプションに関連した部分だけを読める構造になっています。このガイドは、以下の主なセクションから構成されています。

  • 移行の計画   このセクションでは、計画プロセスに関して概念的に説明します。移行を成功させるためには、移行プロセスについて理解し、完全な計画を立てることが重要です。通常、移行作業全体の 60% は、この作業に費やされます。

  • 移行の実行   移行ツールのインストールおよび実行方法について詳しく説明している、中心的なセクションです。ここには、Project Server 2003 内の無効なデータまたは壊れているデータを検出して修正する方法に関する重要な項目も含まれていて、移行中にそのような問題が検出される可能性を最小限に抑えることができます。たとえば、このセクションは、チェックインされていないプロジェクト (移行前にチェックインされている必要があります)、更新の承認待ち状態にあるプロジェクトなどを見つけるために役立ちます (更新は、移行前に許可または拒否される必要があります)。

  • 移行後のタスク   移行後に行うタスクについて説明します。たとえば、データが適切に移行されたかどうかを確認する方法について説明します。

  • 移行のトラブルシューティング   移行時に発生する一般的な問題について説明し、対応方法を紹介します。

  • 移行のベスト プラクティス   移行のベスト プラクティスについて詳しく説明します。たとえば、最初にグローバル移行を実行してから、プロジェクトを移行する必要があります。

  • よく寄せられる質問   Office Project Server 2007 への移行に関してよく寄せられる質問とその回答を掲載します。

  • 移行のクイック リファレンス   作業を開始するための手順を簡略に説明します (詳細は省略)。このセクションは、他のセクションを読まずに、まずツールを実行して、どのように機能するかを確認したいユーザー向けです。

以前のバージョンの Project Server からのアップグレードはデータ移行プロセス

従来の感覚では、以前のバージョンからのアップグレードは、以前のバージョンから新バージョンにアプリケーションのバイナリ ファイルやデータをアップグレードする "一括" 処理という考え方が一般的でした。たとえば、Project Server 2002 から Project Server 2003 へのアップグレードは、"一括" 処理でした。これと対照的に、Office Project Server 2007 へのアップグレードは、データ移行プロセスです。このプロセスでは、最初に Office Project Server 2007 が (以前のバージョンの Project Server と同じ、または異なるコンピュータ上に) インストールされます。次に、以前のバージョンからデータが移行されます。実際にバイナリがアップグレードされることはありません。その後、管理者が両方のバージョンを同時に実行するか、以前のバージョンを削除するかを選択します。

移行アーキテクチャ

Office Project Server 2007 へのデータの移行は、"移行ツール" (Microsoft Office Project Professional 2007 のインストール CD からインストールできます) を使用して行います。これは、コマンド ライン ツールです。

移行アーキテクチャ図

移行ツールは、Project Server 2003 データベースからデータを読み取り、データを修正して、Office Project Server 2007 に保存します。プロジェクト、エンタープライズ リソースなど、一部のデータは、Project Server Interface (PSI) を介して Office Project Server 2007 を実行しているコンピュータに保存されます。すべての Project Web Access データまたはアップグレード メタデータなど、その他のデータは、直接 Office Project Server 2007 データベースに書き込まれます。

Project Server 2003 を Windows SharePoint Services 2.0 と統合していた場合は、Windows SharePoint Services 2.0 サーバーを Service Pack 2 (SP2) にアップグレードしてから、最新バージョンの Windows SharePoint Services 3.0 にアップグレードします。データ (案件、リスク、ドキュメント) およびプロジェクト アイテムと Windows SharePoint Services アイテム間のリンクは、両方とも移行プロセスの最後にアップグレードされます。

Project Server 2003 データベースから Office Project Server 2007 にデータを移行できるのは、最新の Service Pack である SP2a が適用されている場合に限られます。したがって、Project Server の他のバージョンを使用している場合、データベースを Project Server 2003 SP2a にアップグレードする必要があります。同様に、移行する前に、以前のバージョンから Windows SharePoint Services 2.0 SP2 にアップグレードする必要があります。

[!メモ] Windows SharePoint Services 2.0 は、Project Server 2003 のオプション コンポーネントでした (Project Web Access は、Windows SharePoint Services 2.0 に依存していませんでした)。しかし、Windows SharePoint Services 3.0 は Office Project Server 2007 の必須コンポーネントです (Project Web Access は Windows SharePoint Services 3.0 の上に構築され、Project Server の展開は Windows SharePoint Services ファーム インフラストラクチャをベースに開発されます)。そのため、上図では、Office Project Server 2007 と Windows SharePoint Services 3.0 が同じサーバー上に示されています。

[!メモ] 以前のバージョンの Project Server からアップグレードする必要のある SQL Server ファイルは、Office Project Server 2007 インストール CD に格納されています。SharePoint Team Services から Windows SharePoint Services 2.0 にアップグレードする必要のあるファイルは、Web サイトからダウンロードできます。

[!メモ] コマンド ライン移行ツールは、ユーザー インターフェイスを持たない特別なバージョンの Office Project Professional 2007 と考えることができます。したがって、Project Professional と移行ツールを同じコンピュータ上で同時に実行することはできません。

Project Server 2007 に移行されるデータの種類

Office Project Server 2007 への移行に際し、グローバル データ、プロジェクト データ、および Windows SharePoint Services データの 3 種類のデータが移行されます。

  • グローバル データ   これには次のデータが含まれます。

    • エンタープライズ グローバル テンプレート。ユーザー設定フィールドと参照テーブルが含まれます。

    • エンタープライズ リソース

    • Project Web Access データ。これには、Project Web Access ビュー、Project Server ユーザー プロパティ、Project Server 管理設定、Project Server セキュリティ設定 (グループ、カテゴリ、テンプレート) などが含まれます。

    グローバル データを移行できるのは 1 回だけで、移行プロセスの最初に行います。移行が正常に終了したら、再度グローバル データの移行をやり直すことはできません。最初に移行ツールを実行した後で、Project Server 2003 のグローバル データを変更した場合、Office Project Server 2007 で手動で更新する必要があります。

  • プロジェクト データ   これには、Project Server に保存されているすべてのエンタープライズ プロジェクト、管理用プロジェクト、およびプロジェクト テンプレートが含まれます。プロジェクト データは、複数のバッチ処理で段階的に移行することもできます。

  • Windows SharePoint Services データ これには、プロジェクト ワークスペースに保存されているすべての案件、リスク、ドキュメントと、それに伴う Project アイテムと Windows SharePoint Services アイテム間の関連付けが含まれます。Windows SharePoint Services データは、バッチ処理で段階的に移行することもできます。

Office Project Server 2007 への移行の要件

システムが Office Project Server 2007 に移行可能な状態かどうかを確認するには、次の操作を行います。

  • 移行先となる空の作業用 Office Project Server 2007 Project Web Access サイトがあるかどうかを確認します。

    [!メモ] 初めてデータベースを移行する前に、移行先となる Office Project Server 2007 インスタンスが、プロジェクト、セキュリティ設定、エンタープライズ ユーザー設定フィールドを持たないクリーンな状態であることを確認します。

    未使用の Office Project Server 2007 サイトを作成するには

    1. Office Project Server 2007 をインストールします。

    2. 新しい Project Web Access サイトを準備します。

    3. 移行管理者アカウントを追加します (まだ設定されていない場合)。

    4. Project Web Access データベースのバックアップを作成します。T_SQL BACKUP コマンド、または [SharePoint サーバーの全体管理] の Web サイトの [サーバー構成の管理] ページにあるバックアップ操作と復元操作のどちらかを使用することができます。

    5. リソースを作成し、Project Professional 2007 からプロジェクトを作成して、新しく準備した Project Web Access サイトが正常に機能するかどうかを確認します。

    6. バックアップした Project Web Access データベースを復元します。

      [!メモ] Office Project Server 2007 のインストールの詳細については、「サーバー ファーム環境に Project Server 2007 を展開する」を参照してください。

  • Project Server 2003 Service Pack (SP) 2a が Project Server 2003 データベースに適用されているかどうかを確認します。

    • Project Server 2003 SP2a を使用している場合、データベースは移行できる状態になっています。

    • Project Server 2002 を使用している場合、データベースを Project Server 2003 SP2a に移行する必要があります。

    • Project 2000 (Project Central とも呼ばれます) を使用している場合、データベースを Project Server 2002 に移行し、その後 Project Server 2003 SP2a に再度移行する必要があります。

  • Windows SharePoint Services と統合している場合、インストールが Windows SharePoint Services 2.0 SP2 にアップグレードされるようにします。さらに、必ずテンプレートを "Project Server 2003 SP2a" に更新します (Windows SharePoint Services に適用する SP2a コンポーネントがあります)。

  • データベースを Office Project Server 2007 に移行することを計画しているコンピュータ上に、移行に対応できるだけの空き容量があるかどうかを確認します。必要な空き容量は、ほぼ 1:1 の比率で計画します。たとえば、Project Server 2003 データベースが 10 GB である場合、移行される Project Server データ用に少なくとも 10 GB の空き容量を確保する必要があります。

    [!メモ] Project Server 2003 データベースは、同じデータベース サーバー コンピュータ上、または別のコンピュータ上にある Office Project Server 2007 に移行することができます。