Share via


Ausführen von Migrationsskript 2 zum Erfassen einer Statistik über die Daten

 

Gilt für: Project Server 2010

Letztes Änderungsdatum des Themas: 2013-12-18

Das Migrationsskript 2 ist eines von mehreren Migrationsskripts in der virtuellen Migrationsumgebung (Virtual Migration Environment, VME) von Project Server, das Ihnen beim Migrieren von Daten aus Microsoft Office Project Server 2003 hilft. Führen Sie Skript 2 aus, um eine Statistik der Projektdaten in der Project Server 2003-Datenbank zu erfassen, die Sie migrieren möchten.

Warnung

Das Skript ist eines von mehreren Prä-Migrations-Skripts aus der virtuellen Migrationsumgebung (VME) von Microsoft Office Project Server 2003. Das Ausführen der Skripts ist optional, wird jedoch zur Erkennung von Problemen, die eine erfolgreiche Migration der Daten verhindern könnten, dringend empfohlen. Weitere Informationen zu den verfügbaren Prä-Migrations-Skripts finden Sie unter Project Server VME: Ausführen von Prä-Migrations-Skripts (optional).

Die Ausgabe des Skripts enthält folgende Informationen:

  • Größe der Datenbanken (Datenbanken Projekttabellen und Webtabellen)

  • Anzahl der Projekte

  • Anzahl der eingefügten Projekte

  • Anzahl der projektübergreifenden Verknüpfungen

  • Anzahl der Aufgaben

  • Anzahl der Zuordnungen

  • Anzahl der Enterprise-Ressourcen

  • Anzahl der verwendeten benutzerdefinierten Felder

  • Anzahl der projektauthentifizierten Benutzer

  • Anzahl der Windows-authentifizierten Benutzer

  • Anzahl der Sicherheitsgruppen

  • Anzahl der Sicherheitskategorien

  • Informationen über die Integration mit Windows SharePoint Services

  • Anzahl der verknüpften Probleme

  • Anzahl der verknüpften Risiken

  • Anzahl der verknüpften Dokumente

  • Anzahl der benutzerdefinierten Office Project Web Access-Ansichten

Die Ausgabe des Skripts enthält Informationen zu den Project Server 2003-Daten, die Sie migrieren möchten. Anhand einiger Daten können Sie die Dauer des Migrationsprozesses grob abschätzen. Im Allgemeinen dauert die Migration zwischen 30 Sekunden und 1 Minute pro migriertem Projekt. Dabei spielen verschiedene Faktoren eine Rolle, etwa die Anzahl der Zuordnungen und Aufgaben, die Geschwindigkeit des Computers usw. Wenn Ihre Project Server 2003-Datenbank beispielsweise 600 Projekte enthält, dauert die Migration somit, basierend auf der Schätzung von 1 Minute pro Projekt, ungefähr 10 Stunden.

So führen Sie Skript 2 aus

  1. Klicken Sie auf dem VME-Desktop auf Start Migration Process. Dadurch wird ein Windows-Explorer-Fenster mit dem Inhalt von Laufwerk E: geöffnet.

  2. Doppelklicken Sie im Windows-Explorer auf den folgenden Ordner:

    • Wenn Sie eine einzelne Project Server 2003-Datenbank verwenden, öffnen Sie den Ordner Migrate_Proj_2003_Single_DB.

    • Wenn Sie geteilte Project Server 2003-Datenbanken verwenden, öffnen Sie Migrate_Proj_2003_Split_DB.

  3. Öffnen Sie den Ordner Verification Scripts, und klicken Sie dann auf VME Script 2.sql. Dadurch wird SQL Server Management Studio geöffnet und Skript 2 angezeigt.

  4. Klicken Sie auf Ausführen, um das Skript auszuführen.

  5. Entnehmen Sie dem Skriptergebnis die gewünschten Informationen zu Ihren Daten.

Skript 2

Skript 2 enthält folgenden Code:

/*-----------------------------------------------------------------------------------------------------------
Script A2: Project Server 2003 Database Profile
This script reads the Project Server 2003 database (Project Tables and View Tables may be in the same or separate database)
-------------------------------------------------------------------------------------------------------------*/
use <Enter "Project Tables" database name>

--Total size of DB 
exec sp_spaceused 

--Number of projects in the database
select count(*) as 'Total Number of Projects in 2003' from msp_projects

--Number of inserted projects
select count(*) as 'Number of Inserted Projects in 2003' 
  from MSP_TEXT_FIELDS where TEXT_FIELD_ID = 188743706

--Number of cross-project links
select count(*) as 'Number of cross-project links in 2003' 
  from MSP_TEXT_FIELDS 
  where TEXT_FIELD_ID = 239075346 or TEXT_FIELD_ID = 239075347

--Number of total tasks, assignments in the system
select count(*) as 'Number of tasks in 2003' from msp_tasks
select count(*) as 'Number of assignments in 2003' from msp_assignments

--Number of Enterprise resources (in ResGlobal)
select count(*) as 'Number of Enterprise Resources in 2003' 
  from msp_resources where proj_id = 1 and res_name is not null

--Number of custom fields in use
select count(*) as 'Number of Custom Fields in use in 2003' 
  from msp_field_attributes 
  where attrib_id = 206 and proj_id in (select proj_id 
  from msp_projects where proj_type =2 )

/*-----------------------------------------------------------------------------------------------------------
This script reads the Project Server 2003 database (Project Tables and View Tables may be in the same or separate database)
-------------------------------------------------------------------------------------------------------------*/

use <Enter "Web Tables" database name>

--Total size of DB 
exec sp_spaceused 

--Number of Project Authenticated users, Windows authenticated users
select count(*) as 'Number of Project Authenticated users in 2003'  
  from MSP_WEB_RESOURCES 
  where WRES_USE_NT_LOGON = 0 
  and WRES_CAN_LOGIN <>0 and WRES_COUNT_LICENSE <> 0
select count(*) as 'Number of Windows Authenticated users in 2003' 
  from MSP_WEB_RESOURCES 
  where WRES_USE_NT_LOGON <> 0 
  and WRES_CAN_LOGIN <>0 and WRES_COUNT_LICENSE <> 0

--Number of security groups,security categories
select count(*) as 'Number of Security Groups in 2003' 
  from MSP_WEB_SECURITY_GROUPS
select count(*) as 'Number of Security Categories in 2003' 
  from MSP_WEB_SECURITY_CATEGORIES

--Is there any Windows SharePoint Services integration ?
select count(*)  as 'Is there any Windows SharePoint Services Integration in 2003?' 
  from msp_web_admin where WADMIN_CURRENT_STS_SERVER_ID <> -1

--Number of linked issues, risks, documents 
-- (indicates how much Windows SharePoint Services integration is used)
select count(*) as 
  'Number of linked Windows SharePoint Services issues/risks/documents in 2003' 
  from MSP_WEB_OBJECT_LINKS

--Number of custom Project Web Access views
select count(*) as 'Number of customer Projet Web Access views in 2003' 
  from MSP_WEB_VIEW_REPORTS where WVIEW_ID > 100