Получение рабочих областей 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, с которыми связаны сайты рабочей области проекта.
Перед выполнением скрипта A4 обновите две инструкции USE, определив в них ссылку на базу данных проверки, созданную ранее, и на базу данных Microsoft Office Project Server 2003, в которую планируется выполнить перенос.
Скрипт 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]