移行スクリプト 8 を実行してリンクされていないワークスペースを持つプロジェクトを一覧する

 

適用先: Project Server 2010

トピックの最終更新日: 2010-10-05

プロジェクトのワークスペースに再リンクする必要がある Microsoft Office Project Server 2007 プロジェクトを一覧するには、スクリプト 8 を実行します。このスクリプトは、スクリプト 4 (移行前の Microsoft Office Project Server 2003 プロジェクトと関連するワークスペース) とスクリプト 6 (移行後の Office Project Server 2007 プロジェクトと関連するワークスペース) の結果を比較します。両方の結果は、ProjectServer_Migration_Data_Validation データベースの dbo.Migration_PS2003_ProjectWorkspaces テーブルと dbo.Migration_PS2007_ProjectWorkspaces テーブルに格納されます。

警告

このスクリプトは、Project Server 仮想移行環境 (VME) に含まれているいくつかの移行後のスクリプトの 1 つです。このスクリプトの実行は必須ではありませんが、正常なデータの移行を妨げる可能性のある問題の検出に役立ちますので、実行することを強く推奨します。利用可能な移行後のスクリプトの詳細については、「Project Server VME: 移行後のスクリプトを実行する (オプション)」を参照してください。

スクリプト 8 を実行するには

  1. VME デスクトップで [移行プロセスの開始] をクリックします。エクスプローラーのウィンドウが開いてドライブ E の内容が表示されます。

  2. エクスプローラーで、次のフォルダーをダブルクリックします。

    • Project 2003 データベースが 1 つの場合は、Migrate_Proj_2003_Single_DB フォルダーを開きます。

    • Project Server 2003 データベースが分割されている場合は、Migrate_Proj_2003_Split_DB を開きます。

  3. Verification Scripts フォルダーを開き、[VME Script 8.sql] をクリックします。SQL Server Management Studio が開いてスクリプト 8 が表示されます。

  4. [実行] をクリックしてスクリプトを実行します。

  5. プロジェクトのワークスペースに再リンクする必要があるプロジェクトが表示されます。

スクリプト 8

スクリプト 8 に含まれているコードは、以下のとおりです。

/*---------------------------------------------------------------------------------------
-- Script A8: Compares workspaces associated with projects pre-migration (2003) and Post-Migration (2007) ----
-- This script shows the workspaces that have not been re-linked and/or converted in the 2007 environment after migration   
-- ******************************************************************************************************** --
*/
USE ProjectServer_Migration_Data_Validation
-----------------------------------------------------------------
-- List of projects with workspaces missing in 2007
-- These workspaces should be re-linked manually after migration
-----------------------------------------------------------------
select distinct [PROJ_NAME] AS 'List of Projects with Missing Workspaces in the Project Server 2007 Published database. Re-Link them manually' 
from  dbo.Migration_PS2003_ProjectWorkspaces
where replace([PROJ_NAME], '_Published', '') not in 
(select [PROJ_NAME] from dbo.Migration_PS2007_ProjectWorkspaces)