プロジェクトにリンクされた Windows SharePoint Services 2.0 ワークスペースを取得する

 

適用先: Project Server 2010

トピックの最終更新日: 2010-12-15

重要

この手順は省略可能で、Windows SharePoint Services 2.0 のプロジェクト ワークスペース サイトとコンテンツを移行する場合にのみ、実行する必要があります。

スクリプト A4 は、プロジェクト テーブルから Microsoft Office Project Server 2003 データベースのデータ スナップショットを取得し、そのデータを、スクリプトで動的に作成されたテーブルに保存します。スクリプト A4 は、関連付けられたプロジェクト ワークスペース サイトを持つ、その Project Server 2003 データベース内のすべてのプロジェクトの一覧を作成します。

上記で作成された検証データベースの名前および移行する予定の Microsoft Office Project Server 2003 データベースの名前を指すように 2 つの USE ステートメントを更新してから、スクリプト A4 を実行します。

スクリプト A4

/*------------------------------------------------------------
-- Script A4: Capture WSS2 Project Workspaces Data Snapshot
-- Project2003_Projects_With_WSS_Sites.sql
-- List all Projects with Associated WSS workspace sites
------------------------------------------------------------------*/
USE ProjectServer_Migration_Data_Validation
IF EXISTS (SELECT id FROM dbo.sysobjects WHERE id = OBJECT_ID(N'Migration_PS2003_ProjectWorkspaces')
AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
DROP TABLE dbo.Migration_PS2003_ProjectWorkspaces
GO
USE ProjectServer_2003

SELECT [PROJ_NAME]
,[WPROJ_ID]
      ,[WPROJ_STS_SUBWEB_NAME]
      ,[WPROJ_ISSUE_LIST_NAME]
      ,[WPROJ_RISK_LIST_NAME]
      INTO ProjectServer_Migration_Data_Validation.dbo.Migration_PS2003_ProjectWorkspaces
   FROM [MSP_WEB_PROJECTS] P, dbo.MSP_WEB_STS_SERVERS W
  where [WPROJ_STS_SUBWEB_NAME] IS NOT NULL
  and p.[WSTS_SERVER_ID] = w.[WSTS_SERVER_ID]