移行ツールを実行してグローバル データおよびプロジェクトを移行する
更新日: 2009年5月
トピックの最終更新日: 2009-04-29
この記事の内容 :
グローバル データを移行する
プロジェクトを移行する (完全移行)
プロジェクトを移行する (段階的な移行)
この記事では、移行ツールを実行してグローバル データまたはプロジェクトを (完全移行または段階的な移行のどちらかで) Microsoft Office Project Server 2007 に移行する手順について説明します。
グローバル データを移行する
完全移行の場合も、段階的な移行の 1 つのバッチの場合も、プロジェクトを移行する前に移行ツールを最初に 1 回実行し、エンタープライズ グローバル テンプレート、エンタープライズ リソース、Project Web Access のデータなどのグローバル データを移行することをベスト プラクティスとしてお勧めします。データが正しく移行されたことを確認したら、プロジェクトを移行します。
グローバル データだけを移行するには、移行構成ファイルに以下のパラメータを正しく設定する必要があります。
MigrateAll= この値は空のままにします。
[Project Names to Save] このセクションにはプロジェクト名を入力しないでください。
[Project names to Save and Publish] このセクションにはプロジェクト名を入力しないでください。
[!メモ] 最初に移行ツールを実行してグローバル データを移行した後に再びグローバル データの移行を試みても、Office Project Server 2007 のデータは上書きも更新もされません。グローバル データの移行は一度しか実行できません。Microsoft Office Project Server 2003 のグローバル データに増分の変更があった場合は、変更を Office Project Server 2007 に手動で適用する必要があります。
重要 グローバル データの移行プロセスが途中で止まった場合は、移行プロセスを最初から再度実行する必要があります。特定のリソースのリソース アウトライン コードの値が有効でないなどの Project Server 2003 のデータのエラーが原因で、移行ツールが途中で止まることがあります。この問題を修正するには、Project Professional 2003 でリソース グローバルを開き、問題を修正してから、移行を再度試みます。グローバル移行プロセスがすべて終了するまで、この手順を繰り返します。これが正常に終了すれば、Project Server 2003 のデータはクリーンな状態になっています。この後、Office Project Server 2007 のデータをクリーンアップして Office Project Server 2007 データベースをクリーンな状態に復元し、グローバル データを最初から移行し直す必要があります。Office Project Server 2007 の新しいインスタンスにグローバル データを移行し直す必要があります。 Office Project Server 2007 データベースの復元については、「トラブルシューティング : Project Server 2007 の移行」を参照してください。
重要 Project Server 2003 のワークスペースをアップグレードしたら、次にプロジェクト ワークスペースの準備の設定を構成する必要があります。グローバル データの移行が正常に終了したら、次の操作を行います。 移行した Office Project Server 2007 の Project Web Access で、[サーバー設定] をクリックします。
[サーバー設定] ページの [運用ポリシー] セクションに移動し、[プロジェクト ワークスペースの準備の設定] をクリックします。
[サイトの URL] セクションで、[既定の Web アプリケーションとサイトの URL] がアップグレードしたワークスペースの SharePoint サイトを指していることを確認します。この値が設定されていないと、プロジェクトの移行時および発行時に、プロジェクト、タスク、および割り当てから問題、リスク、および文書へのリンクが正しく固定されません。
プロジェクトを移行する (完全移行)
移行ツールを実行してすべてのプロジェクトを一度に移行する場合 (完全移行)、移行構成ファイルの MigrateAll= パラメータを以下の 2 つのオプションのどちらかに設定する必要があります。
MigrateAll=Save Project Server 2003 内のすべてのプロジェクトが Office Project Server 2007 に移行されますが、どれも発行されません。
MigrateAll=Publish Project Server 2003 内のすべてのプロジェクトが Office Project Server 2007 に移行され、Project Server 2003 で発行されていたプロジェクトは自動的に Office Project Server 2007 でも発行されます。
[Project Names to Save] セクションまたは [Project Names to Save and Publish] セクションで、すべてのプロジェクト名を手動で入力することもできます。
[!メモ] [Project Names to Save] セクションにプロジェクトを追加して最初にプロジェクトを移行して保存し、移行が正しく行われたことを確認してから、[Project Names to Save and Publish] セクションにプロジェクトを追加してプロジェクトを発行することをお勧めします。[Project Names to Save and Publish] セクションに追加したプロジェクトが Office Project Server 2007 に既に存在している場合、プロジェクトは発行されるだけです。
[!メモ] 移行構成ファイルのこれらのセクションの両方にプロジェクト名を入力した場合、Project Server 2003 データベースの MSP_PROJECTS テーブルの PROJ_NAME 列に格納されているとおりに、完全な名前を指定する必要があります。たとえば、単に「Project1」ではなく、「Project1.Published」と指定します。
プロジェクトを移行する (段階的な移行)
移行ツールを実行して、プロジェクトを一連のバッチに分けてサブセットごとに移行する場合 (段階的な移行)、MigrateAll= パラメータは空のままにします。移行するプロジェクトのバッチごとに移行ツールを 1 回実行します。各バッチで移行するプロジェクトの名前を移行構成ファイルの以下のどちらかのセクションに入力する必要があります。
[Project Names to Save] Office Project Server 2007 への移行後に保存するプロジェクトの名前を入力します。
[Project Names to Save and Publish] Office Project Server 2007 への移行後に保存して発行するプロジェクトの名前を入力します。Project Server 2003 で発行されていた ".published" 拡張子が付いているプロジェクトに限り、Office Project Server 2007 に発行できます。このセクションにバージョンのあるプロジェクトを指定した場合は、保存されるだけで発行されません。
この記事の前のセクションの「メモ」は、このセクションにも適用されます。