Você está na página 1de 353

Microsoft Office Project

Server 2003 Installation Guide


Microsoft Office Project
Server 2003 Installation Guide
Copyright
Information in this document, including URL and other Internet Web site referenc
es, is subject to
change without notice. Unless otherwise noted, the example companies, organizati
ons, products,
domain names, e-mail addresses, logos, people, places and events depicted herein
are fictitious, and
no association with any real company, organization, product, domain name, e-mail
address, logo,
person, place or event is intended or should be inferred. Complying with all app
licable copyright
laws is the responsibility of the user. Without limiting the rights under copyri
ght, no part of this
document may be reproduced, stored in or introduced into a retrieval system, or
transmitted in any
form or by any means (electronic, mechanical, photocopying, recording, or otherw
ise), or for any
purpose, without the express written permission of Microsoft Corporation.
Microsoft may have patents, patent applications, trademarks, copyrights, or othe
r
intellectual property rights covering subject matter in this document. Except as
expressly
provided in any written license agreement from Microsoft, the furnishing of this
document
does not give you any license to these patents, trademarks, copyrights, or other
intellectual
property.
© 2003 Microsoft Corporation. All rights reserved.
Microsoft, MS-DOS, Windows, Windows NT, Windows Server, and SharePoint are eithe
r
registered trademarks or trademarks of Microsoft Corporation in the United State
s and/or
other countries. The names of actual companies and products mentioned herein may
be the
trademarks of their respective owners.
The names of actual companies and products mentioned herein may be the trademark
s of
their respective owners.
Published: October 19, 2003
Updated: January 30, 2004; March 2, 2004; August 13, 2004; September 2004
Applies To: Microsoft Office Project Server 2003, Microsoft Office Project Profe
ssional 2003,
Microsoft Office Project Web Access 2003
Authors: Mike Plumley; Roy Riley; Efren Edwards; James Scott
Editors: Kerry Landen; Laura Graham; David Longmuir
Reviewed By: Project Product Development
Table of Contents
Introduction 1
Introduction....................................................................
..........1
Microsoft Office Project Server 2003 Online Books Series........................
.............1
What Can You Learn from This Book?..............................................
........................2
Who Should Read This Book?......................................................
.............................3
Revision History................................................................
..........................................3
Chapter 1 5
Overview of Project Server 2003.................................................
.5
Project Server 2003 Components..................................................
..........................5
EPM Solution Architecture.......................................................
..................................7
Client Tier.....................................................................
.......................................7
Application Tier................................................................
...................................7
Database Tier...................................................................
...................................8
Chapter 2 9
Installation Roadmaps...........................................................
....9
Single Computer Installation Roadmap............................................
......................10
Small-Scale Installation Roadmap................................................
..........................13
Medium-Scale Installation Roadmap...............................................
.......................16
Large-Scale Installation Roadmap................................................
..........................21
Chapter 3 25
Upgrading to Project Server 2003 from Earlier Versions
of Microsoft Project............................................................
..25
Upgrading from Microsoft Project Central or Microsoft Project Server 2002......2
6
Upgrading from Microsoft Project Server 2002 and MSDE...........................
.......27
Migrating from SharePoint Team Services.........................................
....................30
Requirements for Migrating from SharePoint Team Services........................
31
Limitations to Migrating to Windows SharePoint Services.........................
....32
Migrating a SharePoint Team Services Site
to Windows SharePoint Services..................................................
..............34
Chapter 4 37
Prepare the Servers.............................................................
.....37
Create User Accounts............................................................
..................................37
Configure SQL Server Authentication.............................................
........................42
Install Decision Support Objects................................................
.............................43
Create an OLAP Administrator....................................................
.............................45
Configure Internet Information Services.........................................
.......................46
Configure Internet Explorer Enhanced Security...................................
..................48
Chapter 5 50
Configure Windows SharePoint Services....................................50
Installing Windows SharePoint Services with a New Database......................
......51
Install Windows SharePoint Services.............................................
.................51
Configure the Administrative Virtual Server.....................................
...............52
Set the Configuration Database Server...........................................
................54
Extend the Virtual Server.......................................................
...........................56
Run the Windows SharePoint Services Configuration Wizard........................
57
Create a Windows SharePoint Services Administrator..............................
.....59
Installing Windows SharePoint Services with an Existing Database................
....60
Install Windows SharePoint Services.............................................
.................60
Configure the Administrative Virtual Server.....................................
...............61
Set the Configuration Database Server...........................................
................63
Extend the Virtual Server.......................................................
...........................65
Run the Windows SharePoint Services Configuration Wizard........................
66
Create a Windows SharePoint Services Administrator..............................
.....67
Installing Windows SharePoint Services with WMSDE...............................
...........68
Install Windows SharePoint Services.............................................
.................68
Run the Windows SharePoint Services Configuration Wizard........................
69
Chapter 6 71
Deploy the Database.............................................................
...71
Creating the Project Server Database Manually...................................
.................71
Partitioning the Database.......................................................
.................................72
Partitioning the Database for New Deployments...................................
.........74
Partitioning the View Tables....................................................
..................74
Partitioning the Project Tables.................................................
.................78
Using Three-Way Partitioning....................................................
................82
Deploying Project Server 2003 with MSDE.........................................
...................88
Chapter 7 90
Install Project Server 2003.....................................................
..90
Starting Project Server Setup...................................................
...............................91
Project Server Setup Welcome Page...............................................
................91
Product Key.....................................................................
..................................92
User Information................................................................
...............................92
End-User License Agreement......................................................
.....................93
Select a Location for Installation..............................................
.......................94
Choosing the Services to Install................................................
..............................96
Choose the Services That You Want to Install on This Server.....................
...96
Create the View Processing Share................................................
...................98
Enter the Session Manager Server Name...........................................
............99
Enter the View Processing Server Information....................................
............99
Choosing Database Options.......................................................
...........................101
Connecting to an Existing Database..............................................
................101
Connect to an Existing Database.................................................
...........101
Enter Connection Information for View Tables....................................
..102
Enter Database Account Information..............................................
.......103
Creating a New Database That Uses Windows Authentication....................104
Enter Connection Information for View Tables....................................
..105
Create Database Account Information.............................................
......106
Creating a New Database That Uses SQL Server Authentication................107
Enter Connection Information for View Tables....................................
..109
Create Database Account Information.............................................
......110
Configuring the Front-End Components............................................
...................111
Enter Analysis Services Connection Information..................................
........111
Select a Web Site...............................................................
.............................112
Enter Web Server Address Information............................................
.............113
Enter SMTP Mail Server Information..............................................
...............115
Connect to a Web Server Running Windows SharePoint Services..............116
Enter Windows SharePoint Services Account Information...........................
117
Connect to SharePoint Portal Server.............................................
................118
Choose an Installation Environment..............................................
................119
Enter the Administrator Password................................................
.................120
Complete the Installation.......................................................
........................121
Chapter 8 123
Post-Installation Tasks.........................................................
..123
Configure Items Bypassed During Setup...........................................
...................123
Configuring Analysis Services Settings..........................................
................123
Downloading ActiveX Controls....................................................
....................125
Configuring Web Server Address Settings.........................................
............126
Configuring Windows SharePoint Services Settings................................
.....127
Configuring SharePoint Portal Server Settings...................................
..........128
Configuring SMTP Mail Server Settings...........................................
..............129
Synchronize the Public Document Site............................................
.....................130
Migrate the Analysis Services Repository to a SQL Server Database...............
..130
Add Users to Cube Database Roles in Analysis Services...........................
.........131
Enable Users to Log on By Using a Different Windows User Account................
.132
Configuring Project Professional for Project Server 2003........................
...........134
Deploy Project Professional.....................................................
......................134
Using the Office Resource Kit...................................................
..............134
Set Up Connection Information for Project Server 2003...........................
..135
Add Project Server and Windows SharePoint Services
as Trusted Sites in Internet Explorer...........................................
.............136
Updating the MSP_WEB_ADMIN Table for Hosted Deployments
By Using Windows SharePoint Services............................................
..............137
Chapter 9 138
Extranet and Non-Trusted Domain Scenarios............................138
Configuring Project Server 2003 for the Extranet................................
................138
Set up Analysis Services to Be Accessible By Means of HTTP.....................1
38
Configure Your Deployment.......................................................
....................140
Configuring a Non-Trusted Domain Deployment.....................................
.............142
Chapter 10 144
System Optimization.............................................................
..144
Database Optimization Scripts...................................................
...........................144
Master Stored Procedures........................................................
.....................145
MSP_UTIL_EXEC_MOVE_DATABASE_OBJECTS......................................145
MSP_UTIL_EXEC_MOVE_DATABASE_FILES...........................................145
MSP_UTIL_EXEC_MOVE_TABLES_TO_FILEGROUP................................145
MSP_UTIL_EXEC_MOVE_INDEXES_TO_FILEGROUP..............................146
Component Utility Stored Procedures.............................................
..............146
Database Partitioning...........................................................
.................................147
Preparing to Partition the Database.............................................
.................148
Migrating Existing Deployments..................................................
...................149
Partitioning the View Tables....................................................
................149
Partitioning the Project Tables.................................................
...............152
Using Three-Way Partitioning....................................................
..............155
Migrating from View Tables Partition to Three-Way Partition................161
Migrating from Project Tables Partition to Three-Way Partition............164
Load Balancing the Project Server Views Notification Service....................
........167
Configuring the Computers Running
the Project Server Views Notification Service...................................
.......169
Configuring the Front-End Application Server to Support
Load-Balancing of the Project Server Views Notification Service...........170
Chapter 11 172
International Deployment Considerations.................................172
Planning an International Deployment............................................
.....................173
Installing Project Server Multilingual User Interface Packs.....................
............174
Project Server Installation Language............................................
.................175
Project Server Code Page Limitations............................................
...............176
Using Windows SharePoint Services in an International Deployment................
176
Ensuring that Windows SharePoint Services URLs Are in Unicode..............177
Using Input Method Editor.......................................................
..............................177
Choosing an Operating System for Project Web Access Users.......................
....178
Viewing Project Web Access in Other Languages...................................
.............178
Appendix A 182
Additional Resources............................................................
.182
Microsoft Office Project Server 2003 Online Books Series........................
.........182
Project Server Related Web Sites..................................................
......................183
Appendix B 184
Project Server Service Accounts..............................................184

Analysis Services Account.......................................................


..............................184
Windows SharePoint Services Administrator Account...............................
..........185
Project Server Database Account.................................................
........................185
Windows SharePoint Services Database Account....................................
...........186
Project Server User Database Account............................................
.....................186
Project User Database Account...................................................
.........................187
View Administrator Account......................................................
.............................187
Appendix C 188
Project Server Installation Tools..............................................1
88
Connection Information Tool.....................................................
............................188
EditSite Tool...................................................................
........................................190
Site Information Tab............................................................
...........................193
Database Information Tab........................................................
.....................194
Windows SharePoint Services Information Tab.....................................
.......196
Completing Site Setup...........................................................
.........................197
Running the EditSite Tool from the Command Line.................................
....198
Project Server COM+ Settings Tool...............................................
........................200
Windows SharePoint Services Backup and Restore Tool.............................
.......201
Project Server Data Migration Tool..............................................
.........................202
Windows SharePoint Services Site Migration Tool.................................
.............204
Hosted Deployment Migration.....................................................
..................204
Single Project Restore..........................................................
..........................204
Running the Tool................................................................
.............................205
WinHTTP Proxy Configuration Tool................................................
........................208
WinHTTP Proxy Configuration Tool Options........................................
...........208
Examples........................................................................
.................................210
Appendix D 212
Configuring the Sample Database...........................................212
Installing Project Server 2003 with the Sample Database.........................
........212
User Accounts...................................................................
..............................213
Sample Data Installation and Configuration......................................
...........214
Configuring Windows SharePoint Services for Project Server 2003...........215
Installing Multiple Copies of the Windows SharePoint Services Data.........218
Building the OLAP Cube..........................................................
........................220
Verifying the Resource Availability Tables......................................
........222
Granting Users Permission to Access the OLAP Cube...............................
...223
Creating Project Server Accounts for Project Professional Users................2
23
Configuring Internet Explorer...................................................
......................225
Setting Up Outlook Integration..................................................
.....................225
Backing Up Custom Databases.....................................................
................226
Appendix E 229
Uninstalling Project Server 2003.............................................229

Appendix F 230
Installing Project Server 2003 From the Command Line............230
Command-Line Parameters for Installing Project Server 2003......................
....230
Select a Location for Installation..............................................
.....................231
Choose the Services You Want to Install on This Server..........................
....231
Installing the Session Manager Service Without the Front-End Service.....232
Create the View Processing Share................................................
.................232
Enter the Session Manager Server Name...........................................
..........233
Enter the View Processing Server Information....................................
..........233
Enter Database Server Information...............................................
................234
Enter Connection Information for Views Tables...................................
.........234
Enter Database Account Information..............................................
..............236
Enter Analysis Services Connection Information..................................
........236
Select a Web Site...............................................................
.............................237
Enter Web Server Address Information............................................
.............237
Enter SMTP Mail Server Information..............................................
...............238
Connect to a Web Server Running Windows SharePoint Services..............238
Connect to a Web Site Running SharePoint Portal Server 2003.................239
Choose an Installation Environment..............................................
................240
Enter the Administrator Password................................................
.................240
Appendix G 242
Working with the Outlook Add-in..............................................242

Installing the Outlook Add-in...................................................


..............................242
Security Settings Required for Installation.....................................
...............242
Connecting to the Computer Running Project Server 2003.........................2
43
Removing the Outlook Add-in from Outlook........................................
.................243
Appendix H 244
Installing Project Web Access ActiveX Controls........................244
Appendix I 246
Service Packs for Project Server Components...........................246
Introduction
The Microsoft Office Project Server 2003 Installation Guide is designed to help
your organization
understand the tasks involved in installing Microsoft® Office Project Server 2003.

The Microsoft Office Project Server 2003 Installation Guide is a comprehensive g


uide that covers
various types of installations, including a single computer installation and sma
ll-scale,
medium-scale, and large-scale installations. For a step-by-step guide for single
computer,
small-scale, and medium-scale installations, see the following resources:
Microsoft Office Project Server 2003 Single Computer Installation Guide
http://go.microsoft.com/fwlink/?LinkId=34499

Microsoft Office Project Server 2003 Small-Scale Installation Guide


http://go.microsoft.com/fwlink/?LinkId=34500

Microsoft Office Project Server 2003 Medium-Scale Installation Guide


http://go.microsoft.com/fwlink/?LinkId=34501

Send us your feedback. Please let us know what you think about the quality of th
is
content. If this text does not meet your needs, let us know how we can improve i
t. If this
text was helpful to you, let us know how it helped.
mailto:projdocs@microsoft.com?subject=Feedback: Microsoft Office Project Server
2003 Installation
Guide
Microsoft Office Project Server 2003 Online Books Series
The Microsoft Office Project Server 2003 Online Books series documents the Micro
soft
Office Enterprise Project Management (EPM) Solution and provides a detailed refe
rence
for all phases of deploying Project Server 2003, including planning, installatio
n,
configuration, and administration. Each book is designed to stand alone and can
be
referred to on an as-needed basis. You can also read these books in the order li
sted below
for a complete guide to deploying Project Server 2003:
Microsoft Office Project Server 2003 Solution Planning Guide
http://go.microsoft.com/fwlink/?LinkID=20235

Microsoft Office Project Server 2003 Configuration Planning Guide


http://go.microsoft.com/fwlink/?LinkID=20235
Microsoft Office Project Server 2003 Disaster Recovery Guide
http://go.microsoft.com/fwlink/?LinkID=20234
Microsoft Office Project Server 2003 Installation Guide
http://go.microsoft.com/fwlink/?LinkID=20233
This includes the following resources:

Microsoft Office Project Server 2003 Single Computer Installation Guide


Microsoft Office Project Server 2003 Small-Scale Installation Guide
Microsoft Office Project Server 2003 Medium-Scale Installation Guide

Microsoft Office Project Server 2003 Application Configuration Guide


http://go.microsoft.com/fwlink/?LinkID=20237
Microsoft Office Project Server 2003 Administrator s Guide
http://go.microsoft.com/fwlink/?LinkID=20236
Microsoft Office Project Server 2003 Security Group Guide
http://go.microsoft.com/fwlink/?LinkID=33554
This includes the following resources:

Microsoft Office Project Server 2003 Portfolio Managers Guide


Microsoft Office Project Server 2003 Project Managers Guide
Microsoft Office Project Server 2003 Resource Managers Guide
Microsoft Office Project Server 2003 Team Leads Guide
Microsoft Office Project Server 2003 Team Members Guide
Microsoft Office Project Server 2003 Executives Guide

A key part of deploying Project Server 2003 as part of a Microsoft Office Enterp
rise
Project Management (EPM) Solution is proper planning. These books will help your
organization plan for deployment by explaining Project Server 2003 in detail, hi
ghlighting
the questions you should ask throughout the planning phase, and providing a refe
rence for
the requirements during each phase of deployment. These books are not intended t
o be a
substitute for proper planning within your organization as to what your EPM Solu
tion
should be. The Microsoft Office Project Server 2003 Online Books series will hel
p you
succeed in deploying your organization s project management solution.
What Can You Learn from This Book?
This guide covers the installation of Microsoft Office Project Server 2003 and i
ts related
components. The following topics are covered:
Migrating to Project Server 2003 from Microsoft Project Server 2002 and Project
Central.
Preparing your servers for installation of Project Server 2003, Microsoft Window

SharePoint® Services, and other related components.
Deploying your Project Server 2003 database, both manually and automatically, by
means of the Project Server Setup program.
Database optimization and partitioning.
Project Server 2003 installation tools.

Who Should Read This Book?


This guide is designed to benefit the following professionals:
IT administrators
Those individuals who are responsible for installing Project Server 2003 and its
related
components.
Database administrators
Those individuals who are responsible for database maintenance.
Deployment planners
Those individuals who plan the deployment of Project Server 2003 within your
organization.
Revision History
The following table provides the revision history for this document.

Date
Revision
October 2003
Initial Publication.

January 2004
Added Chapter 9, Extranet and Non-
Trusted Domain Scenarios.
Added Chapter 11, International
Deployment Considerations.
Added Appendix F, Installing Project
Server 2003 from the Command Line.
Added Appendix G, Working with the
Outlook Add-In.
Added Appendix H, Installing Project Web
Access ActiveX Controls.
Updated Appendix C, Project Server
Installation Tools.
March 2004
Updated Chapter 5, Configure Windows
SharePoint Services.
Updated Appendix H, Installing Project
Web Access ActiveX Controls.

August 2004
Added Appendix B, Project Server Service
Accounts.
Added Appendix I, Service Packs for
Project Server Components.

September 2004
Updated the section Database
Partitioning in Chapter 10, System
Optimization.
Added the section Load Balancing the
Project Server Views Notification Service
to Chapter 10, System Optimization.
1
Overview of Project Server 2003
Microsoft® Office Project Server 2003 is designed to support collaboration between
project managers who are using Microsoft Office Project Professional 2003 and te
am
members who are using Microsoft Office Project Web Access 2003. The Microsoft Of
fice
Enterprise Project Management (EPM) Solution is an integrated system that includ
es
Project Professional 2003, Project Web Access 2003, and Project Server 2003.
Project Server 2003 provides timesheets, status reports, portfolio analysis and
modeling,
enterprise resources, and enterprise templates. When integrated with Microsoft W
indows®
SharePoint® Services, Project Server 2003 provides document management and issues
and
risk tracking features.
Users access Project Server 2003 by means of Project Web Access, a browser-based
client
that enables team members, resource managers, and executives to enter and view t
imesheet
information and view portfolio reports. Project managers can create projects or
create or
modify the Enterprise Resource Pool by using Project Professional and save that
data to
the Project Server database.
Project Server 2003 is flexible and is designed to enable you to extend your EPM
Solution.
You can begin by using a limited number of enterprise features and then add addi
tional
features as needed.
Project Server 2003 Components
Project Server 2003 consists of the following software components:
Project Server Front-End service Handles all Project Web Access and Project Data
Service requests.
View Processing Generates static views of published data for Project Web Access.
Session Manager Handles the session-state information for each client that is
connecting to Project Server 2003 from Project Web Access.

Project Server 2003 requires the services and support of the following Microsoft
applications:
Internet Information Services (IIS) 5.0 or later Provides the foundation for sec
ure
and scalable Web-based solutions. IIS is included as part of the Microsoft
Windows 2000 Server and Microsoft Windows Server 2003 operating systems.
Microsoft SQL Server 2000 Provides database management for users who want
to take advantage of all enterprise functionality that is built in to Project Se
rver 2003 in
a scalable environment. Both SQL Server 2000 Standard Edition and SQL Server 200
0
Enterprise Edition support the enterprise functionality of Project Server 2003,
but only
SQL Server 2000 Enterprise Edition supports advanced deployment features such as
failover or HTTP Internet support. You must install SQL Server 2000 before you c
an
install Project Server 2003 or configure Windows SharePoint Services for Project
Server 2003.
SQL Server 2000 Analysis Services Provides online analytical processing (OLAP)
services, which are required for the Portfolio Analyzer feature of Project Serve
r 2003.
The Portfolio Analyzer feature is only available as an enterprise feature of Pro
ject
Server 2003.
Windows SharePoint Services Provides document library and issues and risks
tracking services when properly configured for Project Server 2003. You can down
load
Windows SharePoint Services from the Microsoft Web site
(http://go.microsoft.com/fwlink/?linkid=23448), or you can configure an existing
installation of Windows SharePoint Services for Project Server 2003.
Note Project Server 2003 is not compatible with SharePoint® Team Services.

Microsoft Office SharePoint Portal Server 2003 Enables the indexing and
searching of Project Server 2003 document libraries.
Project Professional Provides enterprise-wide project and resource management
capabilities, collaboration functionality, and scenario analysis tools for organ
izations
that require an enterprise project management solution. To access Project Server
2003,
Project Professional 2003 has the following Internet browser requirements:
o Internet Explorer 5.01 with SP3 or later
o Internet Explorer 5.5 with SP2 or later
o Internet Explorer 6 with SP1 or later (recommended)

The Microsoft Office Project Add-in for Outlook® Enables users to keep track of
tasks that are assigned to them in projects. Tasks can be tracked in Microsoft
Outlook 2000 or later (or Outlook Web Access in a limited capacity). The Outlook
Integration add-in is available from the Project Web Access Home page.
Microsoft Internet Explorer version 5.01 (or later) Enables access to the Projec
t
Web Access user interface (UI). Internet Explorer 5.5 or later is required in or
der to
use all available Project Web Access features.

EPM Solution Architecture


The Microsoft EPM Solution is based on a common three-tiered architecture, consi
sting of
a client tier, an application tier, and a database tier.
Note For more information about the EPM Solution architecture, see Chapter 5, Pl
anning Your
EPM Solution Architecture, in the Microsoft Office Project Server 2003 Configura
tion Planning
Guide (http://go.microsoft.com/fwlink/?LinkID=20235).
Client Tier
The client tier of the Microsoft EPM Solution includes Project Web Access and Pr
oject
Professional. Project Web Access provides access to timesheets, project views, s
tatus
reports, administration pages, and the Build Team feature. It also provides acce
ss to the
document library and risk and issue tracking by means of Windows SharePoint Serv
ices
integration. Project Web Access consists of a set of Microsoft ActiveX® controls
(primarily a grid control) and Hypertext Markup Language (HTML) pages provided b
y
Active Server Pages (ASPs). The ActiveX controls are downloaded the first time y
ou access
Project Web Access. Project Web Access requires Internet Explorer 5.01 or later.

Project Professional 2003 runs on Windows 2000 and later. Project managers can u
se
Project Professional 2003 to publish projects to the Project Server database and
manage
updates to the project information that is stored on the server. You can also us
e Project
Professional 2003 to open, modify, and save enterprise projects and resources.
Application Tier
The application tier is made up of Web-based front-end applications that are int
egrated
with Internet Information Services (IIS). These applications include Project Ser
ver 2003
and Windows SharePoint Services.
Project Server 2003 is the central component of an EPM Solution and is a robust
and
highly scalable Web-based server application. Project Server 2003 runs on Window
s 2000
Server or later and requires Internet Information Services (IIS) version 5.0 or
later.
Windows SharePoint Services is an optional component that integrates with Projec
t
Server 2003 to provide document management and risk and issue tracking. Windows
SharePoint Services is available as a free download from Microsoft at www.micros
oft.com
and is only supported on a computer running Windows Server 2003, IIS 6.0, and
ASP.NET.
Database Tier
SQL Server provides the database tier of the EPM Solution. Project Professional
and
Project Web Access work with both the non-enterprise and enterprise tables in th
e SQL
Server database. Project Server 2003 uses View tables that contain time-phased d
ata for all
projects that are published to the server to reduce the load on the computer run
ning SQL
Server and to allow for greater scalability. Project Server 2003 provides the pr
imary means
of access to the database, although Project Professional can save projects direc
tly to the
database by means of Open Database Connectivity (ODBC).
2
Installation Roadmaps
This chapter describes four examples of hardware deployments for Microsoft® Office
Project Server 2003. Each example includes a roadmap of, or high-level steps for
, the
installation process to assist you in planning your deployment. Identify the dep
loyment
roadmap in this chapter that most closely matches the architecture that you requ
ire for
your organization, and then follow the procedures in that topic to complete your
installation.
Note Before you install Project Server 2003, read the Microsoft Office Project S
erver 2003
Configuration Planning Guide (http://go.microsoft.com/fwlink/?LinkID=20235). The
Microsoft
Office Project Server 2003 Configuration Planning Guide includes hardware recomm
endations for
various tested configuration scenarios. When you are planning your hardware requ
irements, be
sure to consider the type of hardware that was used to test the configurations a
nd compare it
against the hardware that you intend to use. If you are using different hardware
, you will see
different performance results.
The procedures in this chapter assume that you have the required hardware for yo
ur
deployment, and that you have installed an appropriate version of Microsoft Wind
ows®,
along with Microsoft SQL Server 2000, Analysis Services (if applicable), and the
required
service packs.
If you are upgrading or migrating from an earlier version of Microsoft Project S
erver, see
Chapter 3, Upgrading to Project Server 2003 from Earlier Versions of Microsoft
Project in the Microsoft Office Project Server 2003 Installation Guide before be
ginning your
deployment. You will need to follow the steps in this chapter when you deploy Pr
oject
Server 2003.
Important Document your installation thoroughly, in case you need to duplicate i
t when recovering
from a system failure or disaster. Keep track of the accounts that you create, c
omputer names,
passwords, and setup options. Be sure you keep a copy of this documentation with
your disaster
recovery materials, preferably in an off-site location.
Single Computer Installation Roadmap
A single computer deployment can support a small- to medium-sized organization a
nd can
be used by a large organization to test Project Server 2003. A single computer d
eployment
supports up to 500 users, but is not ideal for a large-scale production environm
ent. For
information about single computer deployments, including sample hardware sets an
d
performance numbers, see the topic Configuration Scenario 1 in Chapter 6, select
ing a
Project Server Configuration, of the Microsoft Office Project Server 2003 Config
uration Planning
Guide (http://go.microsoft.com/fwlink/?LinkID=20235).
Note You must use a single computer deployment if you are installing the Project
Server 2003
Sample database.

Example of a single computer deployment.


Follow the procedures in this topic to install Project Server 2003 on a single c
omputer.
This topic assumes that you are not upgrading from a previous deployment of Micr
osoft
Project Server.
Note If you are installing Project Server 2003 and Microsoft Windows SharePoint® S
ervices on a
Terminal Server, or if you install Windows SharePoint Services after you install
Project Server 2003,
you will need to add the Project Server URL to the Excluded Path list in Windows
SharePoint
Services. For more information, see the Microsoft Windows SharePoint Services Ad
ministrator s
Guide on the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=12860).
.. To get started
1. Acquire the necessary hardware for your deployment.
2. Install the operating system and SQL Server 2000.
Note Configure SQL Server 2000 to use mixed-mode authentication.

3. Install SQL Server 2000 Service Pack 3 (SP3).


Note For more information about SQL Server 2000 SP3, see Appendix I, Service Pac
ks for
Project Server Components, in the Microsoft Office Project Server 2003 Installat
ion Guide.
4. If you plan to use online analytical processing (OLAP) functionality, install
Analysis
Services and SQL Server 2000 Analysis Services Service Pack 3a (SP3a).
Note For more information about SQL Server 2000 Analysis Services SP3, see Appen
dix I,
Service Packs for Project Server Components, in the Microsoft Office Project Ser
ver 2003
Installation Guide.

5. Verify network and domain connectivity.

.. To prepare the servers


1. Create the following user accounts:
A Windows domain user account or local user account. This account allows
Project Server to access SQL Server Analysis Services and Windows SharePoint
Services.
A SQL Server account that belongs to the Database Creators and Security
Administrators roles. This account will be used to create the database during th
e
setup process. You can also use your system administrator (sa) account for this
purpose.

Create these accounts by using the procedures in the topic Create User Accounts
in
Chapter 4, Prepare the Servers of the Microsoft Office Project Server 2003 Insta
llation
Guide.
2. Create an OLAP administrator by using the procedure in the topic Create an OL
AP
Administrator in Chapter 4, Prepare the Servers of the Microsoft Office Project
Server 2003 Installation Guide.
3. If your implementation of SQL Server is not configured to use mixed-mode
authentication, configure it to use mixed-mode authentication by using the proce
dures
in the topic Configure SQL Server Authentication in Chapter 4, Prepare the
Servers of the Microsoft Office Project Server 2003 Installation Guide.
4. Configure Internet Information Services by using the procedures in the topic
Configure Internet Information Services in Chapter 4, Prepare the Servers of the
Microsoft Office Project Server 2003 Installation Guide.
5. Configure Microsoft Internet Explorer security on Microsoft Windows Server 200
3
by using the procedure in the topic Configure Internet Explorer Enhanced
Security in Chapter 4, Prepare the Servers of the Microsoft Office Project Serve
r 2003
Installation Guide.

.. To install Windows SharePoint Services


1. Install Windows SharePoint Services on your server by using the procedure in
the topic
Install Windows SharePoint Services in Chapter 5, Configure Windows
SharePoint Services of the Microsoft Office Project Server 2003 Installation Gui
de.
2. Configure the administrative virtual server for Windows SharePoint Services b
y using
the procedure in the topic Configure the Administrative Virtual Server in Chapte
r
5, Configure Windows SharePoint Services of the Microsoft Office Project Server
2003
Installation Guide.
3. Configure the Windows SharePoint Services configuration database by using the
procedure in the topic Set the Configuration Database Server in Chapter 5,
Configure Windows SharePoint Services of the Microsoft Office Project Server 200
3
Installation Guide.
4. Extend the virtual server by using the procedure in the topic Extend the Virt
ual
Server in Chapter 5, Configure Windows SharePoint Services of the Microsoft Offi
ce
Project Server 2003 Installation Guide.
5. Create a Windows SharePoint Administrator by following the procedure in the t
opic
Create a Windows SharePoint Services Administrator in Chapter 5, Configure
Windows SharePoint Services of the Microsoft Office Project Server 2003 Installa
tion
Guide.
6. Run the Windows SharePoint Service Configuration Wizard by following the
procedure in the topic Run the Windows SharePoint Services Configuration
Wizard in Chapter 5, Configure Windows SharePoint Services of the Microsoft Offi
ce
Project Server 2003 Installation Guide.

.. To install Project Server 2003


1. If you want to create the database in SQL Server manually, follow the procedu
re in the
topic Creating the Project Server Database Manually in Chapter 6, Deploy the
Database of the Microsoft Office Project Server 2003 Installation Guide. This st
ep is not
required, because Project Server Setup can create the database for you during
installation.
2. Run the Project Server Setup program by using the procedures in Chapter 7, In
stall
Project Server 2003 of the Microsoft Office Project Server 2003 Installation Gui
de.

.. To perform post-installation tasks


1. Configure any items that you bypassed when running Project Server Setup by us
ing the
procedures in the topic Configure Items Bypassed During Setup in Chapter 8,
Post-Installation Tasks of the Microsoft Office Project Server 2003 Installation
Guide.
2. To enable users to use the Log on using a different Microsoft Windows user
account link on the Logon page, follow the procedures in the topic Enable Users
to
Log On By Using a Different Windows User Account in Chapter 8, Post-
Installation Tasks of the Microsoft Office Project Server 2003 Installation Guid
e.
3. To give users access to the OLAP cube, follow the procedure in the topic Add
Users
to Cube Database Roles in Analysis Services in Chapter 8, Post-Installation
Tasks of the Microsoft Office Project Server 2003 Installation Guide.
4. To ensure proper connectivity to Analysis Services, migrate the Analysis Serv
ices
repository to a SQL Server database by using the procedure in the topic Migrate
the
Analysis Services Repository to a SQL Server Database in Chapter 8, Post-
Installation Tasks of the Microsoft Office Project Server 2003 Installation Guid
e.

Small-Scale Installation Roadmap


Follow the procedures in this topic to install Project Server 2003 in a small-sc
ale
deployment such as the one shown in the following figure.

Example of a small-scale deployment.


.. To get started
1. Acquire the necessary hardware for your deployment.
2. Install the operating system on each computer.
3. Install SQL Server 2000 on the appropriate computer.
Note Configure SQL Server 2000 to use mixed-mode authentication.

4. Install SQL Server 2000 Service Pack 3 (SP3).


Note For more information about SQL Server 2000 SP3, see Appendix I, Service Pac
ks for
Project Server Components, in the Microsoft Office Project Server 2003 Installat
ion Guide.

5. If you plan to use online analytical processing (OLAP) functionality, install


Analysis
Services and SQL Server 2000 Analysis Services Service Pack 3 (SP3) on the
appropriate computer.
Note For more information about SQL Server 2000 Analysis Services SP3, see Appen
dix I,
Service Packs for Project Server Components, in the Microsoft Office Project Ser
ver 2003
Installation Guide.

6. Verify network and domain connectivity.

.. To prepare the servers


1. Create the following user accounts:
A Windows domain user account or local user account on the Analysis Services
server, to allow Project Server 2003 to access Microsoft SQL Server 2000 Analysi
s
Services.
A Windows domain user account or local user account on the server running
Windows SharePoint Services, to allow Project Server 2003 to access Windows
SharePoint Services.
A SQL Server account that belongs to the Database Creators and Security
Administrators roles. This account will be used to create the database during th
e
setup process. You can also use your sa account for this purpose.

Create these accounts by using the procedures in the topic Create User Accounts
in
Chapter 4, Prepare the Servers of the Microsoft Office Project Server 2003 Insta
llation
Guide.
2. Create an OLAP Administrator by using the procedure in the topic Create an OL
AP
Administrator in Chapter 4, Prepare the Servers of the Microsoft Office Project
Server 2003 Installation Guide.
3. If your implementation of SQL Server is not configured to use mixed-mode
authentication, configure it to use mixed-mode authentication by using the proce
dures
in the topic Configure SQL Server Authentication in Chapter 4, Prepare the
Servers of the Microsoft Office Project Server 2003 Installation Guide.
4. Install the Analysis Services Decision Support Objects by using the procedure
in the
topic Install Decision Support Objects in Chapter 4, Prepare the Servers of the
Microsoft Office Project Server 2003 Installation Guide.
5. Configure Internet Information Services on the computer on which you will ins
tall
Project Server by using the procedures in the topic Configure Internet Informati
on
Services in Chapter 4, Prepare the Servers of the Microsoft Office Project Serve
r 2003
Installation Guide.
6. Configure Internet Explorer security on Windows Server 2003 by using the proc
edures
in the topic Configure Internet Explorer Enhanced Security in Chapter 4, Prepare
the Servers of the Microsoft Office Project Server 2003 Installation Guide.
.. To install Windows SharePoint Services
1. Install Windows SharePoint Services on your server by using the procedure in
the topic
Install Windows SharePoint Services in Chapter 5, Configure Windows
SharePoint Services of the Microsoft Office Project Server 2003 Installation Gui
de.
2. Configure the administrative virtual server for Windows SharePoint Services b
y using
the procedure in the topic Configure the Administrative Virtual Server in Chapte
r
5, Configure Windows SharePoint Services of the Microsoft Office Project Server
2003
Installation Guide.
3. Configure the Windows SharePoint Services configuration database by using the
procedure in the topic Set the Configuration Database Server in Chapter 5,
Configure Windows SharePoint Services of the Microsoft Office Project Server 200
3
Installation Guide.
4. Extend the virtual server by using the procedure in the topic Extend the Virt
ual
Server in Chapter 5, Configure Windows SharePoint Services of the Microsoft Offi
ce
Project Server 2003 Installation Guide.
5. Create a Windows SharePoint Administrator by following the procedure in the t
opic
Create a Windows SharePoint Services Administrator in Chapter 5, Configure
Windows SharePoint Services of the Microsoft Office Project Server 2003 Installa
tion
Guide.
6. Run the Windows SharePoint Service Configuration Wizard by following the
procedure in the topic Run the Windows SharePoint Services Configuration
Wizard in Chapter 5, Configure Windows SharePoint Services of the Microsoft Offi
ce
Project Server 2003 Installation Guide.
7. If you are upgrading from a SharePoint Team Services installation, and you wa
nt to
migrate your data, follow the procedures in the topic Migrating from SharePoint
Team Services in Chapter 3, Upgrading to Project Server 2003 from Earlier
Versions of Microsoft Project of the Microsoft Office Project Server 2003 Instal
lation Guide.

.. To install Project Server 2003


1. If you want to create the database in SQL Server manually, follow the procedu
re in the
topic Creating the Project Server Database Manually in Chapter 6, Deploy the
Database of the Microsoft Office Project Server 2003 Installation Guide. This st
ep is not
required, because Project Server Setup can create the database for you during
installation.
2. Run the Project Server Setup program on the computer on which you want to ins
tall
Project Server by using the procedures in Chapter 7, Install Project Server 2003
of
the Microsoft Office Project Server 2003 Installation Guide.
.. To perform post-installation tasks
1. Configure any items that you bypassed when running Project Server Setup by us
ing the
procedures in the topic Configure Items Bypassed During Setup in Chapter 8,
Post-Installation Tasks of the Microsoft Office Project Server 2003 Installation
Guide.
2. To enable users to use the Log on using a different Microsoft Windows user
account link on the Logon page, follow the procedures in the topic Enable Users
to
Log On By Using a Different Windows User Account in Chapter 8, Post-
Installation Tasks of the Microsoft Office Project Server 2003 Installation Guid
e.
3. To give users access to the OLAP cube, follow the procedure in the topic Add
Users
to Cube Database Roles in Analysis Services in Chapter 8, Post-Installation
Tasks of the Microsoft Office Project Server 2003 Installation Guide.
4. To ensure proper connectivity to Analysis Services, migrate the Analysis Serv
ices
repository to a SQL Server database by using the procedure in the topic Migrate
the
Analysis Services Repository to a SQL Server Database in Chapter 8, Post-
Installation Tasks of the Microsoft Office Project Server 2003 Installation Guid
e.
5. If you are using Project Server 2003 in a hosted deployment with Windows Shar
ePoint
Services, use the procedures in the topic Updating the MSP_WEB_ADMIN Table
for Hosted Deployments By Using Windows SharePoint Services in Chapter 8,
Post-Installation Tasks of the Microsoft Office Project Server 2003 Installation
Guide.

Medium-Scale Installation Roadmap


Follow the procedures in this topic to install Project Server 2003 in a medium-s
cale
deployment such as the one shown in the following figure.
Example of a medium-scale deployment.
.. To get started
1. Acquire the necessary hardware for your deployment.
2. Install the operating system on each computer.
3. Install SQL Server 2000 on the appropriate computer.
Note Configure SQL Server 2000 to use mixed-mode authentication.

4. Install SQL Server 2000 Service Pack 3 (SP3).


Note For more information about SQL Server 2000 SP3, see Appendix I, Service Pac
ks for
Project Server Components, in the Microsoft Office Project Server 2003 Installat
ion Guide.

5. If you plan to use online analytical processing (OLAP) functionality, install


Analysis
Services and SQL Server 2000 Analysis Services Service Pack 3 (SP3) on the
appropriate computer.
Note For more information about SQL Server 2000 Analysis Services SP3, see Appen
dix I,
Service Packs for Project Server Components, in the Microsoft Office Project Ser
ver 2003
Installation Guide.

6. Verify network and domain connectivity.


.. To prepare the servers
1. Create the following user accounts:
A Windows domain user account or local user account on the Analysis Services
server, to allow Project Server 2003 to access Microsoft SQL Server 2000 Analysi
s
Services.
A Windows domain user account or local user account on the server running
Windows SharePoint Services, to allow Project Server 2003 to access Windows
SharePoint Services.
A SQL Server account that belongs to the Database Creators and Security
Administrators roles. This account will be used to create the database during th
e
setup process. You can also use your sa account for this purpose.

Create these accounts by using the procedures in the topic Create User Accounts
in
Chapter 4, Prepare the Servers of the Microsoft Office Project Server 2003 Insta
llation
Guide.
2. Create an OLAP Administrator by using the procedure in the topic Create an OL
AP
Administrator in Chapter 4, Prepare the Servers of the Microsoft Office Project
Server 2003 Installation Guide.
3. If your implementation of SQL Server is not configured to use mixed-mode
authentication, configure it to use mixed-mode authentication by using the proce
dures
in the topic Configure SQL Server Authentication in Chapter 4, Prepare the
Servers of the Microsoft Office Project Server 2003 Installation Guide.
4. Install the Analysis Services Decision Support Objects using the procedure in
the topic
Install Decision Support Objects in Chapter 4, Prepare the Servers of the Micros
oft
Office Project Server 2003 Installation Guide.
Note If you are installing the View Processing service on a different computer f
rom the
Front-End service, you must install the Decision Support Objects on both compute
rs.

5. Configure Internet Information Services on the computer on which you will ins
tall
Project Server by using the procedures in the topic Configure Internet Informati
on
Services in Chapter 4, Prepare the Servers of the Microsoft Office Project Serve
r 2003
Installation Guide.
6. Configure Internet Explorer security on Windows Server 2003 by using the proc
edures
in the topic Configure Internet Explorer Enhanced Security in Chapter 4, Prepare
the Servers of the Microsoft Office Project Server 2003 Installation Guide.

.. To install Windows SharePoint Services


1. Install Windows SharePoint Services on your server by using the procedure in
the topic
Install Windows SharePoint Services in Chapter 5, Configuring Windows
SharePoint Services of the Microsoft Office Project Server 2003 Installation Gui
de.
2. Configure the administrative virtual server for Windows SharePoint Services b
y using
the procedure in the topic Configure the Administrative Virtual Server in Chapte
r
5, Configure Windows SharePoint Services of the Microsoft Office Project Server
2003
Installation Guide.
3. Configure the Windows SharePoint Services configuration database by using the
procedure in the topic Set the Configuration Database Server in Chapter 5,
Configuring Windows SharePoint Services of the Microsoft Office Project Server 2
003
Installation Guide.
4. Extend the virtual server by using the procedure in the topic Extend the Virt
ual
Server in Chapter 5, Configuring Windows SharePoint Services of the Microsoft
Office Project Server 2003 Installation Guide.
5. Create a Windows SharePoint Administrator by using the procedure in the topic
Create a Windows SharePoint Services Administrator in Chapter 5, Configuring
Windows SharePoint Services of the Microsoft Office Project Server 2003 Installa
tion
Guide.
6. Run the Windows SharePoint Service Configuration Wizard by using the procedur
e in
the topic Run the Windows SharePoint Services Configuration Wizard in Chapter
5, Configuring Windows SharePoint Services of the Microsoft Office Project Serve
r 2003
Installation Guide.
7. If you are upgrading from a SharePoint Team Services installation, and you wa
nt to
migrate your data, follow the procedures in the topic Migrating from SharePoint
Team Services in Chapter 3, Upgrading to Project Server from Earlier Versions
of Microsoft Project of the Microsoft Office Project Server 2003 Installation Gu
ide.

.. To install Project Server 2003


1. If you want to create the database in SQL Server manually, follow the procedu
re in the
topic Creating the Project Server Database Manually in Chapter 6, Deploy the
Database of the Microsoft Office Project Server 2003 Installation Guide. This st
ep is not
required, because Project Server Setup can create the database for you during
installation.
2. Run the Project Server Setup program on the computer on which you want to ins
tall
Project Server by using the procedures in Chapter 7, Install Project Server 2003
of
the Microsoft Office Project Server 2003 Installation Guide.

.. To perform post-installation tasks


1. Configure any items that you bypassed when running Project Server Setup by us
ing the
procedures in the topic Configure Items Bypassed During Setup in Chapter 8,
Post-Installation Tasks of the Microsoft Office Project Server 2003 Installation
Guide.
2. To enable users to use the Log on using a different Microsoft Windows user
account link on the Logon page, follow the procedures in the topic Enable Users
to
Log On By Using a Different Windows User Account in Chapter 8, Post-
Installation Tasks of the Microsoft Office Project Server 2003 Installation Guid
e.
3. To give users access to the OLAP cube, follow the procedure in the topic Add
Users
to Cube Database Roles in Analysis Services in Chapter 8, Post-Installation
Tasks of the Microsoft Office Project Server 2003 Installation Guide.
4. To ensure proper connectivity to Analysis Services, migrate the Analysis Serv
ices
repository to a SQL Server database by using the procedure in the topic Migrate
the
Analysis Services Repository to a SQL Server Database in Chapter 8, Post-
Installation Tasks of the Microsoft Office Project Server 2003 Installation Guid
e.
5. If you are using Project Server 2003 in a hosted deployment with Windows Shar
ePoint
Services, use the procedures in the topic Updating the MSP_WEB_ADMIN Table
for Hosted Deployments By Using Windows SharePoint Services in Chapter 8,
Post-Installation Tasks of the Microsoft Office Project Server 2003 Installation
Guide.
Large-Scale Installation Roadmap
Follow the procedures in this topic to install Project Server 2003 in a large-sc
ale
deployment such as the one shown in the following figure.

Example of a large-scale deployment.


.. To get started
1. Acquire the necessary hardware for your deployment.
2. Install the operating system on each computer.
3. Install SQL Server 2000 on the appropriate computer.
Note Configure SQL Server 2000 to use mixed-mode authentication.

4. Install SQL Server 2000 Service Pack 3 (SP3).


Note For more information about SQL Server 2000 SP3, see Appendix I, Service Pac
ks for
Project Server Components, in the Microsoft Office Project Server 2003 Installat
ion Guide.

5. If you plan to use online analytical processing (OLAP) functionality, install


Analysis
Services and the SQL Server Analysis Services Service Pack 3 (SP3) on the approp
riate
computer.
Note For more information about SQL Server 2000 Analysis Services SP3, see Appen
dix I,
Service Packs for Project Server Components, in the Microsoft Office Project Ser
ver 2003
Installation Guide.

6. Verify network and domain connectivity.


7. Configure clustering if you are using failover clusters or network load balanci
ng
clusters as part of your deployment.
8. Verify network and domain connectivity.

.. To prepare the servers


1. Create the following user accounts:
A Windows domain user account or local user account on the Analysis Services
server, to allow Project Server 2003 to access Microsoft SQL Server 2000 Analysi
s
Services.
A Windows domain user account or local user account on the server running
Windows SharePoint Services, to allow Project Server 2003 to access Windows
SharePoint Services.
A SQL Server account that belongs to the Database Creators and Security
Administrators roles. This account will be used to create the database during th
e
setup process. You can also use your sa account for this purpose.

Create these accounts by using the procedures in the topic Create User Accounts
in
Chapter 4, Prepare the Servers of the Microsoft Office Project Server 2003 Insta
llation
Guide.
2. Create an OLAP Administrator by using the procedure in the topic Create an OL
AP
Administrator in Chapter 4, Prepare the Servers of the Microsoft Office Project
Server 2003 Installation Guide.
3. If your implementation of SQL Server is not configured to use mixed-mode
authentication, configure it to use mixed-mode authentication by using the proce
dures
in the topic Configure SQL Server Authentication in Chapter 4, Prepare the
Servers of the Microsoft Office Project Server 2003 Installation Guide.
4. Install the Analysis Services Decision Support Objects by using the procedure
in the
topic Install Decision Support Objects in Chapter 4, Prepare the Servers of the
Microsoft Office Project Server 2003 Installation Guide.
Note If you are installing the View Processing service on a different computer f
rom the
Front-End service, you must install the Decision Support Objects on both compute
rs.

5. Configure Internet Information Services on the computer on which you will ins
tall
Project Server by using the procedures in the topic Configure Internet Informati
on
Services in Chapter 4, Prepare the Servers of the Microsoft Office Project Serve
r 2003
Installation Guide.
6. Configure Internet Explorer security on Windows Server 2003 by using the proc
edures
in the topic Configure Internet Explorer Enhanced Security in Chapter 4, Prepare

the Servers of the Microsoft Office Project Server 2003 Installation Guide.

.. To install Windows SharePoint Services


1. Install Windows SharePoint Services on your server by using the procedure in
the topic
Install Windows SharePoint Services in Chapter 5, Configure Windows
SharePoint Services of the Microsoft Office Project Server 2003 Installation Gui
de.
2. Configure the administrative virtual server for Windows SharePoint Services b
y using
the procedure in the topic Configure the Administrative Virtual Server in Chapte
r
5, Configure Windows SharePoint Services of the Microsoft Office Project Server
2003
Installation Guide.
3. Configure the Windows SharePoint Services configuration database by using the
procedure in the topic Setting the Configuration Database Server in Chapter 5,
Configuring Windows SharePoint Services of the Microsoft Office Project Server 2
003
Installation Guide.
4. Extend the virtual server by using the procedure in the topic Extend the Virt
ual
Server in Chapter 5, Configure Windows SharePoint Services of the Microsoft Offi
ce
Project Server 2003 Installation Guide.
5. Create a Windows SharePoint Administrator by using the procedure in the topic
Create a Windows SharePoint Services Administrator in Chapter 5, Configuring
Windows SharePoint Services of the Microsoft Office Project Server 2003 Installa
tion
Guide.
6. Run the Windows SharePoint Service Configuration Wizard by using the procedur
e in
the topic Run the Windows SharePoint Services Configuration Wizard in Chapter
5, Configure Windows SharePoint Services of the Microsoft Office Project Server
2003
Installation Guide.
7. If you are upgrading from a SharePoint Team Services installation, and you wa
nt to
migrate your data, follow the procedures in the topic Migrating from SharePoint
Team Services in Chapter 3, Upgrading to Project Server from Earlier Versions
of Microsoft Project of the Microsoft Office Project Server 2003 Installation Gu
ide.

.. To install Project Server 2003


1. If you want to create the database in SQL Server manually, follow the procedu
re in the
topic Creating the Project Server 2003 Database Manually in Chapter 6, Deploy
the Database of the Microsoft Office Project Server 2003 Installation Guide. Thi
s step is not
required, because Project Server Setup can create the database for you during
installation.
2. Run the Project Server Setup program on the computer on which you want to ins
tall
Project Server by using the procedures in Chapter 7, Install Project Server 2003
of
the Microsoft Office Project Server 2003 Installation Guide.
If you are installing Project Server services on separate computers, run Setup o
n each
computer on which you want to install a service. The Front-End service must be
installed last, as you will be prompted to specify the location of the other ser
vices at
that time.

.. To perform post-installation tasks


1. Configure any items that you bypassed when running Project Server Setup by us
ing the
procedures in the topic Configure Items Bypassed During Setup in Chapter 8,
Post-Installation Tasks of the Microsoft Office Project Server 2003 Installation
Guide.
2. To enable users to use the Log on using a different Microsoft Windows user
account link on the Logon page, follow the procedures in the topic Enable Users
to
Log On Using a Different Windows User Account in Chapter 8, Post-Installation
Tasks of the Microsoft Office Project Server 2003 Installation Guide.
3. To give users access to the OLAP cube, follow the procedure in the topic Add
Users
to Cube Database Roles in Analysis Services in Chapter 8, Post-Installation
Tasks of the Microsoft Office Project Server 2003 Installation Guide.
4. To ensure proper connectivity to Analysis Services, migrate the Analysis Serv
ices
repository to a SQL Server database by using the procedure in the topic Migrate
the
Analysis Services Repository to a SQL Server Database in Chapter 8, Post-
Installation Tasks of the Microsoft Office Project Server 2003 Installation Guid
e.
5. If you are using Project Server in a hosted deployment with Windows SharePoin
t
Services, use the procedures in the topic Updating the MSP_WEB_ADMIN Table
for Hosted Deployments By Using Windows SharePoint Services in Chapter 8,
Post-Installation Tasks of the Microsoft Office Project Server 2003 Installation
Guide.
3
Upgrading to Project Server 2003
from Earlier Versions of Microsoft
Project
If you want to use Microsoft® Office Project Server 2003 with data that you have s
tored in
Microsoft Project Central, Microsoft Project Server 2002, or SharePoint® Team Serv
ices
from Microsoft, then you will need to migrate the existing data for use with you
r Project
Server 2003 deployment. You must migrate data from an existing deployment before
you
install Project Server 2003.
Upgrading to Project Server 2003 from earlier versions involves completing one o
r more of
the following processes:
Upgrading from Microsoft Project Central or Microsoft Project
Server 2002 Complete this process if you have data in an existing Microsoft Proj
ect
Central or Microsoft Project Server 2002 deployment and you want to prepare it f
or
use with Project Server 2003.
Upgrading from Microsoft Project Server 2002 and MSDE Complete this process
if you have Project Central or Microsoft Project Server 2002 data in Microsoft
Desktop Engine (MSDE) and you want to upgrade your MSDE database for use with
Project Server 2003.
Migrating from SharePoint Team Services Complete this process if you have
Microsoft Project Server 2002 documents and issues stored in SharePoint Team
Services and you want to migrate that data for use with Project Server 2003.
Upgrading from Microsoft Project Central or Microsoft Project
Server 2002
If you are upgrading from Microsoft Project Central or Microsoft Project Server
2002 to
Project Server 2003, you can migrate your data for use with Project Server 2003.
Complete
this migration process before you install Project Server 2003.
When you migrate Project Central or Microsoft Project Server 2002 data, the Micr
osoft
SQL Server 2000 database schema is upgraded for Project Server 2003. After you
migrate, it is no longer possible to use the database with Project Central or Mi
crosoft
Project Server 2002. If you want to continue using Project Central or Microsoft
Project
Server 2002, back up the database and restore it with a new name, and then perfo
rm the
migration steps on the new database.
Note If your Microsoft Project Server 2002 deployment has outline codes that use
a comma as the
list separator, you need to change the separator to a different character so tha
t the outline codes
will work with Project Server 2003. If your outline codes contain leading or tra
iling white spaces,
you need to remove the white spaces so that the outline codes will work with Pro
ject Server 2003.
You can perform these steps before or after you upgrade.
It is recommended that you run the migration scripts on the computer on which th
e
database that you are migrating is installed.
.. To prepare to upgrade from Microsoft Project Central or Microsoft Project Ser
ver 2002
1. Create a full backup of the Microsoft Project Central or Microsoft Project Se
rver 2002
database that you want to upgrade.
2. In Microsoft Windows® Explorer, browse to the Support folder on the Project
Server 2003 CD.
3. In the Support folder, copy the Database folder to the local disk.

If you are upgrading from Microsoft Project Central, you must first upgrade the
database
from Microsoft Project Central to Microsoft Project Server 2002. After you upgra
de the
database to Microsoft Project Server 2002, you can run the scripts to upgrade to
Project
Server 2003.
.. To upgrade from Microsoft Project Central
1. Open a command prompt window, and then browse to the Database folder.
2. Copy the file osql.exe to the PC2PS02 folder.
3. Open the PC2PS02 folder.
4. Run UPG09DB.cmd by using the following syntax:
UPG09DB.CMD <ServerName> <DatabaseName> <UserName> <Password>
For example:
UPG09DB.CMD PROJSQL2000 ProjectCentral sa hello

5. When the script finishes successfully, follow the procedure To upgrade from
Microsoft Project Server 2002.
6. In SQL Server 2000 Enterprise Manager, create the following two logins by usi
ng SQL
Server Authentication in the database: MSProjectServerUser and MSProjectUser.
7. Create the two database roles that are needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.
8. Grant each role that you created in the previous step login access to the Pro
ject Server
database.
9. Assign the MSProjectServerRole role to the MSProjectServerUser login, and the
n
assign the MSProjectRole role to the MSProjectUser login.

.. To upgrade from Microsoft Project Server 2002


1. Open a command prompt window, and then browse to the Database folder.
2. Run UPG10DB.cmd by using the following syntax:
UPG10DB.cmd <ServerName> <DatabaseName> <UserName> <Password>
For example:
UPG10DB.cmd PROJSQL2002 ProjectServer sa hello

3. When the script finishes successfully, install Project Server 2003 and connec
t to the
upgraded database from the Enter database account information page of Project
Server Setup.

Note When you set up Microsoft Project Server 2002, random passwords are assigne
d to the
ProjectUser and ProjectServerUser accounts. If you do not know the passwords for
these accounts,
you will need to reset them with new passwords before you install Project Server
2003. You must
provide the password information for these accounts when you run Project Server
Setup. To reset
the password, in SQL Server Enterprise Manager, right-click the login, click Pro
perties, and then
type the new password in the Password box.

Upgrading from Microsoft Project Server 2002 and MSDE


To upgrade to Microsoft Office Project Server 2003 from a Microsoft Project Serv
er 2002
installation that is configured to use the Microsoft Desktop Engine (MSDE) 2000,
you
must do the following:
1. Disconnect your Microsoft Project Server 2002 database from MSDE 2000.
Important If you do not disconnect your Microsoft Project Server 2002 database f
rom
MSDE, your data will be lost when you uninstall Microsoft Project Server 2002.
2. Uninstall Microsoft Project Server 2002 and MSDE 2000.
3. Install a new instance of MSDE 2000 and reconnect to your Microsoft Project
Server 2002 database.
4. Upgrade your database for Project Server 2003 and then install Project Server
2003.

Note Microsoft Project Server 2002 is configured to use MSDE when you choose the
Install Now
option in Microsoft Project Server 2002 Setup.
.. To upgrade from Microsoft Project Server 2002 and MSDE 2000
1. Detach your Microsoft Project Server 2002 database from MSDE 2000:
a. Click Start, click Run, type osql -U sa in the Open box, and then click OK.
This connects you to the local, default instance of MSDE 2000 by using the
System Administrator (sa) account.

b. At the Password prompt, type the sa password, and then press ENTER.
c. Retrieve the names of the database (.mdf) and log (.ldf) files for the Micros
oft
Project Server 2002 database by typing the following text on separate lines, and
then pressing ENTER after each line of text:
select a.filename as Filename from sysaltfiles a,
sysdatabases b where a.dbid = b.dbid and b.name =
N'ProjectServer'
go
This returns two rows, one that ends in .mdf, indicating the full path of the
database file, and one that ends in .ldf, indicating the full path of the log fi
le.

d. Close any running transactions, detach the database, and detach the log files
by
typing the following text on separate lines and pressing ENTER after each line:
EXEC sp_detach_db N'ProjectServer', N'true'
go
Note There might be a long delay after running this command.

2. After the database is detached, back up the .mdf file and the .ldf file from
the
directories that were identified in step 1.c by copying them to an alternate dir
ectory.
3. Remove Microsoft Project Server 2002 by doing the following:
a. Click Start, click Control Panel, and then click Add or Remove Programs.
b. In the Add or Remove Programs box, click Microsoft Project Server 2002, and
then click Remove.
c. Follow the on-screen instructions to remove Microsoft Project Server 2002.
d. Restart your computer regardless of whether or not you are prompted to do so.
4. Install MSDE 2000 SP3 or higher by doing the following:
a. Go to the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=19683).
b. Select the language that matches your version of Microsoft Project Server 200
2
from the Full Download box on the right side of your screen, and then click Go.
c. Locate the download link to the SQL2KDeskSP3.exe file, and then click the
download link to start the download.
Note Non-English versions of the download are listed as
language_SQL2KDeskSP3.exe where language represents the language version of the
download.

d. When prompted, save the file to your Windows desktop.


e. In Windows Explorer, double-click the file that you previously saved to your
desktop.
f. Click I Agree to accept the End-User License Agreement (EULA).
g. In the Installation Folder box, type C:\sql2ksp3 and then click Continue.
h. Click Start, click Run, and then type the following command in the Open box:
C:\sql2ksp3\msde\setup.exe sapwd=<strong_pwd>
securitymode=sql disablenetworkprotocols=0
where strong_pwd is your System Administrator (sa) password.

i. Click OK.
j. Restart your computer.

5. Attach your Microsoft Project Server 2002 databases to MSDE 2000 by doing the
following:
a. Click Start, click Run, type osql -U sa in the Open box, and then click OK.
This connects you to the local, default instance of MSDE 2000 by using the sa
account.

b. At the password prompt, type the sa password that you set in step 4.h, and th
en
press ENTER.
c. Attach the Project Server .mdf and .ldf files by typing the following text on
separate lines, and then pressing ENTER after each line:
EXEC sp_attach_db @dbname=N'ProjectServer', @filename1=N'
<mdf_path>',@filename2=N'<ldf_path>
go
where mdf_path and ldf_path are the paths to the .mdf file and the .ldf file tha
t you
previously backed up to a safe location in step 2.
Note There might be a long delay after running this command.

6. Create the MSProjectUser and MSProjectServerUser SQL logins. To do this, type


the
following text on separate lines, and then press ENTER after each line:
EXEC sp_addlogin N'MSProjectServerUser', N'<newpassword1>',
N'ProjectServer'
EXEC sp_addlogin N'MSProjectUser', N'<newpassword2>',
N'ProjectServer'
go
where newpassword1 is the new password for the MSProjectServerUser account, and
newpassword2 is the new password for the MSProjectUser account.

7. Add the MSProjectServerUser account and the MSProjectUser account to the


MSProjectRole role and MSProjectServerRole role by typing the following text on
separate lines, and then pressing ENTER after each line:
USE ProjectServer
go
EXEC sp_dropuser N'MSProjectServerUser
EXEC sp_dropuser N'MSProjectUser
go
EXEC sp_adduser N'MSProjectServerUser', N'MSProjectServerUser',
N'MSProjectServerRole'
EXEC sp_adduser N'MSProjectUser', N'MSProjectUser',
N'MSProjectRole'
go
quit

8. Upgrade your database for Project Server 2003 by following the steps in Migra
ting
Data from Project Central or Microsoft Project Server 2002 earlier in this chapt
er.
9. Install Project Server 2003 and connect to the upgraded MSDE 2000 database fr
om
the Enter database server information page of the installation wizard.

Migrating from SharePoint Team Services


SharePoint Team Services does not run with Project Server 2003. If you plan to u
pgrade
Microsoft Project Server 2002 to Project Server 2003, you must migrate SharePoin
t Team
Services to Microsoft Windows SharePoint Services.
You can use the Project Server Data Migration tool (PSMigrat.exe) to migrate Pro
ject
Server data from SharePoint Team Services to Windows SharePoint Services. PSMigr
at.exe
extracts the subweb information from SharePoint Team Services into one or more
FrontPage Web Package (.fwp) archive files. For each site, PSMigrat.exe packages
all of the
site content (including documents and issues) into a .cab file and expands the f
ile to
perform additional operations. Then PSMigrat.exe runs the Windows SharePoint Ser
vices
Backup and Restore tool (SMigrate.exe) to add this information to the server run
ning
Windows SharePoint Services. You can download PSMigrat.exe from the Microsoft
Download Center (http://go.microsoft.com/fwlink/?LinkId=20877).
Windows SharePoint Services is more robust than SharePoint Team Services and pro
vides
for detailed progress reporting and error logging. Windows SharePoint Services i
s also
easier for administrators to maintain, because much of the application is contro
lled by
automated settings, and easier to install than SharePoint Team Services.
Windows SharePoint Services stores all data related to documents, issues, and ri
sks in a
database. Backup and recovery for Windows SharePoint Services data is based on t
he
backup and recovery principles that apply to SQL Server 2000, which makes disast
er
avoidance and disaster recovery easier to manage.
Requirements for Migrating from SharePoint Team Services
The following are the requirements for migrating from SharePoint Team Services:
The administrator running PSMigrat.exe must be an administrator on both the serv
er
running SharePoint Team Services and the server running Windows SharePoint
Services.
The administrator must provide an account (Windows or SQL Server) that has
read/write permissions to the Project Server 2003 database.
The administrator must first run the Project Server 2003 database upgrade script
s to
upgrade the Microsoft Project Server 2002 database to the Project Server 2003
database format.
The server that you are migrating to must be local (the path must be in the form
//server/site).
If you are migrating to a Secure Sockets Layer (SSL) site, the host name provide
d when
you run PSMigrate.exe must match the hostname on the SSL certificate. If the hos
t
name on the SSL certificate is not a local name, you will need to use a non-SSL
connection to the server for the migration.

Migration to Windows SharePoint Services can be a time-consuming process. To mig


rate
SharePoint Team Services to Windows SharePoint Services, you must use PSMigrat.e
xe to
extract the subweb information from SharePoint Team Services into one or more .f
wp
files. PSMigrat.exe then runs SMigrate.exe to add this information to the server
running
Windows SharePoint Services.
Be sure that you have sufficient disk space for the work directories of PSMigrat
.exe,
especially if you are migrating all the subwebs at once. For each site, PSMigrat
.exe packages
all of the site content (including documents and issues) into a .cab file and ex
pands the file
to perform additional operations.
PSMigrat.exe logging includes:
A text description of all major operations, including the output of SMigrate.exe
.
A silent mode option, whereby progress is written to a log file.

Limitations to Migrating to Windows SharePoint Services


You must be running the version of SharePoint Team Services that was included as
part of
the Microsoft Office XP Service Pack 2 release to be able to migrate a site from
SharePoint
Team Services to Windows SharePoint Services. The site migration process is opti
mized
for use with standard team Web sites. This means that many types of customizatio
ns will
not migrate properly or will not work in a migrated site. Also, because the feat
ure set and
architecture is significantly different in SharePoint Team Services and Windows
SharePoint
Services, several features that you can use in these environments will not work
after
migration.
The following customizations and features will not migrate when you migrate from
SharePoint Team Services to Windows SharePoint Services:
Customized home pages Home pages that you customized by means of a Windows
SharePoint Services compatible Web page editor, such as Microsoft FrontPage® 2002,
will revert to the standard team Web site home page. Home pages that you customi
zed
in the browser will retain their customizations, including views that you added
and
changes that you made to the Quick Launch bar.
Customized link bars Link bars, such as the top link bar, that you customized by
means of a Windows SharePoint Services compatible Web page editor, such as
FrontPage 2002, will revert to the standard link bars.
Custom Active Server Pages (ASP) included in the site By default, the Internet
Server Application Programming Interface (ISAPI) filter for Windows SharePoint
Services blocks the use of any ASP pages that are not part of the Windows ShareP
oint
Services installation. If you want to use custom ASP pages with your upgraded
Windows SharePoint Services sites, you must put the ASP pages in a separate virt
ual
directory and create an excluded path for the directory in Windows SharePoint
Services. This allows IIS rather than Windows SharePoint Services to control the
directory, and allows the ASP pages to run.
Custom pages that link to SharePoint Team Services lists The SMigrate.exe tool
does not include an automatic fix-up tool. After migration, any links that you c
reated
to point to specific lists will be broken. You can update the links to refer to
the current
list location after migration.
Subsites that have the same name as a wildcard inclusion or exclusion If you
have set up included and excluded paths for the server that will host the migrat
ed sites,
be sure that the names of those paths do not conflict with the names of the site
s to be
migrated. For example, if you had a subsite named http://servername/sitename, an
d
the /sites path on the new server is a wildcard inclusion, the
http://servername/sitename subsite will not be migrated.
Files or folders with leading or trailing spaces Windows SharePoint Services doe
s
not support leading or trailing spaces ( filename.doc , or filename .doc ). You must
change the file name and then add the file manually to your site.
Files with file extensions that are blocked in Windows SharePoint Services A
new feature enables server administrators to control whether specific file types
can be
uploaded or downloaded to the server. If a file in your site uses one of these f
ile
extensions (for example, .exe), the file will not be migrated to the new site.
Long file and folder names (more than 255 characters) File and folder names that
are longer than 255 characters are not supported in Windows SharePoint Services.
You
can rename the files or folders that have long names before migrating a site or
rename
them after migration and add them manually to the new site.
Links with long URLs (more than 255 characters) URLs that are longer than 255
characters are not supported in Windows SharePoint Services.
User account limits User account limits are not supported in Windows SharePoint
Services.
Local user accounts Local user accounts are not supported when running Windows
SharePoint Services with Microsoft Office Project Server 2003.
Security permissions Security permissions do not translate directly from SharePo
int
Team Services to Windows SharePoint Services. The SMigrate.exe tool will apply t
he
same or greater permissions.
Folders under an Attachments subfolder of a list If your original site contains
a
list with an Attachments subfolder, with files or subfolders inside it, the Atta
chments
folder will not be migrated. The attachments feature in Windows SharePoint Servi
ces is
enabled for that list, so that you can copy the related files or subfolders over
and add
them as attachments to items in the list.
Custom fields with specific names Smigrate.exe will not properly migrate custom
fields with the following names:
Assigned By
Assigned To
Assigned Date
Approval Level
Approval Date
Approved By
Categories

If you have fields with these names, change the names before you migrate to Wind
ows
SharePoint Services.

Migrating a SharePoint Team Services Site to Windows


SharePoint Services
Follow the procedure in this topic to migrate your SharePoint Team Services data
to a
server running Windows SharePoint Services.
Note It is recommended that you migrate the public documents site last.
.. To migrate a SharePoint Team Services site to Windows SharePoint Services
1. Install Windows SharePoint Services on a different computer from SharePoint T
eam
Services by using the procedures in the topic Installing Windows SharePoint
Services with a New Database in Chapter 5, Configure Windows SharePoint
Services of the Microsoft Office Project Server 2003 Installation Guide.
Note When you run the Windows SharePoint Services Configuration Wizard, run it f
rom the
command line (WSSWiz.exe) with the f switch. This will copy the Project Server te
mplates
to the server running Windows SharePoint Services without setting up a new site.

2. On the server running SharePoint Team Services, be sure that you have install
ed
Microsoft Office XP Service Pack 3 (SP3).
Note Office XP SP3 contains the OWS1002.exe update file that is required for mig
rating
SharePoint Team Services to Windows SharePoint Services. This enables SharePoint
Team
Services to export additional schema information about SharePoint Team Services
subwebs
and is required by the Windows SharePoint Services Backup and Restore tool
(SMigrate.exe) during the migration process.
For more information about Office XP SP3, see Appendix I, Service Packs for Proj
ect Server
Components, in the Microsoft Office Project Server 2003 Installation Guide.

3. Run STSWiz.exe on the server running SharePoint Team Services. STSWiz.exe can
be
found in the Support folder on the Microsoft Project Server 2002 CD.
4. Run PSMigrat.exe. Insert your Office Project Server 2003 CD into your CD-ROM
drive. Click Start and then click Run. Type CMD and click OK. At the command
prompt, change to your CD-ROM drive and change to the \SUPPORT\PSMIGRAT
folder. This tool requires the following information:
The Windows SharePoint Services managed path under which the newly migrated
sites will be created.
The folder where all the backup files will be stored.
The connection information for the Project Server 2003 database.
The range of project IDs (optional).
The location of the log file (optional).

Note To view parameter options that can be run with PSMigrate.exe, see the topic
Project
Server Data Migration Tool in Appendix B, Project Server Installation Tools of t
he Microsoft
Office Project Server 2003 Installation Guide.
For example, you can run the following:
PSMigrat.exe w http://wss_svr/projects
-f \\<serverName>\<path to server> -dbserver <serverName>
-dblogin <loginName> -dbpassword <password> -p <prefix>
Note You must run PSMigrat.exe from the computer running Windows SharePoint Serv
ices.

For each subweb, PSMigrat.exe does the following:


1. Verifies that the OWS1002.exe update is installed on the server running Share
Point
Team Services.
2. Backs up each subweb on the server running SharePoint Team Services by perfor
ming
the following steps:
a. Creating a working folder in the same file directory, and then extracting the
file
manifest.xml.
b. Modifying the file manifest.xml and does the following:
Inserting a new template ID (6215).
Changing the Comments field types to Note field types for Documents and Issues.
Changing the issue list type to 101 so that it can be migrated into a custom lis
t.

c. Renaming the issues list to avoid naming conflicts.


d. Rebuilding the .cab file and names it after the project ID.
e. Deleting the working directory (unless bo is specified).

3. Runs the SMigrate.exe tool to migrate SharePoint Team Services information to


the
new server running Windows SharePoint Services.
4. Updates the list global universal identifications (GUIDs) and new site addres
ses in the
Project Server 2003 database.
5. Migrates Issues from the custom list type in SharePoint Team Services to the
Windows
SharePoint Services Issues list type.
6. Updates site properties in the server running Windows SharePoint Services.
7. Updates the Project Server 2003 database with the new site address and the ne
w list
GUIDs.
4
Prepare the Servers
This chapter describes how to prepare your servers prior to installing Microsoft®
Office
Project Server 2003. Follow these steps in conjunction with one of the installat
ion
roadmaps in Chapter 2, Installation Roadmaps in the Microsoft Office Project Ser
ver 2003
Installation Guide.
Create User Accounts
To install Project Server 2003, you must create the following user accounts:
Note These accounts will only be used by Project Server 2003.
A Microsoft Windows® domain user account or local user account to allow Project
Server 2003 to access Microsoft SQL Server 2000 Analysis Services. Use this
account when you create an OLAP administrator later in this chapter.
If you create a local user account, you must create identical accounts with iden
tical
passwords on each of the following computers in your deployment:

The computer running Analysis Services.


The computer running the Project Server Front-End service.
The computer running the Project Server View Processing service.

Note Some deployments do not have separate computers for each of the components
listed.
A Windows domain user account or local user account on the server running
Microsoft Windows SharePoint® Services, to allow Project Server 2003 to access
Windows SharePoint Services. You can use a generic name for this account, such a
s
MSProjServ, and set the password to never expire. You will use this account when
you
create a Windows SharePoint Services administrator, and you will specify this ac
count
on the Enter account information for Microsoft Windows SharePoint Services
(continued) page in Project Server Setup.
A Windows domain user or local user account to allow the Project Server Front-En
d
service to access the Views Staging shared folder on the computer on which the V
iew
Processing service is located. This account must be located on both the computer
running the Project Server Front-End service and the computer running the Projec
t
Server View Processing service. During Project Server Views Processing Setup, a
Views Staging folder is specified and created. The Windows account that you spec
ify is
then assigned the required permissions to the folder.
Note This account is only required if you plan to install the View Processing se
rvice on a
different computer than the computer on which you install the Project Server Fro
nt-End
service.

A SQL Server account on the instance of SQL Server 2000 where the Project Server
database will be located. This account must belong to the Database Creators and
Security Administrators roles. This account will only be used for the purposes o
f
creating the Project Server database. It will not be stored and used after insta
llation.
Note You can use your system administrator (sa) account or an existing account t
hat is a
member of the same roles. If your Windows account belongs to the appropriate SQL
Server
roles, you can use Windows authentication as long as you are not partitioning yo
ur
database.

A SQL Server login for the computer on which Windows SharePoint Services is
installed. This account must belong to the Database Creators and Security
Administrators roles. Windows authentication is the preferred authentication met
hod,
although you can also select SQL Server authentication. This account will be use
d to
create the Windows SharePoint Services database on the computer running SQL
Server.

Note For more information about accounts needed to install and configure Project
Server 2003, see Appendix B, Project Server Service Accounts, in the Microsoft O
ffice Project
Server 2003 Installation Guide.
.. To create a Windows domain user account
1. Open Active Directory Users and Computers.
2. In the console tree, right-click the folder in which you want to add a user a
ccount.
3. Point to New, and then click User.
4. On the New Object User page, type the user s first name, initial, last name, an
d user
logon name, and then click Next.
5. In the Password box, type a password, and in the Confirm Password box, retype
the
password.
6. Clear the User must change password at next logon check box.
Note You must clear this check box or the account will not work properly with Pr
oject
Server 2003.

7. Select the Password Never Expires check box, and then click Next.
8. Click Finish.

Note To perform this procedure, you must be a member of the Account Operators gr
oup, Domain
Admins group, or the Enterprise Admins group in Active Directory® directory servic
e, or you must
have been delegated the appropriate authority.
.. To create a local user account
1. On the computer on which you want to create the account, open Computer
Management.
2. Expand Local Users and Groups.
3. Right-click Users and click New User.
4. In User name, type a name for the user (for example, ProjServ).
5. In Description, type a description for the user account.
6. In Password and Confirm password, type the user's password.
7. Clear the User must change password at next logon check box.
Note You must clear this check box or the account will not work properly with Pr
oject
Server 2003.

8. Click Create.

.. To create a SQL Server 2000 account


1. Open SQL Server Enterprise Manager.
2. Expand the server group containing the server on which you want to add the ac
count,
and then expand the server.
3. Expand Security, right-click Logins, and then click New Login.
4. In the Name box, type a name for the SQL Server login (for example, ProjServS
QL).
5. Under Authentication, select SQL Server Authentication.
6. In the Password box, type a password.
7. On the Server Roles tab, select the Security Administrators and Database Crea
tors
check boxes.

8. On the Confirm Password page, in the Confirm New Password box, reenter the
password, and then click OK.
9. Click OK.

.. To create a SQL Server login for the computer running Windows SharePoint Serv
ices
1. Open SQL Server Enterprise Manager.
2. Expand the server group containing the server on which you want to add the ac
count,
and then expand the server.
3. Expand Security, right-click Logins, and then click New Login.
4. In the Name box, type a name for the SQL Server login. Use the form
domain\username; for example, XABYTE2\ProjServ.

5. Under Authentication, select Windows Authentication.


6. From the Domain list, select the domain in which the computer is located.
7. On the Server Roles tab, select the Security Administrators and Database Crea
tors
check boxes, and click OK.

Note You can also configure this account to use SQL Server authentication, altho
ugh Windows
authentication is recommended. To configure this account using SQL Server Authen
tication, see
the previous procedure: To create a SQL Server 2000 account.

Configure SQL Server Authentication


SQL Server mixed-mode authentication enables users to connect to an instance of
SQL
Server that is using either Windows authentication or SQL Server authentication.
You must
configure the instance of SQL Server 2000 that you will use with Project Server
2003 to use
mixed-mode authentication.
.. To configure SQL Server authentication
1. Open SQL Server Enterprise Manager.
2. Expand the server group that contains the database server that you will use w
ith
Project Server 2003.
3. Right-click the server, and then click Properties.
4. Click the Security tab.

5. Under Authentication, click SQL Server and Windows.


6. Under Audit level, select the level at which user accesses to SQL Server are
recorded
in the SQL Server error log.
7. Click OK.

Install Decision Support Objects


SQL Server Analysis Services is required in order to use the Portfolio Analyzer
feature of
Project Server 2003. When Analysis Services is installed on a different computer
than the
computer on which Project Server 2003 is installed, the Decision Support Objects
(DSO)
component of Analysis Services must be installed on the computer running Project
Server 2003.
If you install the Project Server 2003 View Processing service on a different co
mputer than
the computer on which the Project Server 2003 Front-End service is installed, yo
u must
install DSO on both computers.
Note You must also install SQL Server 2000 Analysis Services Service Pack 3 (SP3
) on the
computers on which you install the DSO component of Analysis Services. For more
information
about SQL Server 2000 Analysis Services SP3, see Appendix I, Service Packs for P
roject Server
Components, in the Microsoft Office Project Server 2003 Installation Guide.
.. To install the Analysis Services Decision Support Objects
1. On the computer on which you will install Project Server 2003, insert the SQL
Server 2000 CD into the CD-ROM drive, or connect to a network installation point
.
2. If you are installing from the SQL Server 2000 CD with AutoPlay enabled, clic
k SQL
Server 2000 Components in the SQL Server 2000 Setup program. Otherwise, on the
SQL Server CD (or network installation point), browse for and run the file named
Autorun.exe.
3. On the Install Components page, click Install Analysis Services.
4. Read and accept the End-User License Agreement.
5. In the Analysis Services Setup program, on the Select Components page, clear
all the
components except Decision Support Objects and Client components, and then
follow the wizard to install DSO.

6. Install SQL Server 2000 Analysis Services Service Pack 3 (SP3).


Note Installing DSO separately from Analysis Services does not require an additi
onal license. For
more information, see SQL Server Books Online and your licensing information.

Create an OLAP Administrator


In order for Project Server 2003 to access Analysis Services, you must create an
OLAP
Administrator. To do this, add the account that you created for this purpose to
the OLAP
Administrators group on the following computers:
The computer running Analysis Services.
The computer running the Project Server 2003 Front-End service.
The computer running the Project Server 2003 View Processing service.

Note Some deployments do not have separate computers for each of the components
listed.
.. To create an OLAP Administrator
1. On the computer on which you want to create an OLAP Administrator, open
Computer Management.
2. In the console tree, under System Tools, expand Local Users and Groups.
3. Click Groups.
4. Right-click the OLAP Administrators group and then click Properties.
5. Click Add.
6. In Enter the object names to select, type the name of the Windows account tha
t you
want to add to the group, and then click OK.

7. Click OK.
Note The OLAP Administrators user group to which you want to add the account wil
l not
exist unless you have Analysis Services or DSO on your computer. If Analysis Ser
vices is not
installed on the computer on which Project Server 2003 is installed, you must in
stall DSO
on that computer. For more information about DSO, see the topic Install Decision
Support
Objects, in Chapter 4, Prepare the Servers, of the Microsoft Office Project Serv
er 2003
Installation Guide.

Configure Internet Information Services


Both Project Server 2003 and Windows SharePoint Services require Internet Inform
ation
Services (IIS). Enable IIS on the computer on which you will install Project Ser
ver 2003
and Windows SharePoint Services.
It is recommended that you configure IIS to use Secure Sockets Layer (SSL) for i
ncreased
security. If you do not configure IIS to use SSL, potentially sensitive data wil
l be sent in
plaintext between the clients and servers in your deployment. For example:
If you are using Project Server 2003 accounts, user names and passwords are sent
from
client to server in plaintext.
All information exposed through the Project Data Service (PDS) is transmitted in
plaintext, including a SQL Server username and password.
Microsoft Office Project Web Access users can transmit potentially sensitive com
pany
data between client and server.

For more information about configuring IIS to use SSL, see your IIS documentatio
n.
.. To enable IIS on a computer running Windows 2000 Server
1. Click Start, click Settings, and then click Control Panel.
2. Double-click Add/Remove Programs.
3. Select Configure Windows, click the Components button, and then follow the on
-
screen instructions to install, remove, or add components to IIS.

.. To enable IIS on a computer running Windows Server 2003


1. Open Manage Your Server.
Note Manage Your Server is located in Administrative Tools in Control Panel.

2. On the Manage Your Server page, click Add or remove a role.


3. On the Preliminary Steps pane, click Next.
4. On the Server Role pane, click Application server (IIS, ASP.NET), and then cl
ick
Next.
5. For computers on which you will install Windows SharePoint Services, in the
Application Server Options pane, select the Enable ASP.NET check box.

6. Click Next, and then click Next again to begin the installation.
7. When the installation is complete, on the This Server is Now an Application s
erver
page, click Finish.
8. Close the Manage Your Server application.
9. Click Start, point to Administrative Tools, and then click Internet Informati
on
Services (IIS) Manager.
10. In Internet Information Services Manager, click the plus (+) sign next to th
e server
name, and then right-click the Web Sites folder and select Properties.
11. Click the Service tab.
12. In the Isolation mode section, clear the Run WWW service in IIS 5.0 isolatio
n
mode check box, and then click OK.

Note The Run WWW service in IIS 5.0 isolation mode check box is only selected if
you
upgraded to IIS 6.0 on Windows Server 2003 from IIS 5.0 on Windows 2000 Server.
New
installations of IIS 6.0 default to IIS 6.0 worker process isolation mode.
Configure Internet Explorer Enhanced Security
By default, Microsoft Windows Server 2003 provides a set of security settings cal
led
Internet Explorer Enhanced Security Configuration. These settings limit the type
s of
content that a user at the server can view by using Microsoft Internet Explorer,
except for
sites listed in the Local intranet and Trusted sites zones. For example, by defa
ult,
scripting on Internet pages will not run. The goal of these settings is to help
ensure that a
local user on a computer that is also running as a server will not download a vi
rus or other
harmful files from the Internet and infect the server. Internet Explorer Enhance
d Security
Configuration does not affect remote users who view content on the server; it af
fects only
users running Internet Explorer on the server itself.
Using Internet Explorer Enhanced Security Configuration on a Web server running
Project
Server 2003 or Windows SharePoint Services prevents some code that is necessary
for
viewing site pages or Administration pages from running. Remote users with prope
r access
rights can still view the pages correctly, but a user running Internet Explorer
on the server
will be unable to view or administer the site. The user at the server will also
be unable to
view and administer a remote SharePoint or Project Server site, because of the s
ecurity
settings.
To help ensure that Windows SharePoint Services and Project Server 2003 work pro
perly
in your environment, you can do one of the following:
Uninstall Internet Explorer Enhanced Security Configuration. If you are not
concerned about users working locally at the Web server, an administrator can un
install
Internet Explorer Enhanced Security Configuration by using Add or Remove
Programs.
Add the SharePoint and Project Server sites to the list of Local intranet sites.
This is a more time-consuming solution, but potentially more secure. A server
administrator can add the URLs of all virtual servers that are being hosted to t
he
Internet Explorer Local intranet zone.

.. To uninstall Internet Explorer Enhanced Security Configuration


1. On the computer on which you will install Windows SharePoint Services, click
Start,
click Settings, and then click Control Panel.
2. Double-click Add/Remove Programs.
3. Click Add/Remove Windows Components.
4. In the Components list, clear the Internet Explorer Enhanced Security
Configuration check box, and then click Next.
The Internet Explorer Enhanced Security Configuration component is removed.

5. Click Finish.

.. To add the SharePoint and Project Server sites to the list of Local intranet
sites
1. On the computers on which you will install Windows SharePoint Services and Pr
oject
Server, open Internet Explorer.
2. On the Tools menu, select Internet Options.
3. Click the Security tab, and then click the Local intranet icon.
4. Click Sites.
5. Click Advanced.
6. Type the URL for the site that you want to add, and then click Add.

7. Repeat step 6 for each site that you want to add. When you are finished addin
g sites,
click Close, and then click OK.
5
Configure Windows SharePoint
Services
You can install Microsoft® Windows® SharePoint® Services in one of the following
configurations:
New database If you are installing the first instance of Windows SharePoint Serv
ices
in your Microsoft Office Project Server 2003 deployment, and you are using Micro
soft
SQL Server 2000 for your Windows SharePoint Services database, follow the
procedures for installing Windows SharePoint Services with a new database.
Existing database If you are installing a second copy of Windows SharePoint
Services for use on a network load balancing cluster, or if you need to reinstall
Windows SharePoint Services and connect to your existing Windows SharePoint
Services content database, follow the procedures for installing Windows SharePoi
nt
Services with an existing database.
WMSDE If you are installing Windows SharePoint Services to use Microsoft
Desktop Engine (Windows) (WMSDE), follow the procedures for installing Windows
SharePoint Services with WMSDE.

If you choose to install Windows SharePoint Services later, you must use Project
Web
Access to configure Project Server 2003 to connect to Windows SharePoint Service
s. For
more information, see the topic Configuring Windows SharePoint Services Settings
in
Chapter 8, Post-Installation Tasks of the Microsoft Office Project Server 2003 I
nstallation
Guide.
Note If you configure Windows SharePoint Services to use Secure Sockets Layer (S
SL), you must
use SSL for both the Administration site and the virtual server. The virtual ser
ver must be
configured to use the default port of 443.
If you do not have Windows SharePoint Services, you can download it from the Mic
rosoft
Web site (http://go.microsoft.com/fwlink/?LinkId=23448).
Installing Windows SharePoint Services with a New Database
If you are installing the first instance of Windows SharePoint Services in your
deployment,
follow the procedures in this topic.
Install Windows SharePoint Services
Install Windows SharePoint Services by using the following procedure.
.. To install Windows SharePoint Services
1. Go to the Windows SharePoint Services Technology Center on the Microsoft Web
site
(http://go.microsoft.com/fwlink/?LinkId=23448).
2. Download the Windows SharePoint Services installation files to your computer
and
start the Windows SharePoint Services Setup program. When selecting the Windows
SharePoint Services file to download, select the language pack that matches the
Project
Server 2003 default installation language.
Note If you selected to Open the file on the File Download page, the Windows Sha
rePoint
Services Setup program will start automatically after the file is downloaded. If
you selected
to Save the file on the File Download page, after the download completes, click
the file to
start the Windows SharePoint Services Setup program.

3. In the End-User License Agreement (EULA) dialog box, review the terms, select
the I accept the terms in the License Agreement check box, and then click Next.
4. In the Type of Installation dialog box, select the Server Farm option, and th
en click
Next.

5. In the Summary dialog box, verify that only Windows SharePoint Services will
be
installed, and then click Install.

Setup runs and installs Windows SharePoint Services. When Setup completes, a bro
wser
opens and the Configure Admin Virtual Server page is displayed.
Note If you receive a Page cannot be displayed error, in the Internet Explorer a
ddress bar, replace
localhost with the name of the computer on which you installed Windows SharePoin
t Services.
Configure the Administrative Virtual Server
After Windows SharePoint Services Setup is complete, you can configure your
administrative virtual server, including specifying an application pool to use f
or the virtual
server processes, by using the Configure Administrative Virtual Server page.
Application pools are an Internet Information Services 6.0 feature that enables
you to use
an isolated process to run Web applications. Each pool is uniquely identified on
the Web
server, so you know which applications are performing which actions. If an appli
cation
fails, it will not affect other applications that are also running. Each applica
tion pool must
be configured with a security account that the application pool will run under.
When configuring Windows SharePoint Services to work with Project Server 2003, i
t is
suggested to create a new application pool and to select the predefined Network
Services
account (NT AUTHORITY\Network Services) that is available on the local computer.

Note The Configure Administrative Virtual Server page opens automatically when t
he Windows
SharePoint Services installation is complete. You can also access the Configure
Administrative
Virtual Server page by selecting SharePoint Central Administration in Administra
tive Tools.
The Configure Administrative Virtual Server page.

.. To configure the administrative virtual server


1. Open Windows SharePoint Services Central Administration. Click Start, point t
o All
Programs, then Administrative Tools, and then select SharePoint Central
Administration.
2. On the Central Administration page, under Server Configuration, select Config
ure
virtual server for central administration.
3. On the Configure Administrative Virtual Server page, select the Create a new
application pool option.
4. In the Application pool name box, type a name for the application pool (for
example, SharePoint).
5. Select the Predefined option, and select Network Service from the list.
6. Click OK.
The Application Pool Changed page appears.
Note On the Application Pool Changed page, do not click OK until you complete th
e
following steps for restarting Internet Information Services.

7. On your Windows desktop, click Start, and then click Run.


8. In the Open box, type CMD and then click OK.
9. At the command prompt, type iisreset and then press ENTER.

10. When Internet Information Services (IIS) restarts, close the command prompt
window
and return to your browser.
11. On the Application Pool Changed page, click OK.

Set the Configuration Database Server


By following the procedure to set the configuration database server, you configu
re
Windows SharePoint Services to work with SQL Server.
The Set Configuration Database Server page.

.. To set the configuration database server


1. Open Windows SharePoint Services Central Administration. Click Start, point t
o All
Programs, then Administrative Tools, and then select SharePoint Central
Administration.
2. On the Central Administration page, under Server Configuration, select Set
configuration database server.
3. In the Database server box, type the name of the instance of SQL Server that
you
want to connect to.
4. In the SQL Server database name box, type a name for the configuration databa
se
that you want to create (for example, WSSConfigDB).
5. Select the Use Windows authentication option.
6. If presented with the Active Directory Account Creation area, select the User
s
already have domain accounts option.
Note Do not choose the Automatically create active directory accounts for users
of this site
option. This option is not compatible with Microsoft Office Project Server 2003.

7. Click OK.

Extend the Virtual Server


After you set up the connection to SQL Server, you are ready to extend your virt
ual servers
by using Windows SharePoint Services. When you extend a virtual server, Windows
SharePoint Services is applied to the virtual server, and a top-level Web site i
s created.

The Extend Virtual Server page.

.. To extend the virtual server


1. Open Windows SharePoint Services Central Administration. Click Start, point t
o All
Programs, then Administrative Tools, and then select SharePoint Central
Administration.
2. On the Central Administration page, under Virtual Server Configuration, click
Extend or upgrade virtual server.
3. On the Virtual Server List page, click Default Web Site or another Web site i
f you
created one for this purpose.
4. On the Extend Virtual Server page, click Extend and create a content database
.
5. On the Extend and Create Content Database page, in the Application Pool
section, select the Use existing application pool option.
6. Under Site Owner, in the User name box, type the Windows domain account name
of the owner for this virtual server.

This user will receive any quota or auto-deletion notices, and is automatically
granted
Windows SharePoint Services administrator rights. You can use any Windows domain
account for this purpose.

7. In the E-mail box, type the e-mail address for the owner of this virtual serv
er.

8. Click OK.

Run the Windows SharePoint Services Configuration Wizard


The Windows SharePoint Services Configuration wizard installs a basic Project Wo
rkspace
template and other program files on the server running Windows SharePoint Servic
es. This
enables Windows SharePoint Services to be integrated with Project Server 2003. T
he
wizard also provisions a site called MS_ProjectServer_PublicDocuments for the pu
blic
document library feature in Microsoft Office Project Web Access 2003.

.. To run the Windows SharePoint Services Configuration wizard


1. Insert the Project Server 2003 CD into the CD-ROM drive, or connect to a netw
ork
installation point.
2. If you are installing from the Project Server 2003 CD with AutoPlay enabled,
click
Server installation in the Project Server Setup program. Otherwise, on the Proje
ct
Server 2003 CD or network installation point, browse for and run the file Setup.
exe.
Note If you are installing from a network installation point, you must adjust th
e
Microsoft .NET Framework security settings to trust the Local intranet zone. To
do this, in
Administrative Tools, open the Microsoft .NET Framework 1.1 Wizards, and use the
Adjust .NET Security Wizard to configure the Local intranet zone for full trust.

Project Server Setup starts.

3. Click Microsoft Windows SharePoint Services.


4. On the next page, click Windows SharePoint Services Configuration Wizard.
5. On the next page, click Next.
6. On the next page, click Default Web Site or select a previously provisioned s
ite, and
then click Next.
7. On the next page, in the Select the managed path under which project sites wi
ll
be created list, click sites, and then click Next.
Note If you created a different managed path for use with Project Server sites,
you can
select that path here.

8. On the next page, in the Site Owner User Name box, type the Windows account
name for the site owner.

For more information about Windows SharePoint Services site owners, see the
Microsoft Windows SharePoint Services Administrator s Guide
(http://go.microsoft.com/fwlink/?LinkId=12860).

9. In the Site Owner E-mail address box, type the e-mail address for the site ow
ner,
and then click Next.

10. On the next page, click Next.


11. On the next page, write down the information under SharePoint Central
Administration URL and Create a top-level Web site under this URL. You will
need this information when you install Project Server 2003.
12. Click Finish.

Create a Windows SharePoint Services Administrator


In order for Project Server 2003 to access Windows SharePoint Services, you must
create a
Windows SharePoint Services administrator on the computer running Windows ShareP
oint
Services. To do this, add the account that you created for this purpose to the
Administrators group on the computer running Windows SharePoint Services.

.. To create a Windows SharePoint Services administrator


1. On the computer running Windows SharePoint Services, open Computer
Management.
2. In the console tree, expand Local Users and Groups and click Groups.
3. Right-click the Administrators group and then click Properties.
4. Click Add.
5. In Enter the object names to select, type the name of the Windows account tha
t you
want to add to the group, and then click OK.
6. Click OK.

Windows SharePoint Services is now configured to work with Project Server 2003.
Installing Windows SharePoint Services with an Existing
Database
If you are installing a second copy of Windows SharePoint Services for use on a
network
load balancing cluster, or if you need to reinstall Windows SharePoint Services an
d
connect to your existing database, follow the steps in this topic.
Install Windows SharePoint Services
Install Windows SharePoint Services by using the following procedure.
.. To install Windows SharePoint Services
1. Go to the Windows SharePoint Services Technology Center on the Microsoft Web
site
(http://go.microsoft.com/fwlink/?LinkId=23448).
2. Download the Windows SharePoint Services installation files to your computer
and
start the Windows SharePoint Services Setup program. When selecting the Windows
SharePoint Services file to download, select the language pack that matches the
Project
Server 2003 default installation language.
Note If you selected to Open the file on the File Download page, the Windows Sha
rePoint
Services Setup program will start automatically after the file is downloaded. If
you selected
to Save the file on the File Download page, after the download completes, click
the file to
start the Windows SharePoint Services Setup program.

3. In the End-User License Agreement (EULA) dialog box, review the terms, select
the I accept the terms in the License Agreement check box, and then click Next.
4. In the Type of Installation dialog box, select the Server Farm option, and th
en click
Next.

5. In the Summary dialog box, verify that only Windows SharePoint Services will
be
installed, and then click Install.

Setup runs and installs Windows SharePoint Services. When Setup completes, a bro
wser
opens and the Configure Admin Virtual Server page is displayed.
Configure the Administrative Virtual Server
After the setup process is complete, you can configure your administrative virtu
al server
including specifying an application pool to use for the virtual server processes b
y using
the Configure Administrative Virtual Server page.
Application pools are an Internet Information Services 6.0 feature that enables
you to use
an isolated process to run Web applications. Each pool is uniquely identified on
the Web
server, so you know which applications are performing which actions. If an appli
cation
fails, it will not affect other applications that are also running. Each applica
tion pool must
be configured with a security account that the application pool will run under.
When configuring Windows SharePoint Services to work with Project Server 2003, i
t is
suggested to create a new application pool and to select the predefined Network
Services
account (NT AUTHORITY\Network Services) that is available on the local computer.

Note The Configure Administrative Virtual Server page opens automatically when t
he Windows
SharePoint Services installation is complete. You can also access the Configure
Administrative
Virtual Server page by selecting SharePoint Central Administration in Administra
tive Tools.
The Configure Administrative Virtual Server page

.. To configure the administrative virtual server


1. On the Configure Administrative Virtual Server page, select the Create a new
application pool option.
2. In the Application pool name box, type a name for the application pool.
3. Select the Predefined option, and then choose Network Service from the list.
4. Click OK.
The Application Pool Changed page will appear.
Note On the Application Pool Changed page, do not click OK until you have comple
ted the
following steps for restarting Internet Information Services.

5. In the Open box, type CMD and then click OK.


6. At the command prompt, type iisreset and then press ENTER.
7. When IIS restarts, close the command prompt window and return to your browser
.
8. On the Application Pool Changed page, click OK.

Set the Configuration Database Server


Set the configuration database server to connect your new Windows SharePoint Ser
vices
installation to an existing configuration database.
The Set Configuration Database Server page.

.. To set the configuration database server


1. In the Database server box, type the name of the instance of SQL Server that
you
want to connect to.
2. In the SQL Server database name box, type the name of the existing configurat
ion
database.
3. Select the Use Windows authentication option.
4. Select the Connect to existing configuration database check box.
5. In the Active Directory Account Creation area, select the Users already have
domain accounts option.
Note Do not choose the Automatically create active directory accounts for users
of this site
option. This option is not compatible with Project Server 2003.
6. Click OK.

The Refresh Config Cache on Other Web Servers page is displayed.


Extend the Virtual Server
After you set up the connection to SQL Server, you are ready to extend your virt
ual servers
by using Windows SharePoint Services. When you extend a virtual server, Windows
SharePoint Services is applied to the virtual server and a top-level Web site is
created.

The Extend Virtual Server page.

.. To extend the virtual server


1. On the Refresh Config Cache on Other Web Servers page, click OK.
2. On the Central Administration page, click Extend or upgrade virtual server.
3. On the Virtual Server List page, click Default Web Site or another Web site i
f you
have created one for this purpose.
4. On the Central Administration page, click Extend and map to another virtual
server.
5. On the Virtual Server List page, click Default Web Site.
6. On the Extend and Map to Another Virtual Server page, click the Create a new
application pool option.
7. In the Application pool name box, type a name for the application pool.
8. Select the Predefined option, and then choose Network Service from the list.
9. Click OK.

Run the Windows SharePoint Services Configuration Wizard


The Windows SharePoint Services Configuration Wizard installs a basic Microsoft
Project
Workspace template and other program files on the server running Windows SharePo
int
Services. This enables Windows SharePoint Services to be integrated with Project
Server 2003. When you configure Windows SharePoint Services to run in a load-bal
ancing
cluster, you must run the Windows SharePoint Services Configuration Wizard on ea
ch
node in the cluster. Additionally, for each node in the cluster subsequent to th
e first, you
must run the wizard from a command line with the -f switch. This will copy just
the
template files, without attempting to re-register the template.

.. To run the Windows SharePoint Services Configuration Wizard


1. Insert the Project Server 2003 CD into your CD-ROM drive, or connect to a net
work
installation point.
2. If you are installing from the Project Server 2003 CD with AutoPlay enabled,
click
Server installation in the Project Server Setup program. Otherwise, on the Proje
ct
Server 2003 CD or network installation point, browse to and run the file Setup.e
xe.
Note If you are installing from a network installation point, you must adjust th
e
Microsoft .NET Framework security settings to trust the Local intranet zone. To
do this, in
Administrative Tools, open the Microsoft .NET Framework 1.1 Wizards, and use the
Adjust .NET Security Wizard to configure the Local intranet zone for full trust.

Project Server Setup starts.

3. Click Windows SharePoint Services.


4. On the next page, click Windows SharePoint Services Configuration Wizard.
5. On the next page, click Next.
6. On the next page, click Default Web Site or select a previously provisioned s
ite, and
then click Next.
7. On the next page, in the Select the URL path to create project sites under li
st, click
sites, and then click Next.
8. On the next page, in the Site Owner User Name box, type the Windows account
name for the site owner.

For more information about Windows SharePoint Services site owners, see the
Microsoft Windows SharePoint Services Administrator s Guide on the Microsoft Web s
ite
(http://go.microsoft.com/fwlink/?LinkId=12860).
9. In the Site Owner E-mail address box, type the e-mail address for the site ow
ner,
and then click Next.

10. On the next page, click Next.


11. On the next page, write down the information under SharePoint Central
Administration URL and Create a top-level Web site under this URL. You will
need this information when you install Project Server 2003.

12. Click Finish.

Create a Windows SharePoint Services Administrator


In order for Project Server 2003 to access Microsoft Windows SharePoint Services
, you
must create a Windows SharePoint Services administrator on the computer running
Windows SharePoint Services. To do this, add the account that you created for th
is
purpose to the Administrators group on the computer running Windows SharePoint
Services.

.. To create a Windows SharePoint Services administrator


1. On the computer running Windows SharePoint Services, open Computer
Management.
2. In the console tree, click Groups.
3. Right-click the Administrators group and then click Properties.
4. Click Add.
5. In Enter the object names to select, type the name of the Windows account tha
t you
want to add to the group, and then click OK.
6. Click OK.

Installing Windows SharePoint Services with WMSDE


You can install Windows SharePoint Services to use the Microsoft Desktop Engine
(Windows) (WMSDE). WMSDE does not have the performance limitations that the
version of MSDE that can be used with Project Server 2003 has. WMSDE only works
with
Windows SharePoint Services.
If you want to install Windows SharePoint Services to use WMSDE, follow the proc
edures
in this topic.
Install Windows SharePoint Services
Install Windows SharePoint Services by using the following procedure.
.. To install Windows SharePoint Services
1. Go to the Windows SharePoint Services Technology Center on the Microsoft Web
site
(http://go.microsoft.com/fwlink/?LinkId=23448).
2. Download the Windows SharePoint Services installation files to your computer
and
start the Windows SharePoint Services Setup program. When selecting the Windows
SharePoint Services file to download, select the language pack that matches the
Project
Server 2003 default installation language.
Note If you selected Open on the File Download page, the Windows SharePoint Serv
ices
Setup program will start automatically after the file is downloaded. If you sele
cted Save on
the File Download page, after the download completes, click the saved file to st
art the
Windows SharePoint Services Setup program.

3. In the End-User License Agreement (EULA) dialog box, review the terms, select
the I accept the terms in the License Agreement check box, and then click Next.
4. In the Type of Installation dialog box, select the Typical Installation optio
n, and
then click Next.
5. In the Summary dialog box, click Install.

Setup runs and installs Windows SharePoint Services and WMSDE.


Run the Windows SharePoint Services Configuration Wizard
The Windows SharePoint Services Configuration Wizard installs a basic Microsoft
Project
Workspace template and other program files on the server running Windows SharePo
int
Services. This enables Windows SharePoint Services to be integrated with Project
Server 2003. The wizard also provisions a site called MS_ProjectServer_PublicDoc
uments
for the public document library feature in Microsoft Office Project Web Access 2
003.

.. To run the Windows SharePoint Services Configuration Wizard


1. Insert the Project Server 2003 CD into your CD-ROM drive, or connect to a net
work
installation point.
2. If you are installing from the Project Server 2003 CD with AutoPlay enabled,
click
Server installation in the Project Server Setup program. Otherwise, on the Proje
ct
Server 2003 CD or network installation point, browse for and run the file Setup.
exe.
Note If you are installing from a network installation point, you must adjust th
e
Microsoft .NET Framework security settings to trust the Local intranet zone. To
do this, in
Administrative Tools, open the Microsoft .NET Framework 1.1 Wizards and use the
Adjust .NET Security Wizard to configure the Local intranet zone for full trust.

Project Server Setup starts.

3. Click Windows SharePoint Services.


4. On the next page, click Windows SharePoint Services Configuration Wizard.
5. On the next page, click Next.
6. On the next page, click Default Web Site or select a previously provisioned s
ite, and
then click Next.
7. On the next page, in the Select the URL path to create project sites under li
st, click
sites, and then click Next.
8. On the next page, in the Site Owner User Name box, type the Windows account
name for the site owner.
For more information about Windows SharePoint Services site owners, see the
Microsoft Windows SharePoint Services Administrator s Guide
(http://go.microsoft.com/fwlink/?LinkId=12860).

9. In the Site Owner E-mail address box, type the e-mail address for the site ow
ner,
and then click Next.

10. On the next page, click Next.


11. On the next page, write down the information under SharePoint Central
Administration URL and Create a top-level Web site under this URL. You will
need this information when you install Project Server 2003.

12. Click Finish.


6
Deploy the Database
Project Server Setup in Microsoft® Office Project Server 2003 can automatically cr
eate the
Project Server database. Allowing Project Server Setup to create the database fo
r you
automatically is the best option for most deployment scenarios.
This chapter describes how to manually deploy your Project Server database prior
to
installing Project Server 2003. Use the procedures in this chapter if you want t
o create the
database prior to installing Project Server 2003, or if you are using database p
artitioning
options or Microsoft Desktop Engine (MSDE).
Creating the Project Server Database Manually
You can create the Project Server database manually by using a Microsoft
SQL Server 2000 script provided on the Project Server 2003 CD. Use this procedure
if
you do not want the database to be created by the Project Server Setup program.
Running this script requires a SQL Server login that is a member of the Systems
Administrator role on the computer on which you are creating the database. It is
also
possible to use the SQL Server sa account for this purpose.
Note It is recommended that you run the scripts on the computer on which you are
creating the
database.
.. To create the Project Server database
1. In SQL Server 2000 Enterprise Manager, create a new database for use with Pro
ject
Server 2003.
2. In Microsoft Windows® Explorer, browse to the Support folder on the Project
Server 2003 CD.
3. In the Support folder, copy the Database folder to a location on your databas
e server.
4. Open a command prompt window, and then browse to the Database folder where yo
u
copied it locally.
5. Run Setupdb.cmd by using the following syntax:
SETUPDB.cmd <SQL ServerName> <DatabaseName> <UserName> <Password>
NOPAUSE
For example,
Setupdb.cmd PROJSQL2003 ProjectServer MyAccount hello NOPAUSE
Notes
If you omit the UserName and Password parameters, the script will use NTLM
authentication.
NOPAUSE is an optional parameter that will cause setupdb.cmd to return to the co
mmand
prompt after completion.

6. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

7. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the new database on the Database
Access tab.
8. On the Database Access tab, assign the MSProjectServerRole role to the
MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.

When the script finishes successfully, partition the database if necessary, and
then install
Project Server 2003 and connect to the new database during Project Server Setup.

Partitioning the Database


If you created the Project Server database manually and you want to partition it
prior to
installing Project Server 2003, you can use the procedures in this topic to part
ition the
Project Server databases and then connect to these databases during Project Serv
er Setup.
These procedures require you run the partition scripts with a SQL Server login t
hat is a
member of the Systems Administrator role on each instance of SQL Server in your
deployment. When you create this account, it will require the same password on e
ach
server. It is recommended that you delete these logins when you are finished par
titioning
the database. It is also possible to use the SQL Server sa account, so long as t
he password
is the same on each server. The sa account cannot be deleted.
Important
SQL Server uses the Microsoft Distributed Transaction Coordinator (MSDTC) automa
tically with
Project Server database partitioning. Be sure that MSDTC is installed on each co
mputer running
SQL Server in your deployment. If you are also running SQL Server in a cluster,
some database
transactions will fail unless you use the COM+ Wizard (Comclust.exe) to configur
e the cluster. Using
this tool routes all MSDTC requests to the computer in the cluster that is runni
ng MSDTC for the
cluster. For information about configuring the cluster by using Comclust.exe, se
e the Microsoft Web
site (http://go.microsoft.com/fwlink/?LinkId=19684). If MSDTC is not installed o
n your computer,
you can install it from the SQL Server 2000 CD.
By default, the network access settings of MSDTC are disabled on new installatio
ns of SQL
Server 2000 on computers running Microsoft Windows Server 2003. If you are partit
ioning on a
computer running Windows Server 2003, follow the procedure in Microsoft Knowledg
e Base article
329332 (http://go.microsoft.com/fwlink/?LinkId=19685) to be sure that your MSDTC
settings are
correct. After you complete the procedure, restart your computer.
Partitioning the Database for New Deployments
Use the procedures in this topic to set up database partitioning as part of a ne
w Project
Server deployment. Complete these procedures assume before you install Project
Server 2003 and its associated components. You can also partition your database
after you
install Project Server 2003. For more information, see the topic Database Partit
ioning in
Chapter 10, System Optimization of the Microsoft Office Project Server 2003 Inst
allation Guide.
You can partition your database in of the following three ways:
By partitioning the View tables to move the View tables to a separate database s
erver.
By partitioning the Project tables to move the Project tables to a separate data
base
server.
By using three-way partitioning to move both the Project tables and the View tab
les to
separate database servers.

Important These procedures should only be used by someone who is familiar with S
QL
Server 2000 and experienced with the database creation process, security, and ed
iting and
executing scripts across a multi-server environment. All steps listed in these p
rocedures must be
performed in the order in which they are listed.
The files required for the procedures in this topic can be found on the Project
Server 2003
CD in the Support/Database folder. It is recommended that you copy this folder t
o each
of the database computers in your deployment.
Partitioning the View Tables
You can move the Project Server 2003 View tables to a separate database server.
This
configures the databases as follows:
Main database server Contains the Web tables, Cube tables, Project tables, and
Security views.
View Tables database server Contains the View tables.

Project Server Setup can partition the View tables for you when you are installi
ng Project
Server 2003. If you prefer to do so manually before running Project Server Setup
, complete
the following procedures.
.. To configure the View Tables database server
1. In SQL Server 2000 Enterprise Manager, create a new Project Server database f
or the
View tables (for example, ProjectServerVIEW).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the new database on the Database
Access tab.
4. On the Database Access tab, assign the MSProjectServerRole role to the
MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run
ViewTbls.sql from within the Project Server View database context.

.. To configure the Main database server


1. In SQL Server 2000 Enterprise Manager, create a new Project Server database (
for
example, ProjectServerMAIN).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the new database on the Database
Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both your Main database server and your View Tables database server.
4. On the Database Access tab, assign the MSProjectServerRole role to the
MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts from within the Project Server database context:
a. ProjTbls.sql
b. WebTbls.sql
c. CubeTbls.sql
d. SecViews.sql
e. ProjSPS.Sql
f. WebSPS.Sql

6. Using the Osql tool (on the Project Server 2003 CD in the /Support/Database f
older)
and connecting to the main database with your login account, run PjcrtSPS.sql.
Important You must run this script with Osql. SQL Server Query Analyzer will not
open this
script file because of the line length of the binary data in the last UPDATE com
mand. The
Osql command must be in the following format and must be run from the command li
ne on
the server. You can run this command-line tool from either database server.
osql S <MainDatabaseServerName> -d <MainDatabaseName> -U <Login>
-P <Password> -i <Input File>
For example:
osql S PSMain d ProjectServerMAIN U MyAccount P hello i
PjcrtSPS.sql

7. Using SQL Server Query Analyzer and connecting with your login account, creat
e a
linked server by using the following command:
EXEC sp_addlinkedserver <ViewTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSView, N'SQL Server'

8. Using SQL Server Query Analyzer and connecting with your login account, run
LnkViews.sql from within the Project Server database context.
9. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
ExecLinkedViewsSP stored procedure as follows:
EXEC ExecLinkedViewsSP <ViewTablesDatabaseServerName>,
<ViewTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSView, ProjectServerVIEW

10. Using SQL Server Query Analyzer and connecting with your login account, run
the
following scripts in order listed:
Note These files can be found in the Database\1033 folder.

a. LocData.sql
b. EGlobal.sql
Important You must run this script with Osql. For more information about using O
sql,
see the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=20509).

c. InsDef.sql
d. InsDefLP.sql

.. To connect to the new databases


1. Run Project Server Setup.
2. On the Enter database server information page, select the Connect to another
existing database option.

3. In the Database server box, type the name of the SQL Server instance that you
will
use for the Main database server.

4. In the Database name box, type the name of the Project Server database that y
ou
created on the server, and then click Next.

5. On the Enter connection information for View tables page, clear the Connect t
o
the main Project Server 2003 database check box.

6. In the Database server box, type the name of the View Tables database server.
7. In the Database name box, type the name of the Project Server View database t
hat
you created on that server.

8. Complete Project Server Setup.

Partitioning the Project Tables


You can move the Project Server database tables that are used by Project Profess
ional on a
separate database server. This configures the databases as follows:

Main database server Contains the Web tables, Cube tables, and View tables.
Project Tables database server Contains the Project tables and Security views.

Project Server Setup cannot create this database configuration when you are inst
alling
Project Server 2003. If you want to partition the Project tables, follow the pro
cedures in
this topic before you run Project Server Setup.
.. To configure the Project Tables database server
1. In SQL Server 2000 Enterprise Manager, create a new Project Server database f
or the
Project Tables (for example, ProjectServerPROJ).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the new database on the Database
Access tab.
4. On the Database Access tab, assign the MSProjectServerRole role to the
MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts in the listed order from within the Project Tables database co
ntext:
a. ProjTbls.sql
b. ProjSPS.sql
c. SecViews.sql
6. Using the Osql tool (on the Project Server 2003 CD in the /Support/Database f
older)
and connecting to the ProjectServerPROJ database with your login account, run
PjcrtSP1.sql.
Important You must run this script with Osql. SQL Server Query Analyzer will not
open this
script file because of the line length of the binary data in the last UPDATE com
mand. The
Osql command must be in the following format and must be run from the command li
ne on
the server. You can run this command-line tool from either database server.
osql S <DatabaseServerName> -d <DatabaseName> -U <Login> -P
<Password> -i <Input File>
For example:
osql S PSProj d ProjectServerPROJ U MyAccount P hello i
PJCRTSP1.SQL

.. To configure the Main database server


1. In SQL Server 2000 Enterprise Manager, create a new Project Server database (
for
example, ProjectServerMAIN).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the new database on the Database
Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both your Main database server and your Project Tables database server.

4. On the Database Access tab, assign the MSProjectServerRole role to the


MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts from within the Project Server Main database context:
a. WebTbls.sql
b. CubeTbls.sql
c. ViewTbls.sql
d. ViewSPS.sql
e. WebSPS.sql
6. Using SQL Server Query Analyzer and connecting with your login account, creat
e a
linked server by using the following command:
EXEC sp_addlinkedserver <ProjectTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSProj, N'SQL Server'

7. Using SQL Server Query Analyzer and connecting with your login account, run
LNKPROJ.SQL from within the Project Server Main database context.
8. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
ExecLinkedViewsSP stored procedure as follows:
EXEC ExecLinkedViewsSP <ProjectTablesDatabaseServerName>,
<ProjectTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSProj, ProjectServerPROJ

9. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts in the order listed:
Note These files can be found in the Database\1033 folder.

a. LocData.sql
b. EGlobal.sql
Important You must run this script with Osql. For more information about using O
sql,
see the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=20509).

c. InsDef.sql
d. InsDefLP.sql

10. Modify the PjcrtSP2.sql script and change the <WinProjServerName> and
<WinProjDatabaseName> parameters on the line where the
MSP_PDS_SP_INSERT_PROJECT_BINARY stored procedure is called, to the
name of the Project Tables SQL Server and the Project Server database respective
ly.
11. Using SQL Server Query Analyzer and connecting with your login account, run
PjcrtSP2.sql from within the Project Server Main database context.

.. To connect to the new databases


1. Run Project Server Setup.
2. On the Enter database server information page, select the Connect to another
existing database option.

3. In the Database server box, type the name of the instance of SQL Server that
you will
use for the Main database server.

4. In the Database name box, type the name of the Project Server database that y
ou
created on the server, and then click Next.

5. On the Enter Connection Information for View Tables page, select the Connect
to
the main Project Server 2003 database check box.

6. Complete Project Server Setup.

.. To update the registry for a two-way partition


1. Run the Connection Information tool (ConnInfo.exe) on the computer on which
Project Server 2003 is installed.
Note For more information about ConnInfo.exe, see the topic Connection Informati
on Tool
in Appendix C, Project Server Installation Tools of the Microsoft Office Project
Server 2003
Installation Guide.

2. Select the Partitioned database configuration option, and then select the Cus
tom
Deployment option.
3. From the list, select Project Tables.
4. In the SQL Server box, type the name of the Project Tables database server.

5. In the Database box, type the name of the Project Server database that you cr
eated on
that server.

6. In the MSProjectServer Role Member section, type MSProjectServerUser for the


user name and the password that you chose for that account.
7. In the MSProject Role Member section, type MSProjectUser for the user name an
d
the password that you chose for that account.

8. Click Save, and then click Exit.

Using Three-Way Partitioning


You can install the Web tables, Project tables, and View tables onto three diffe
rent
database servers. This configures the databases as follows:

Main database server Contains the Web tables and Cube tables.
Project Tables database server Contains the Project tables and Security views.
View Tables database server Contains the View tables.

The Project Server Setup program cannot create this database configuration when
you run
Setup. If you want to create a three-way partition, follow the procedures in thi
s topic
before you run Project Server Setup.
.. To configure the Project Tables database server
1. Create a new Project Server database (for example, ProjectServerPROJ).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the new database on the Database
Access tab.
4. On the Database Access tab, assign the MSProjectServerRole role to the
MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts in the listed order from within the Project Tables database co
ntext.
a. ProjTbls.sql
b. ProjSPS.sql
c. SecViews.sql

6. Using the Osql tool (on the Project Server 2003 CD in the /Support/Database f
older)
and connecting to the Project Tables database with your login account, run
PjcrtSP1.sql.
Important You must run this script with Osql. SQL Server Query Analyzer will not
open this
script file because of the line length of the binary data in the last UPDATE com
mand. The
Osql command must be in the following format and must be run from the command li
ne on
the server. You can run this command-line tool from either database server.
osql S <MainDatabaseServerName> -d <MainDatabaseName> -U <Login>
-P <Password> -i <Input File>
For example:
osql S PSMain d ProjectServerMAIN U MyAccount P hello i
PJCRTSP1.SQL

.. To configure the View Tables database server


1. Create a new Project Server database (for example, ProjectServerVIEW).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the View Tables database on the
Database Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both your Main database server and your Project Tables database server.

4. On the Database Access tab, assign the MSProjectServerRole role to the


MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run
ViewTbls.sql from within the Project Server database context.
6. Using SQL Server Query Analyzer and connecting with your login account, run
ViewSPS.sql from within the View Tables database context.

.. To configure the Main database server


1. Create a new Project Server database (for example, ProjectServerMAIN).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the Project Server database on the
Database Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both your Main database server and your Project Tables database server.

4. On the Database Access tab, assign the MSProjectServerRole role to the


MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts from within the Project Server Main database context:
a. WebTbls.sql
b. CubeTbls.sql
c. WebSPS.sql

6. Using SQL Server Query Analyzer and connecting with your login account, creat
e a
linked server by using the following command:
EXEC sp_addlinkedserver <ProjectTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSProj, N'SQL Server'

7. Using SQL Server Query Analyzer and connected with your login account, create
a
linked server by using the following command:
EXEC sp_addlinkedserver <ViewTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSView, N'SQL Server'

8. Using SQL Server Query Analyzer and connecting with your login account, run
LnkProj.sql from within the Project Server Main database context.
9. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
ExecLinkedViewsSP stored procedure as follows:
EXEC ExecLinkedViewsSP <ProjectTablesDatabaseServerName>,
<ProjectTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSProj, ProjectServerPROJ

10. Using SQL Server Query Analyzer and connecting with your login account, run
LnkViews.sql from within the Project Server database context.
11. Using SQL Server Query Analyzer and connecting with your login account, exec
ute the
following stored procedure as follows:
EXEC ExecLinkedViewsSP <ViewTablesDatabaseServerName>,
<ViewTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSView, ProjectServerVIEW

12. Using SQL Server Query Analyzer and connecting with your login account, run
the
following scripts from in the listed order:
Note These files can be found in the Database\1033 folder.

a. LocData.sql
b. EGlobal.sql
Important You must run this script with Osql. For more information about using O
sql,
see the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=20509).

c. InsDef.sql
d. InsDefLP.sql

13. Modify the PjcrtSP2.sql script and change the WinProjServerName and
WinProjDatabaseName parameters on the line where the
MSP_PDS_SP_INSERT_PROJECT_BINARY stored procedure is called, to the
name of the Project Tables SQL Server and the Project Tables database respective
ly.
14. Using SQL Server Query Analyzer and connecting with your login account, run
PjcrtSP2.sql from within the Project Server database context.

.. To connect to the new databases


1. Run Project Server Setup.
2. On the Enter database server information page, select the Connect to another
existing database option.

3. In the Database server box, type the name of the instance of SQL Server that
you
used for the Main database server.

4. In the Database name box, type the name of the Project Server database that y
ou
created on that server, and then click Next.

5. On the Enter connection information for Views tables page, clear the Connect
to
the main Project Server 2003 database check box.

6. In the Database server box, type the name of the View Tables database server.

7. In the Database name box, type the name of the View Tables database that you
created on that server.

8. Complete Project Server Setup.

.. To update the registry for a three-way partition


1. Run the Connection Information tool (ConnInfo.exe) on the computer on which
Project Server 2003 is installed.
Note For more information about ConnInfo.exe, see the topic Connection Informati
on Tool
in Appendix C, Project Server Installation Tools of the Microsoft Office Project
Server 2003
Installation Guide.

2. Select the Partitioned database configuration option, and then select the Cus
tom
Deployment option.
3. From the list, select Project Tables.
4. In the SQL Server box, type the name of the Project Tables database server.
5. In the Database box, type the name of the Project Server database that you cr
eated on
that server.

6. In the MSProjectServer Role Member section, type MSProjectServerUser for the


user name and the password that you chose for that account.

7. In the MSProject Role Member section, type MSProjectUser for the user name an
d
the password that you chose for that account.

8. From the list, select View Tables.


9. In the SQL Server box, type the name of the View Tables database server.

10. In the Database box, type the name of the View Tables database that you crea
ted on
that server.

11. In the MSProjectServer Role Member section, type MSProjectServerUser for the
user name and the password that you chose for that account.
12. In the MSProject Role Member section, type MSProjectUser for the user name a
nd
the password that you chose for that account.
13. From the list, select Web Tables.
14. In the SQL Server box, type the name of the Project Server Main database ser
ver.
15. In the Database box, type the name of the Project Server Main database.
16. In the MSProjectServer Role Member section, type MSProjectServerUser for the
user name and the password that you chose for that account.
17. In the MSProject Role Member section, type MSProjectUser for the user name a
nd
the password you that chose for that account.
18. Click Save, and then click Exit.

Deploying Project Server 2003 with MSDE


You can use MSDE 2000 to host your Project Server database. However, MSDE has
significant performance limitations and is not recommended for anything beyond t
he most
basic test deployment.
The limitations to using MSDE instead of SQL Server as the repository for the Pr
oject
Server database include:
Maximum number of connections MSDE has a managed concurrency workload
governor that limits up to five concurrent batch workloads for optimal performan
ce.
As batch workloads are added that increase the number past five, the concurrency
governor slows down the system. However, MSDE 2000 has no limitations on the
number of users who can be connected to the database.
Maximum database size MSDE supports up to a 2 gigabyte (GB) database. A
single computer can host multiple instances of MSDE, with each instance supporti
ng
up to a 2 GB database.
Maximum memory usage MSDE is limited to 1 GB of memory, regardless of how
much memory is available on the computer.
Administration tools MSDE does not come with the administration tools that are
provided with SQL Server, including SQL Server Enterprise Manager, SQL Server
Query Analyzer, and SQL Server Profiler. All administration must be performed by
using the Osql command-line tool or by using the administration tools that are
installed with a separate instance of SQL Server.

.. To install MSDE SP3


1. Go to the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=19683).
2. Select the language that matches your version of Microsoft Project Server 200
2 from
the Full Download box on the right side of your screen, and then click Go.
3. Locate the download link to the SQL2KDeskSP3.exe file, and then click the dow
nload
link to start the download.
Note Non-English versions of the download will be listed as language_SQL2KDeskSP
3.exe
where language represents the language version of the download.

4. When prompted, save the file to your Windows desktop.


5. In Windows Explorer, double-click the file that you previously saved to your
desktop.
6. Click I Agree to accept the End-User License Agreement (EULA).
7. In the Installation Folder box, type C:\sql2ksp3 and then click Continue.
8. Click Start, click Run, and then type the following command in the Open box:
C:\sql2ksp3\msde\setup.exe sapwd=<strong_pwd> securitymode=sql
disablenetworkprotocols=0
where strong_pwd is your System Administrator (sa) password.

9. Click OK.
7
Install Project Server 2003
Microsoft® Office Project Server 2003 is composed of three services:
Project Server Front-End service The Project Server Front-End service runs on th
e
computer running Internet Information Services (IIS).
Session Manager service The Session Manager service manages user session state i
n
Microsoft Office Project Web Access 2003. When used in a clustered environment,
the
Session Manager service should be deployed on its own server outside the cluster
. This
enables users to be directed to any one of the clustered application servers.
View Processing service The View Processing service creates the project views fo
r
Project Web Access. Each time a resource or project is checked in to Project Ser
ver,
the View tables are updated. Because this can be extremely processor-intensive,
moving this service to a separate server can greatly reduce the workload for the
computer running Project Server 2003.

Project Server Setup installs these services. You can install all services on th
e same
computer, or you can distribute the services across multiple computers.
If you distribute Project Server services across multiple computers, you must ru
n Project
Server Setup on each computer on which you want to run a service.
For more information about when to install Project Server services on separate c
omputers,
see the Microsoft Office Project Server 2003 Configuration Planning Guide
(http://go.microsoft.com/fwlink/?LinkID=20235).
To see a visual representation of the relationships between the various Project
Server Setup
steps, see the Project Server Setup Flow Diagram on the Microsoft Web site
(http://go.microsoft.com/fwlink/?LinkId=21681).
Note Do not install Project Server 2003 on a computer running Project Profession
al 2002.
Starting Project Server Setup
Use the following procedure to start Project Server Setup.
.. To start Project Server Setup
1. On the computer on which you want to install Project Server 2003, insert the
Project
Server 2003 CD into the CD-ROM drive, or connect to a network installation point
.
2. If you are installing from the Project Server 2003 CD with AutoPlay enabled,
Setup
starts automatically. Otherwise, on the Project Server 2003 CD (or network insta
llation
point), browse for and run the file Setup.exe.

Project Server Setup Welcome Page


The Project Server Setup welcome page provides links to various documents as wel
l as a
link to start Project Server Setup.

The Project Server Setup welcome page.

.. To start Project Server Setup


Click Server installation.
Product Key
If the Product Key page appears, enter your 25-character product key.

The Product Key page.


Note This page appears if your licensing agreement requires you to have a produc
t key.

.. To enter the product key


1. In the Product Key boxes, type the product key provided with your Project
Server 2003 CD.
2. Click Next.

User Information
You can use the User Information page to enter your user information. This infor
mation
is not required by Project Server 2003.
The User Information page.
Note This page appears for all installations.

.. To enter user information


1. In the User name box, type your name.
2. In the Initials box, type your initials.
3. In the Organization box, type the name of your organization.
4. Click Next.

End-User License Agreement


The End-User License Agreement page displays the End-User License Agreement for
Project Server 2003.
The End-User License Agreement page.
Note This page appears for all installations.

.. To accept the End-User License Agreement


1. Read the End-User License Agreement.
2. If you agree to the End-User License Agreement, select I accept the terms of
the
License Agreement, and then click Next.

Select a Location for Installation


Use the Select a location for installation page to select an installation locati
on for Project
Server 2003. The default location is shown in the Install to box.
The Select a location for installation page.
Note This page appears for all installations.

.. To select an installation location


1. Type a location in the Install to box, or click Browse to browse for a new pa
th.
2. After you have specified the path for Project Server 2003 installation, click
Next.
Choosing the Services to Install
You must install all three Project Server services in order for Project Server 2
003 to work.
Run Setup on each computer on which you want to install a Project Server service
.
Choose the Services That You Want to Install on This Server
By default, all Project Server services are installed, but the Project Server Sa
mple Data is
not. Use the Choose the services you want to install on this server page to choo
se the
Project Server services that you want to install on this computer.

The Choose the services you want to install on this server page.
Note This page appears for all installations.
If you are installing the View Processing service or the Session Manager service
on a
different computer than the Project Server Front-End service, you must install t
he Project
Server Front-End service after you have installed the View Processing and Sessio
n Manager
services. Setup will require you to specify the location of the View Processing
and Session
Manager services when you install the Front-End service.
If you are installing the Project Server Sample Data, all Project Server service
s must be
installed on the same computer along with Microsoft SQL Server 2000, Microsoft
Windows® SharePoint® Services, and SQL Server Analysis Services (if applicable). For
information about configuring the sample data after installation, see Appendix D
,
Configuring the Sample Database in the Microsoft Office Project Server 2003 Inst
allation
Guide.
Note You cannot install the Project Server Sample Data on a domain controller.
If you are not installing all of the Project Server services on this computer, c
lear the service
options that you do not want to install.
.. To clear an option
Click the arrow next to the option name, and then click Not Available.

.. To select an option
Click the arrow next to the option name, and then click Run from My Computer.

When you are finished selecting the options that you want to install, click Next
.
Create the View Processing Share
When projects are published to Project Server 2003, a copy of the project is use
d to create
project view data. When you install the View Processing service on a different c
omputer
than the computer on which the Project Server Front-End service is installed, Se
tup creates
a shared folder (also called a share) where Project Server will stage updated vi
ew
information that is generated when projects are published from Microsoft Office
Project
Professional 2003.
Use the Enter the Views Processing server information page to specify the name o
f this
share, as well as a computer account that has sufficient rights to create it.

The Enter the Views Processing server information page.


Note This page appears when you are installing the View Processing service but n
ot the Project
Server Front-End service.

.. To enter the View Processing server information


1. Type a name for the share that you want to create in the Share name box.
2. In the Logon name box, type the user name of an account that has sufficient
permissions to create the share.
3. In the Password box, type the password for the user account.
4. Click Next.

Enter the Session Manager Server Name


When you install the Project Server Front-End service but not the Session Manage
r service,
Project Server Setup displays the Enter the Session Manager server name page. Us
e this
page to specify the server on which you installed the Session Manager service.

The Enter the Session Manager server name page.


Note This page appears when you are installing the Project Server Front-End serv
ice but not the
Session Manager service.

.. To enter the Session Manager server name


1. In the Server name box, type the name of the server on which the Session Mana
ger
service is installed.
2. Click Next.

Enter the View Processing Server Information


When you install the Project Server Front-End service but not the View Processin
g service,
Project Server Setup displays the Enter the Views Processing server information
page.
Use this page to specify the server on which the View Processing service was ins
talled and
the share that you created for the View Staging folder on that server. The accou
nt that you
choose must have read/change permissions on the share.

The Enter the Views Processing server information page.


Note This page appears when you are installing the Project Server Front-End serv
ice but not the
View Processing service.

.. To enter the View Processing server information


1. In the Path box, type the computer name and share name for the views staging
share
that you created when you installed the View Processing service.
2. In the Logon name box, type the domain and user name of the account that you
want
Project Server 2003 to use to connect to the View Staging share.
3. In the Password box, type the password for the user account.
4. Click Next.

Note If the Views Staging share is located in a non-trusted domain, Setup might
not be able to
validate the Windows user account that you specified. If Setup is not able to va
lidate your user
account, use Windows Explorer to log on to the share and then try again.
Choosing Database Options
If you are running Project Server 2003 more than once in order to install servic
es on more
than one computer, be sure to create a new database only once, and connect to th
at
database on subsequent installations.
Connecting to an Existing Database
If you have already created your Project Server database, or if you are connecti
ng to an
upgraded Microsoft Project Server 2002 or Microsoft Project Central database, ch
oose the
Connect to another existing database option on the Enter database server
information page.
Connect to an Existing Database
When you are connecting to an existing database, the Enter database server infor
mation
page prompts you for the name of the database and the server on which it is loca
ted.

The Enter database server information page.


Note This page appears for all installations when you choose to connect to an ex
isting database.
.. To enter the database server information
1. Select the Connect to another existing database option.
2. In the Database server box, type the name of the instance of SQL Server on wh
ich
the Project Server database is located.
3. In the Database name box, type the name of the Project Server database that y
ou
want to connect to.
4. Click Next.

Enter Connection Information for View Tables


If the View tables are not part of your main Project Sever database, use the Ent
er
connection information for Views tables page to specify where the Project Server
View
tables are located.

The Enter connection information for Views tables page.


Note This page appears for all installations when you choose to connect to an ex
isting database.

.. To connect to View tables on the main Project Server 2003 database


1. Select the Connect to the main Project Server 2003 database check box.
2. Click Next.

.. To connect to View tables on a different server


1. Clear the Connect to the main Project Server 2003 database check box.
2. In the Database server box, type the name of the SQL Server instance on which
the
View tables are located.
3. In the Database name box, type the name of the View Tables database.
4. Click Next.

Enter Database Account Information


Use the Enter database account information page to specify the account name and
password that Project Professional 2003 and Project Server 2003 will use to acce
ss the
Project Server database.

The Enter database account information page.


Note This page appears for all installations when you choose to connect to an ex
isting database.

.. To specify the database account for Project Server 2003 to use


1. In the top Logon name box, type the name of the SQL Server account for Projec
t
Server 2003 to use to connect to the database.
2. In the top Password box, type the password for the account.
.. To specify the database account for Project Professional 2003 to use
1. In the bottom Logon name box, type the name of the SQL Server account for Pro
ject
Professional to use to connect to the database.
2. In the bottom Password box, type the password for the account you typed in th
e
previous step.

Creating a New Database That Uses Windows Authentication


If you are creating a new database and you want to access the computer running S
QL
Server by using Windows authentication and the account that you are currently lo
gged in
with, select the Create a new database and Windows Authentication (currently log
ged
in user) options on the Enter Database Server Information page. This will use yo
ur
current Windows account to access the computer running SQL Server and create the
database. The account information is not saved and will not be used at any time
after Setup
completes.
If you are deploying the View tables to a different server by using Project Serv
er Setup, you
cannot use the Windows authentication option. You must use SQL Server authentica
tion.
For more information, see the topic Creating a New Database That Uses SQL Server
Authentication in Chapter 7, Installing Project Server 2003 of the Microsoft Off
ice Project
Server 2003 Installation Guide.
Note Windows authentication will not work if you are installing Project Server 2
003 on a Terminal
Server. If you are installing Project Server 2003 on a Terminal Server, choose t
he SQL Server
Authentication option.
When you are creating a new database to use with Project Server 2003, the Enter
database
server information page will prompt you for the database server name and the typ
e of
authentication that you want to use.
The Enter database server information page.
Note This page appears for all installations when you choose to create a new dat
abase that uses
Windows authentication.

.. To create a new database that uses Windows authentication


1. Select the Create a new database option.
2. In the Database server box, type the name of the SQL Server instance on which
you
want to create the database.
3. Select the Windows Authentication (currently logged in user) option.
4. Click Next.

Enter Connection Information for View Tables


When you create a new database by using Windows authentication, it is not possib
le to
install the View tables on a different server. In this case, the Enter connectio
n
information for Views tables page is preset to connect to the main Project Serve
r
database. Click Next to create the database account information.
The Enter connection information for Views tables page.
Note This page appears for all installations when you choose to create a new dat
abase that uses
Windows authentication.
Create Database Account Information
When Setup creates a new database for use with Project Server 2003, the accounts
used by
Project Server 2003 and Project Professional to access the database are created
automatically. Use the Create database account information page to specify the
password to use with these accounts. Record the passwords that you choose in you
r system
documentation for future reference.
The Create database account information page.
Note This page appears for all installations when you choose to create a new dat
abase that uses
Windows authentication.

.. To specify a password for Project Server 2003 to use to connect to the databa
se
1. In the top Password box, type the password that you want to use.
2. In the top Confirm password box, type the password again.

.. To specify a password for Project Professional 2003 to use to connect to the


database
1. In the bottom Password box, type the password that you want to use.
2. In the bottom Confirm password box, type the password again, and then click N
ext.

Creating a New Database That Uses SQL Server Authentication


If you are creating a new database and you want to access the computer running S
QL
Server by using SQL Server authentication, select the Create a new database and
SQL
Server Authentication options on the Enter database server information page. The
Enter database server information page prompts you for the database server name
and
the type of authentication that you want to use.
The Enter database server information page.
Note This page appears for all installations when you choose to create a new dat
abase that uses
SQL Server authentication.

.. To create a new database that uses SQL Server authentication


1. Select the Create a new database option.
2. In the Database server box, type the name of the SQL Server instance on which
you
want to create the new database.
3. Select the SQL Server Authentication option.
4. In the Logon name box, type the name of the SQL Server account that you want
to
use to create the new database.
Note This account information is used only by Project Server Setup. The informat
ion is not
saved and will not be used after Setup completes.

5. In the Password box, type the password for the account.


6. Click Next.
Enter Connection Information for View Tables
If you are deploying the View tables on a different server from your main Projec
t Sever
database, use the Enter connection information for Views tables page to specify
where
the Project Server View tables are created.

The Enter connection information for Views tables page.


Note This page appears for all installations when you choose to create a new dat
abase that uses
SQL Server authentication.

.. To create View tables as part of the main Project Server 2003 database
1. Select the Connect to the main Project Server 2003 database check box.
2. Click Next.

.. To create View tables on a different server from the main Project Server 2003
database
1. Clear the Connect to the main Project Server 2003 database check box.
2. In the Database server box, type the name of the SQL Server instance on which
you
want to create the View tables.
3. In the Logon name box, type the name of the SQL Server account that you want
to
use to create the database.
4. In the Password box, type the password for the SQL Server account.
5. Click Next.
Create Database Account Information
When Setup creates a new database for use with Project Server 2003, the accounts
used by
Project Server 2003 and Project Professional 2003 to access the database are cre
ated
automatically. Use the Create database account information page to specify the
password to use with these accounts.

The Create database account information page.


Note This page appears for all installations when you choose to create a new dat
abase that uses
SQL Server authentication.

.. To specify a password for Project Server 2003 to use to connect to the databa
se
1. In the top Password box, type the password that you want to use.
2. In the top Confirm password box, type the password again, and then click Next
.

.. To specify a password for Project Professional 2003 to use to connect to the


database
1. In the bottom Password box, type the password that you want to use.
2. In the bottom Confirm password box, type the password again, and then click N
ext.
Configuring the Front-End Components
When you are installing the Project Server 2003 Front-End service, the following
pages
appear in the Project Server 2003 Setup Wizard:
Enter Analysis Services Connection Information
Select a Web Site
Enter Web Server Address Information
Connect to a Web Server Running Windows SharePoint Services
Enter Account Information for Windows SharePoint Services
Choose an Installation Environment
Enter Administrator Password

Enter Analysis Services Connection Information


If you are deploying Analysis Services, use the Enter Analysis Services connecti
on
information page to specify the analysis server to be used with Project Server 2
003, and
the connection account information for the analysis server.

The Enter Analysis Services connection information page.


Note This page appears when you are installing the Project Server Front-End serv
ice or View
Processing service.
.. To enter Analysis Services connection information
1. In the Analysis server box, type the name of the analysis server to use with
Project
Server 2003.
2. In the Logon name box, type the domain and user name for the account that you
want to use to access the analysis server. Use the account that you created for
Analysis
Services in the topic Create User Accounts in Chapter 4, Prepare the Servers of
the
Microsoft Office Project Server 2003 Installation Guide.
3. In the Password box, type the password for the user account.

It is recommended that you enter this information when you install Project Serve
r 2003,
unless the analysis server is in a non-trusted domain. If the analysis server is
in a non-
trusted domain, choose the Enter this information later option.
If you choose the Enter this information later option, you need to run the Proje
ct Server
COM+ Settings tool (PSCOMPlus.exe) and update the analysis server information in

Project Web Access 2003. For more information, see the topic Configuring Analysi
s
Services Settings in Chapter 8, Post-Installation Tasks of the Microsoft Office
Project
Server 2003 Installation Guide.
Select a Web Site
Use the Select a Web site page to select the Web site on which the Internet Info
rmation
Service (IIS) virtual directory for Project Server 2003 is to be installed. You
can choose the
default Web site or another site that you have created for the purpose.
The Select a Web site page.
Note This page appears when you are installing the Project Server Front-End serv
ice.

.. To select a Web site


Click the Web site that you want, and then click Next.

Enter Web Server Address Information


Use the Enter Web server address information page to specify an intranet and ext
ranet
address for Project Server 2003. This information will be used to provide links
to Project
Server 2003 from notifications and reminders.
The Enter Web server address information page.
Note This page appears when you are installing the Project Server Front-End serv
ice.

.. To enter Web server address information


1. Under Intranet protocol and server name for accessing Project Server, select
a
protocol from the drop-down list, and then type the server name in the box.
2. Optionally, under Extranet protocol and domain name for accessing Project
Server, select a protocol from the drop-down list, and then type the extranet ad
dress in
the box.
3. Click Next.

If you choose the Enter this information later option, you need to enter this in
formation
after Project Server Setup finishes. For more information, see the topic Configu
ring Web
Server Address Settings in Chapter 8, Post-Installation Tasks of the Microsoft O
ffice
Project Server 2003 Installation Guide.
Note If you upgraded your database from Microsoft Project Server 2002 and you ch
oose the Enter
this information later option, Microsoft Project Server 2002 Web server address
information might
remain in the database. It is strongly recommended that you enter this informati
on when you are
installing Project Server 2003.
Enter SMTP Mail Server Information
Use the Enter SMTP mail server information page to specify the Simple Mail Trans
fer
Protocol (SMTP) mail server that you want to use for Project Server notification
s and
reminders.

The Enter SMTP mail server information page.


Note This page appears when you are installing the Project Server Front-End serv
ice.

.. To enter SMTP mail server information


1. In the SMTP mail server box, type the server name or IP address of the mail s
erver
that you want to use with Project Server 2003.
2. In the Port box, type the port for the mail server.
3. In the From address box, type the e-mail address that you want to appear in t
he From
field of e-mail messages sent by Project Server 2003.
It is recommended that you enter this information when you install Project Serve
r 2003. If
you choose the Enter this information later option, you need to enter this infor
mation
after Project Server Setup completes. For more information, see the topic Config
uring
SMTP Mail Server Settings in Chapter 8, Post-Installation Tasks of the Microsoft
Office
Project Server 2003 Installation Guide.
Connect to a Web Server Running Windows SharePoint Services
Use the Connect to a Web server running Microsoft Windows SharePoint Services
page to specify the connection information for your Windows SharePoint Services
deployment. This information was displayed when you completed the Windows ShareP
oint
Services Configuration Wizard.

The Connect to a Web server running Microsoft Windows SharePoint Services page.
Note This page appears when you are installing the Project Server Front-End serv
ice.

.. To connect to a server running Windows SharePoint Services


1. Under Microsoft Windows SharePoint Services administration URL, select a
protocol from the drop-down list, and then type the computer name and port numbe
r
in the box.
2. Under Create sites under this Microsoft Windows SharePoint Services URL,
select a protocol from the drop-down list, and then type the URL for the Project
Server sites in the box.
3. Click Next.

Important If you use a fully qualified domain name (FQDN) for the Windows ShareP
oint Services
administration URL, you must use a FQDN for the Windows SharePoint Services URL
as well.
It is recommended that you enter this information when you install Project Serve
r 2003. If
you choose the Enter this information later option, you need to enter this infor
mation
after Project Server Setup completes. For more information, see the topic Config
uring
Windows SharePoint Services Settings in Chapter 8, Post-Installation Tasks of th
e
Microsoft Office Project Server 2003 Installation Guide.
Enter Windows SharePoint Services Account Information
Use the Enter account information for Microsoft Windows SharePoint Services
(continued) page to specify the Windows SharePoint Services administrator accoun
t.

The Enter account information for Microsoft Windows SharePoint Services (continu
ed)
page.
Note This page appears when you are installing the Project Server Front-End serv
ice. This page will
not appear if you chose the Enter this information later option on the Connect t
o a Web server
running Microsoft Windows SharePoint Services page.

.. To specify the Windows SharePoint Services administrator account


1. In the Logon name box, type the domain and user account of the Windows
SharePoint Services administrator. Use the account that you created for Windows
SharePoint Services in the topic Create User Accounts in Chapter 4, Prepare the
Servers of the Microsoft Office Project Server 2003 Installation Guide.
2. In the Password box, type the password for the user account.

Connect to SharePoint Portal Server


Use the Connect to a Web server running Microsoft SharePoint Portal Server 2003
page to specify the connection information for Microsoft Office SharePoint Porta
l
Server 2003.

The Connect to a Web server running Microsoft SharePoint Portal Server 2003 page
.
Note This page appears when you are installing the Project Server Front-End serv
ice. This page will
not appear if you chose the Enter this information later option on the Connect t
o a Web server
running Microsoft Windows SharePoint Services page.

.. To connect to a server running SharePoint Portal Server


1. Under Web address for accessing Microsoft SharePoint Portal Server, choose a
protocol from the drop-down list, and type the URL of the SharePoint Portal Serv
er in
the box.
2. In the Portal name box, type the portal name.
Important You must include a trailing slash (/) at the end of the Portal Server
Web
address. For example, portalserver/myportal/. The Portal Server Web address is n
ot
validated by Project Server Setup.

3. Click Next.

If you will be using SharePoint Portal Server as part of your deployment, it is


recommended that you enter this information when you install Project Server 2003
. If you
choose the Enter this information later option, you need to enter this informati
on after
Project Server Setup completes. For more information, see the topic Configuring
SharePoint Portal Server Settings in Chapter 8, Post-Installation Tasks of the M
icrosoft
Office Project Server 2003 Installation Guide.
Choose an Installation Environment
Use the Choose an installation environment page to specify whether to configure
Project Server 2003 in Enterprise or Non-enterprise mode.
The Choose an installation environment page.
Note This page appears when you are installing the Project Server Front-End serv
ice.

.. To select an installation environment


Select the Enterprise or Non-enterprise option, and then click Next.

Enter the Administrator Password


Use the Enter the Administrator password page to specify the password used to ac
cess
the Project Web Access administrator account. Remember the password that you cho
ose;
you will need it to log on to Project Web Access by using the administrator acco
unt.
The Enter the Administrator password page.
Note This page appears when you are installing the Project Server Front-End serv
ice.

.. To specify the Administrator password


1. In the Password box, type the password that you want to use.
2. In the Confirm password box, retype the password.
3. Click Next.

Complete the Installation


The Summary page is the last page displayed by the Setup Wizard before Setup beg
ins
installing Project Server 2003 on your server.
The Summary page.
Note This page appears for all installations.

.. To change a setting that you entered previously


Click Back.

.. To start the installation


Click Install.
8
Post-Installation Tasks
After you finish running Microsoft® Office Project Server 2003 Setup, follow the
procedures in this chapter to complete your Project Server 2003 deployment.
Configure Items Bypassed During Setup
If you chose the Enter this information later option for any Microsoft Office Pr
oject
Server 2003 setup options, use the following procedures to configure these optio
ns after
Project Server Setup finishes.
Configuring Analysis Services Settings
If you did not enter Analysis Services connection information when you ran Proje
ct Server
Setup, you will need to configure the COM+ settings with the user name and passw
ord for
the Analysis Services administrator and configure the Analysis Services settings
in
Microsoft Office Project Web Access 2003. You will also need to verify your Inte
rnet
Explorer security settings if the Microsoft ActiveX® controls for Project Web Acce
ss do
not download and install when you use Project Web Access to connect to the compu
ter
running Project Server 2003.
Note Follow the steps in the topic Create an OLAP Administrator in Chapter 4, Pr
epare the Servers
of the Microsoft Office Project Server 2003 Installation Guide if you have not a
lready done so.
Configure the COM+ settings on the following computers:
The computer running the Front-End service.
The computer running the View Processing service if you installed it on a comput
er
other than the computer on which you installed the Front-End service.
.. To configure COM+ settings
1. Start the Project Server COM+ Settings tool (PSCOMPlus.exe). You can find thi
s tool
in the BIN\1033 folder of your Project Server installation.
Note For information about running the PSCOMPlus.exe tool, see the topic Project
Server
COM+ Settings Tool in Appendix C, Project Server Installation Tools of the Micro
soft Office
Project Server 2003 Installation Guide.

2. Under Analysis Services (OLAP) Access Identity:


a. Select the Process this identity update check box.

b. In the Username box, type the user name for the account that you are using as
the Analysis Services administrator.

c. In the Password box, type the password for the account.

3. Under Windows SharePoint Services Administration Identity, clear the Process


this identity update check box.
4. Click Create/Update COM+ Apps.

.. To configure Project Web Access Analysis Service settings


Notes
Before configuring these settings, migrate the Analysis Services repository to a
SQL Server
database. For more information about migrating the Analysis Services repository,
see the
topic Migrate the Analysis Services Repository to a SQL Server Database in Chapt
er 8, Post-
Installation Tasks of the Microsoft Office Project Server 2003 Installation Guid
e.
You must publish a project to the Project Server database before building the OL
AP cube in
order to see data in the cube.

1. Log on to Project Web Access as an administrator.


To view the Project Web Access logon page, open Internet Explorer and point to
http://servername/projectserver, where servername is the name of the computer ru
nning
Project Server 2003.

2. Click the Admin tab.


3. In the right pane, click Manage enterprise features.
4. Under Build the OLAP cube, select the Yes, I want to update resource
availability information and build an OLAP cube option.
5. In the Analysis Server box, type the name of the computer running Analysis Se
rvices.

6. In the Cube Name box, type the name for the OLAP cube you want to build.

7. Click Save Changes.


Note If the Yes, I want to update resource availability information and build an
OLAP cube
option is selected, the OLAP cube will be built when you click Save Changes.

Downloading ActiveX Controls


ActiveX controls for Project Web Access are installed by default when you connec
t to
Project Server 2003. If ActiveX controls cannot be installed, verify that the In
ternet
Explorer security settings are configured correctly.

.. To verify Internet Explorer security settings


1. On the Internet Explorer main menu, click Tools, and then select Internet Opt
ions.
2. In the Security tab, select Trusted Sites and then click Custom Level.
3. Verify that the following setting are properly configured:
Download signed ActiveX controls Set to Prompt or Enable.
Run ActiveX controls and plugins Set to Prompt, Enable, or Administrator
Approval.
Script ActiveX controls marked safe for scripting Set to Prompt or Enable.
Access data sources across domains Set to Prompt or Enable.
4. Click OK.
Note You can install Project Web Access ActiveX controls on client workstations
manually
in cases where your organization operates in a locked-down environment in which
users
cannot install OCX controls. For more information about manually installing Proj
ect Web
Access ActiveX controls, see Appendix H, Installing Project Web Access ActiveX C
ontrols, in
the Microsoft Office Project Server 2003 Installation Guide.

Configuring Web Server Address Settings


When you enter Web server address information during Project Server Setup, the S
etup
program modifies the Pds.wsdl file to enable communication with the Project Data
Service
and configures the hyperlink to be sent out in Project Server e-mail notificatio
ns. If you do
not enter Web server information during Project Server Setup, you need to edit t
he
Pds.wsdl file manually and configure Web server address settings in Project Web
Access.

.. To update pds.wsdl
1. On the computer running the Project Server Front-End service, using Notepad,
edit
install path\IIS Virtual Root\Pds.wsdl.
2. Replace servername with the name of the server running Project Server 2003 in
the
following line:
<soap:address
location="http://servername/ProjectServer/PDS.WSDL"/>

3. Save the file and close Notepad.


.. To configure Project Web Access settings
1. Log on to Project Web Access as an administrator.
To view the Project Web Access logon page, open Internet Explorer and point to
http://servername/projectserver, where servername is the name of the computer ru
nning
Project Server 2003.

2. Click the Admin tab.


3. In the side pane, click Server Configuration.
4. Under Enter the intranet and/or extranet addresses of Project Server, type th
e
server Intranet and Extranet addresses that you want Project Server 2003 to disp
lay in
e-mail notifications and reminders.

5. Click Save Changes.

Configuring Windows SharePoint Services Settings


If you have installed Microsoft Windows® SharePoint® Services for use with Project
Server 2003, and if you did not enter Windows SharePoint Services connection inf
ormation
when you ran Project Server Setup, you must configure the COM+ settings with the
user
name and password for the Windows SharePoint administrator and configure the Win
dows
SharePoint Services settings in Project Web Access.

.. To configure COM+ settings


1. On the computer running the Project Server Front-End service, start the Proje
ct
Server COM+ Settings tool (PSCOMPlus.exe). You can find this tool in the BIN\103
3
folder of your Project Server installation.
Note For information about running the PSCOMPlus.exe tool, see the topic Project
Server
COM+ Settings Tool in Appendix C, Project Server Installation Tools of the Micro
soft Office
Project Server 2003 Installation Guide.

2. Under Windows SharePoint Services Administration Identity, do the following:


a. Select the Process this identity update check box.
b. In the Username box, type the user name for the account that you are using as
the Analysis Services administrator.

c. In the Password box, type the password for the account.

3. Under Analysis Services (OLAP) Access Identity, clear the Process this identi
ty
update check box.
4. Click Create/Update COM+ Apps.

.. To configure Project Web Access settings


1. Log on to Project Web Access as an administrator.
2. Click the Admin tab.
3. In the side pane, click Manage Windows SharePoint Services.
4. In the SharePoint Central Administration URL box, type the URL for the
SharePoint Central Administration page, including the port number.

5. In the Create a site under this SharePoint URL box, type the URL for the Proj
ect
Server 2003 site on the computer running Windows SharePoint Services.

Configuring SharePoint Portal Server Settings


If you are using Microsoft Office SharePoint Portal Server 2003 as part of your
Project
Server deployment and you did not enter SharePoint Portal Server connection info
rmation
when you ran Project Server Setup, you can specify that information in Project W
eb
Access.

.. To configure Project Web Access settings


1. Log on to Project Web Access as an administrator.
To view the Project Web Access logon page, open Internet Explorer and point to
http://servername/projectserver, where servername is the name of the computer ru
nning
Project Server 2003.
2. Click the Admin tab.
3. In the side pane, click Manage Windows SharePoint Services.
4. In the side pane, under Options, click Connect to SharePoint Portal Server.
5. Select the Connect to a portal site option and type the Portal Web Address (f
or
example, http://PortalServerName/portal/) and Portal Name.
Important When you enter the Portal Web Address, be sure to include a slash char
acter (/)
at the end. If the slash is not included, the Portal Web Address property will b
e set
incorrectly and Windows SharePoint Services might not be able to connect to the
SharePoint Portal Server.

6. Click Save Changes.

Configuring SMTP Mail Server Settings


If you want to use an SMTP mail server for reminders and notifications as part o
f your
Project Server deployment and you did not enter SMTP Mail Server connection
information when you ran Project Server Setup, you can specify SMTP Mail Server
connection information in Project Web Access.

.. To configure Project Web Access settings


1. Log on to Project Web Access as an administrator.
To view the Project Web Access logon page, open Internet Explorer and point to
http://servername/projectserver, where servername is the name of the computer ru
nning
Project Server 2003.

2. Click the Admin tab.


3. In the side pane, click Customize Project Web Access.
4. In the side pane, under Customization options, click Notifications and remind
ers.
5. In the SMTP mail server box, type the name of your SMTP server. Verify the po
rt
number in the Port box.

6. In the From address box, type the default e-mail address. This address is the
reply-to
address for all notification and reminder e-mails.

7. In the Company e-mail address box, type the host and domain portion of your
organization s default e-mail address. The company e-mail address is appended to u
ser
e-mail addresses where a host and domain are not specified.
8. Optionally, in the Default e-mail message box, type the default message that
you
want to be appended to all notification e-mails.
9. Click Save Changes.

Synchronize the Public Document Site


If you have installed Windows SharePoint Services for use with Project Server 20
03, you
must synchronize the public document site after Project Server 2003 is installed
. When you
install Project Server 2003, the Setup program is not able to set the site prope
rties on the
Windows SharePoint Services public documents site.
.. To synchronize the public document site
1. Log on to Project Web Access as an administrator.
To view the Project Web Access logon page, open Internet Explorer and point to
http://servername/projectserver, where servername is the name of the computer ru
nning
Project Server 2003.

2. Click the Admin tab.


3. On the side pane, click Manage Windows SharePoint Services.
4. On the Connect to SharePoint server page, click Save Changes. This synchroniz
es
the public document site.

Migrate the Analysis Services Repository to a SQL Server


Database
Each server running Microsoft SQL Server 2000 Analysis Services has a repository
to
store metadata for the objects of the computer running Analysis Services (for ex
ample,
cubes and dimensions). By default, this repository is a Microsoft Access (.mdb)
database on
the server on which Analysis Services is installed. Migrate the repository to a
Microsoft
SQL Server 2000 (.mdf) database to avoid permissions issues for users accessing
the Access
database from another computer.
Notes
You can migrate the repository at any time after installing Analysis Services as
long as SQL Server is
installed and a database for the repository exists.
The OLAP administrators group on the computer running SQL Server needs to be gra
nted
DB_OWNER permission for the repository. To do this, add a user in the repository
database to the
OLAP Administrators group, and then give that group DB_OWNER permissions on the
repository
database. This ensures that any user in the OLAP Administrators group is granted
the permissions
that are listed.
.. To migrate the Analysis Services repository
1. In SQL Server, create a new database and name it Analysis Services Repository
.
2. Under Security, right-click Logins and then click New Login.
3. For the name of the login, click ... and select the OLAP Administrators group
for this
computer.
4. On the Database Access tab, select the Analysis Services Repository database.

5. Under Permit in Database Role, select db_owner.

6. Log on to the computer running Analysis Services by using a user account that
has
permissions that are equivalent to either the Administrators group or OLAP
Administrators group, and start Analysis Manager.
7. In the left pane, expand Analysis Servers.
8. Right-click the name of your server, and then click Migrate Repository to sta
rt the
Migrate Repository Wizard. Migrate the repository to the database that you creat
ed.
Note It is recommended that you choose the Analysis Services native format when
migrating the repository.

9. After you migrate the repository to a SQL Server database, you can safely del
ete the
old repository. By default, this database is \Program Files\Microsoft Analysis
Services\Bin\msmdrep.mdb.

Add Users to Cube Database Roles in Analysis Services


SQL Server Analysis Services uses Windows authentication to control access to OL
AP
cubes for example, when using Portfolio Analyzer. By default, the OLAP cube databa
se
created by Project Server 2003 has no database roles defined so that only users
or groups
that are specifically added have access to the cubes.
Note This procedure cannot be performed until you build an OLAP cube database. T
o determine
the status of the cube database, open Project Web Access, and then click Admin i
n the top link bar
to go to the Admin Center. In the side pane, click Manage enterprise features, a
nd then click
Update resource tables and OLAP cube. The status of the OLAP cube database is sh
own under
Current Cube Status.
.. To add users to cube database roles
1. Log on to the Analysis Services computer by using a user account that has per
missions
equivalent to either of the Administrators or OLAP Administrators groups, and st
art
Analysis Manager.
2. Expand the name of your server under Analysis Servers to see the cube databas
es on
that computer.
3. Right-click the name of the database (as shown in the Cube name box of the Up
date
Resource Tables and OLAP Cubes page in Project Web Access), and then click
Manage Roles.
4. Click New, and type a name for the new database role in the Role name box.

5. On the Membership tab, click Add to add users and groups to the role, and the
n click
OK.
6. On the Cubes tab, click Check All to enable access to all three cubes in the
database.

7. Click OK to add the role.

Enable Users to Log on By Using a Different Windows User


Account
When Project Server 2003 attempts to use Windows authentication to authenticate
a user,
the default assumption is that the user is using a computer with which he or she
has already
logged on to the network using a Windows user account (Integrated Windows
authentication). However, this might not always be the case. For example, a user
might
want to view Project Server information from someone else's computer or by using
a
common computer that is shared by several people and from which the user has not
logged
on with his or her Windows user account.
In this case, when the user goes to a Project Server site, the Logon page opens
instead of
the Home page. The user must then click the Log on using a different Microsoft
Windows user account link on the left side of the page. After entering his or he
r
Windows user account information, the user is authenticated by means of Basic
authentication and is then directed to the Home page.
To enable users to use the Log on using a different Microsoft Windows user accou
nt
link on the Logon page, the administrator must perform the following steps on th
e
computer running Project Server 2003:
1. Enable Basic authentication for the Project Server virtual directory and for
the Remote
Data Services ISAPI Library (msadcs.dll) by using the Microsoft Management Conso
le
(MMC) snap-in for Internet Information Services (IIS).
2. Set up the Secure Sockets Layer (SSL) features of IIS for greater security.
For more information about SSL, see your IIS documentation.

For more information about the Windows administrative tools, see your Microsoft
Windows 2000 Server or Microsoft Windows Server 2003 documentation.
.. To enable Basic authentication for the Project Server virtual directory
1. On the left pane of the Internet Information Services window, right-click the
virtual
directory, and then click Properties.
2. Click the Directory Security tab and then click Edit in the Authentication Co
ntrol
section.
3. Select the Basic authentication check box, and then click Yes when asked if y
ou
want to continue.
4. Click OK to apply your changes, and then click OK to close the dialog box.
5. Click OK to close the Inheritance Overrides dialog box without making any cha
nges.

.. To enable Basic authentication for msadcs.dll


1. Select the MSADC virtual directory in the left pane of the Internet Informati
on
Services window.
2. Right-click msadcs.dll in the right pane and then click Properties.
3. Click the Directory Security tab, and then click Edit in the Anonymous Access
and
Authentication Control section.
4. Select the Basic authentication check box, and then click Yes when asked if y
ou
want to continue.
5. Click OK to apply your changes, and then click OK to close the dialog box.
Configuring Project Professional for Project Server 2003
Project Professional is required in order for you to customize the Enterprise Re
source Pool
and the Enterprise Global Template, and to publish enterprise projects to the Pr
oject
Server database. After you install Project Professional, you can enter the conne
ction
information for Project Server 2003 in Project Professional by typing the URL fo
r the
computer running Project Server 2003 and the user account information for the in
dividual
who will be using this installation of Project Professional, and then connect to
the server.
Note If you do not want to use the Administrator account to use Project Professi
onal to connect to
the Project Server database, you must create a user account when you install Pro
ject Professional.
For more information about creating user accounts, see the topic Managing Users
in Chapter 2,
Managing Users and Groups of the Microsoft Office Project Server 2003 Administra
tor s Guide
(http://go.microsoft.com/fwlink/?LinkID=20236).
Deploy Project Professional
To deploy Project Professional to your users, you can create an administrative i
nstallation
point or copy the Microsoft Office 2003 CD to create a compressed installation i
mage.
Users can run Setup from the administrative installation point or the compressed
CD
image, or you can use other distribution tools that capture or reference the ins
tallation
source.
Note For information about deploying Project Professional in an enterprise envir
onment, see the
Microsoft Office 2003 Editions Resource Kit (http://go.microsoft.com/fwlink/?Lin
kId=31582).
Using the Office Resource Kit
For larger rollouts of Microsoft Office Project Professional 2003, the Microsoft
Office 2003
Editions Resource Kit provides detailed documentation about the various deployme
nt
methods that are available. The Microsoft Office 2003 Editions Resource Kit prov
ides
information about how to customize, deploy, and maintain Microsoft Office in you
r
organization and offers the technical information required for installing Office
to a
networked user base.
The Microsoft Office 2003 Editions Resource Kit provides information about the f
ollowing
deployment methods:
Hard Disk Image A method that involves installing software on a test computer,
and then creating an image of the hard disk to copy to users' computers.
Windows Installer Transform (MST file) A method that involves using the Office
Custom Installation Wizard to customize the Office configuration that is install
ed on
users' computers.
Installation Scripts A method that involves creating and distributing a batch fi
le that
runs the Setup program by means of your command-line options.
Group Policy Software Installation Feature A tool included with Windows 2000
or later operating systems that enables you to install and maintain software app
lications
based on Group Policy along with Custom Installation Wizard and Office 2003 poli
cy
template files (ADM files).
Microsoft Systems Management Server (SMS) A software distribution tool
designed for medium- and large-sized organizations that manage large numbers of
clients in a complex and rapidly changing business environment.

Note For more information about these deployment methods, see the topic Installi
ng Office 2003
in the Microsoft Office 2003 Resource Kit (http://go.microsoft.com/fwlink/?LinkI
d=31582).
Set Up Connection Information for Project Server 2003
In order for you to connect Project Professional to Project Server 2003, the use
r s account
name and connection information must be entered in the Account Properties dialog
box
in Project Professional. This information must specify a valid user name that ca
n
authenticate to the computer running Project Server 2003 as well as specify the
URL for
the computer running Project Server 2003.
.. To set up connection information
1. In Project Professional, click Tools, point to Enterprise Options, and then s
elect
Microsoft Office Project Server Accounts.
2. In the Project Server Accounts dialog box, click Add to open the Account
Properties dialog box.
3. In the Account Properties dialog box, enter the user account name, the URL fo
r the
computer running Project Server 2003, and the type of user account, and indicate
whether this is the default account. If Use Windows user account is selected und
er
When connecting, Project Professional will authenticate by using the user s
Windows NT user account.
4. Click Test Connection to verify that the URL for the computer running Project
Server 2003 enables you to connect to the server properly. When you are finished
, click
OK twice to save the user account information.
5. Close and restart Project Professional.

Add Project Server and Windows SharePoint Services as Trusted


Sites in Internet Explorer
In order to access data stored in Project Server 2003 by using Project Web Acces
s, the
Project Server and Windows SharePoint Services URLs must be listed as trusted si
tes in
Internet Explorer. The first time you connect to Project Server 2003 from Projec
t
Professional, the Project Server Security Login dialog box will add the URL for
Project
Server 2003 to the list of trusted sites when you click Make Server Trusted. If
you are
using Windows SharePoint Services, you need to manually add the Windows SharePoi
nt
Services URL as a trusted site.

.. To manually add a trusted site in Internet Explorer


1. Open Microsoft Internet Explorer.
2. On the Tools menu, select Internet Options, and then click the Security tab.
3. Click Trusted Sites, and then click Sites.
4. Clear the Require Server Verification (https:) for all sites in this zone opt
ion.

5. In the Add This Web site to the zone box, enter the URL.

6. Click Add.
7. Click OK twice to exit the Internet Options menu.

Updating the MSP_WEB_ADMIN Table for Hosted


Deployments By Using Windows SharePoint Services
A hosted deployment is a large installation of Project Server 2003 that hosts Pr
oject Server
site collections for departments or divisions within the organization. The host
can also be
an application service provider that hosts Project Server site collections for o
ther
companies, similar to the way that an Internet service provider (ISP) hosts Web
sites.
In a Project Server hosted deployment, a single installation of Project Server 2
003 hosts
multiple instances of Project Web Access, each with its own SQL Server database.
Typically, in a hosted deployment, multiple Project Server sites share a single
Windows
SharePoint Services content database. When this occurs, it is imperative to manu
ally
configure a column in the MSP_WEB_ADMIN table of the Project database. In this t
able,
the WADMIN_IS_HOSTED_ORG column must be set to a value of 1 (default is 0).
Configuring this value to 1 in a hosted environment prevents groups within your
organization from accessing Windows SharePoint Services data from other groups.
9
Extranet and Non-Trusted Domain
Scenarios
This chapter provides information about implementing a Microsoft® Office Project
Server 2003 extranet and about configuring your deployment for a non-trusted dom
ain.
Configuring Project Server 2003 for the Extranet
You can provide connectivity to Project Server 2003 by means of the Internet by
deploying
an additional Project Server installation outside your firewall. In this scenari
o, authorized
non-domain users and users from other domains can access Project Server 2003 ove
r the
Internet or through a virtual private network.
After you install Project Server 2003, you can implement a Project Server extran
et to
expand your deployment to include extranet access.
For the Web site that is hosting the external-facing Project Server virtual dire
ctory, it is
recommended that you use Secure Sockets Layer (SSL). The Web site should also ha
ve
anonymous access and Integrated Windows® authentication enabled.
Set up Analysis Services to Be Accessible By Means of
HTTP
Project Server 2003 uses Microsoft Office Web Components to bind directly to the
server
running Analysis Services. In order for this to work over the extranet, you must
configure it
correctly. For information about configuring Analysis Services to be accessible
over the
Internet, see Knowledge Base article 279489: How to Connect to Analysis Server 20
00 By
Using HTTP Connection on the Microsoft Web site
(http://go.microsoft.com/fwlink/?LinkId=20174).
Note You must be running SQL Server 2000 Enterprise Edition in order to enable P
ortfolio
Analyzer to be available over the Internet. Internet Information Services (IIS)
must also be installed
on the Analysis Services server.
.. To set up the server running Analysis Services for HTTP
1. On the server running Analysis Services, copy the file Msolap.asp from Progra
m
Files\Microsoft Analysis Services\Bin to either Inetpub\Wwwroot or to a subfolde
r
under wwwroot.
2. To ensure that Msolap.asp is installed and working properly, in the Address b
ar in
Internet Explorer, type the following URL:
http://Analysis_Services_Server_Name/Msolap.asp
3. If everything is working properly, you will see a blank page instead of an er
ror message
indicating that the page cannot be displayed.
Note This URL must be accessible by means of the Internet, or you will receive a
n error
message.

4. Set the new copy of Msolap.asp to use Basic authentication and Integrated Win
dows®
authentication by doing the following:
a. Open Internet Information Services (IIS) Manager.
b. Expand Web Sites and find the Web site on which you placed the copy of
Msolap.asp.
c. Right-click Msolap.asp and then click Properties.
d. Click the File Security tab and then make changes in the Anonymous Access
and Authentication Control dialog box.
e. Be sure that both the Basic authentication and Integrated Windows
authentication check boxes are selected.
Note It is strongly recommended that SSL be used on the server running Analysis
Services so that data is encrypted when it is sent between client and server. It
is
particularly important that Microsoft Windows passwords are encrypted by means o
f
SSL.

5. Set up connection strings in the Portfolio Analyzer view. After the server ru
nning
Analysis Services is configured to be available over the Internet, you must comp
lete the
following steps for all Portfolio Analyzer views that will be available over the
Internet::
a. On a computer that is within the intranet, log on to Microsoft Office Project
Web
Access 2003 as an administrator.
b. Click Admin.
c. On the Administration overview page, click Manage enterprise features.
d. In the OLAP cube name and description section, in the Analysis Server
extranet address box, type the extranet address for the server running Analysis
Services. This will be used later when a user tries to view a Portfolio Analyzer
view
that is built on the intranet from the extranet. This enables the administrator
to
create views that are accessible from the intranet as well as the extranet.

Optionally, you can create views that are accessible only by means of the extran
et by
doing the following:
a. On the Administration overview page, click Manage views.
b. Click Add View.
c. Select the Portfolio Analyzer option.
d. In the Analysis Server box, type the extranet address for the analysis server
, and
then click Apply to bind to the cube over the extranet.

When you save this view, it will be accessible only by means of the extranet.
When users try to access this extranet-enabled view from Microsoft Project or fr
om the
Resource Center of Microsoft Project Web Access, they will be prompted to enter
their
Windows user account name and password before they can see the view. Because the
Windows user account name and password are sent in plaintext, you should be sure
to
configure Project Web Access to use SSL so that information will be sent encrypt
ed.
Configure Your Deployment
To configure your Project Server deployment for extranet access, complete the fo
llowing
procedure.

.. To configure Project Server 2003 for the extranet


1. Install Project Server 2003.
Note For information about installing Project Server 2003, see Chapter 7, Instal
l Project
Server 2003, in the Microsoft Office Project Server 2003 Installation Guide.

2. Set up the server running Analysis Services to be accessible by means of HTTP


.
3. If you are using Microsoft Windows SharePoint® Services, deploy a second Window
s
SharePoint Services installation outside your firewall. Connect to the content d
atabase
for your existing deployment. For more information, see the topic Installing
Windows SharePoint Services with an Existing Database in Chapter 5,
Configuring Windows SharePoint Services, of the Microsoft Office Project 2003
Installation Guide.
4. Deploy a second Project Server installation outside your firewall. When you r
un
Project Server Setup, choose to connect to an existing database on the Enter
Database Server Information page. For more information, see the topic Choosing
Database Options in Chapter 7, Install Project Server 2003, of the Microsoft Off
ice
Project 2003 Installation Guide.
5. On the Project Server installation that is located outside your firewall, add
the
following registry key under HKLM\Software\Microsoft\Office\11.0\MS
Project\Webclient Server\ProjectServer\Datasets\STS:

Name
Type
Data
IsExtranet
REG_DWORD
1

6. On the Project Server installation that is located outside your firewall, add
the
following registry keys under HKLM\Software\Microsoft\Office\11.0\MS
Project\Webclient Server\ProjectServer\Datasets\Application:

Name
Type
Data
ExtranetServerName
REG_SZ
Server name; for example,
example.com.
ExtranetServerProtocol
REG_SZ
Http or https.
ExtranetServerPort
REG_SZ
Extranet port number.

7. On the computer running Windows SharePoint Services, edit the web.config file
in the
home directory of the Web site on which Windows SharePoint Services is installed
(C:\Inetpub\WWWRoot if Windows SharePoint Services is extended on the Default
Web Site) by doing the following:
a. Open Web.Config in Notepad.
b. Search for the Section called <appSettings>. It might or might not exist.
c. If it does not exist, search for </Sharepoint>. The next section is <system.w
eb>
d. Just after </Sharepoint>, and just before <system.web>, add the following lin
es:
<appSettings>
<add key="PWANetwork" value="EXTRANET" />
</appSettings>

e. Save web.config.
f. Reset Internet Information Services.

8. In Project Web Access:


a. Click the Admin tab.
b. In the left pane, click Server configuration.
c. In the Server extranet address box, type the Internet address for the compute
r
running Project Server 2003 that you deployed outside the firewall.
d. Click Save Changes.

9. Deploy Terminal Server for use with Project Professional, if needed.

Configuring a Non-Trusted Domain Deployment


When you are working in a non-trusted domain or a workgroup or Novell environmen
t,
you need to enable Anonymous Access to the Project Server virtual directory and
to
msadcs.dll in the MSADC virtual directory.
Additionally, if you are using Windows authentication in your deployment, you ne
ed to do
the following:
Create identical local Windows accounts that have identical passwords on the
computer running Project Server 2003 and on the computer running Project
Professional or Project Web Access. The Project Professional or Project Web Acce
ss
user will use this account to log on to the client workstation.
For example, if the user Peter J. Krebs wants to use Project Web Access on a
computer named client01 to access Project Server 2003 on a computer called serve
r01,
create the account client01\PJKrebs on the computer client01 and the account
server01\PJKrebs on the computer server01. Give both accounts the same password.
The user Peter J. Krebs can then use the PJKrebs account to log on to the comput
er
client01 and can use Project Web Access to access Project Server 2003 on the
computer server01.

If you are using Windows SharePoint Services, create identical local Windows acc
ounts
that have identical passwords for the Windows SharePoint Services administrator
on
the computer running Project Server 2003 and on the computer running Windows
SharePoint Services.
If you are using Analysis Services, create identical local Windows accounts that
have
identical passwords for the Analysis Services administrator on the computer runn
ing
Project Server 2003 and on the computer running Analysis Services.

Note In a Novell environment, Project Server 2003 does not support the synchroni
zation of users
with the Novell Directory Service (NDS). Project Server 2003 can only synchroniz
e users with Active
Directory® directory service.
.. To create a local user account
1. On the computer on which you want to create the account, open Computer
Management.
2. Expand Local Users and Groups.
3. Right-click Users and click New User.
4. In the User name box, type a name for the user.
5. In the Description box, type a description for the user account.
6. In the Password and Confirm password boxes, type the user's password.
7. Clear the User must change password at next logon check box.
8. Click Create.

.. To allow anonymous access to the Project Server virtual directory


1. On the computer running Project Server 2003, open Internet Information Servic
es
(IIS) Manager.
2. Expand the local computer node, and then expand Web Sites.
3. Expand the Web site on which you installed Project Server 2003.
4. Right-click the ProjectServer directory, and then click Properties.
5. On the Directory Security tab, click Edit.
6. Select the Enable Anonymous Access check box, and then click OK twice.

.. To allow anonymous access to msadcs.dll


1. On the computer running Project Server 2003, open Internet Information Servic
es
(IIS) Manager.
2. Expand the local computer node, and then expand Web Sites.
3. Expand the Web site on which you installed Project Server 2003, and click the
MSADC directory.
4. In the right pane, right-click msadcs.dll, and then click Properties.
5. On the File Security tab, click Edit.
6. Select the Enable Anonymous Access check box, and then click OK twice.
10
System Optimization
This chapter describes how to optimize system performance for your Microsoft® Offi
ce
Project Server 2003 deployment by modifying your database configuration. You can
do this
in two ways:
By using the database optimization scripts to move your database and log file to
a
random array of independent disks (RAID) for increased input and output (I/O)
performance and availability.
By partitioning the database onto multiple computers running Microsoft SQL Serve
r
to provide better network performance for the database.
Your organization should make the decision to optimize Project Server 2003 caref
ully
because the benefits are specific to certain types of configuration and deployme
nt
scenarios. In general, only a small percentage of overall Project Server 2003 cu
stomers
should use either of these approaches.

Database Optimization Scripts


Microsoft SQL Server 2000 provides for database performance optimization by mean
s of
data and log file placement at a detailed level. The data centers at most medium
and large
organizations apply a standard data and log file definition and placement that a
re different
from the default data and log file placement for SQL Server. For example, it is
common to
locate data files on a four-disk RAID10 array and log files on a two-disk mirror
ed RAID1
drive that are separate from the drive on which the operating system is installe
d. In most
cases, this configuration provides significant I/O improvement over the default
data and
log file placement for SQL Server.
Many data centers isolate data from indexes, optimizing I/O even further. Micros
oft Office
Project Server 2003 provides Transact-SQL scripts that enable a database adminis
trator to
optimize the physical database layout as usage rates and data sizes grow after t
he initial
deployment. These scripts can be found in the file DDBSPS.SQL on the Project
Server 2003 CD.
Master Stored Procedures
Project Server 2003 provides four master stored procedures (each of which calls
component utility stored procedures) to enable database administrators to more e
asily
optimize Project Server database performance by changing the physical layout of
the
database.
MSP_UTIL_EXEC_MOVE_DATABASE_OBJECTS
This master stored procedure can be used to move all of the database objects fro
m the
default SQL Server file group to a new file group. This is the most basic optimi
zation of
the four scripts, which moves the database objects created in the SQL Server def
ault file
group to a new file group. The new file group must be created in advance. You ca
n create
the new file group by using the MSP_UTIL_ADD_FILEGROUP_AND_DATAFILES
stored procedure provided in this script file.
This master stored procedure calls the following component utility stored proced
ures:
MSP_UTIL_ADD_CLUSTERED_IDENTITY_TO_BLOBS
MSP_UTIL_MOVE_CLUSTERED_INDEXES
MSP_UTIL_MOVE_NONCLUSTERED_INDEXES
MSP_UTIL_DROP_TEMP_CLUSTERED_IDENTITY

MSP_UTIL_EXEC_MOVE_DATABASE_FILES
This stored procedure moves the default (or current) data file and log file to a
new location
(for example, it can move .mdf and .ldf files from drive C to drives D and E, re
spectively).
The new data and log files do not need to be created ahead of time. If the datab
ase has
more than one data or log file, the stored procedure can be edited accordingly.
This stored procedure is self-contained and calls no component utility stored pr
ocedures.
MSP_UTIL_EXEC_MOVE_TABLES_TO_FILEGROUP
This stored procedure moves tables from the default (or current) file group to a
new file
group. You must create the file group ahead of time. You can choose to move all
tables in
the database, or you can move tables of a particular type. The types of tables i
nclude:
MSP_PROJ_n (Microsoft Office Project tables)
MSP_PROJ_WEB_n (Microsoft Office Project Web Access online transaction
tables)
MSP_VIEW_n (Project Web Access View tables)
MSP_CUBE_n (Microsoft Office Project Server OLAP staging tables)

The new file group must be created ahead of time. You can create the new file gr
oup by
using the stored procedure MSP_UTIL_ADD_FILEGROUP_AND_DATAFILES
provided in the script file. If you want to move an explicit list of tables, the
associated
component utility stored procedures must be updated. The master stored procedure
calls
the following component utility stored procedures:
MSP_UTIL_ADD_CLUSTERED_IDENTITY_TO_BLOBS
MSP_UTIL_MOVE_CLUSTERED_INDEXES
MSP_UTIL_DROP_TEMP_CLUSTERED_IDENTITY

MSP_UTIL_EXEC_MOVE_INDEXES_TO_FILEGROUP
This stored procedure moves non-clustered indexes from the default (or current)
file group
to a new file group. The file group must be created ahead of time. You can move
all non-
clustered indexes in the database, or indexes of a particular type. The types in
clude:
MSP_PROJ_n (Microsoft Office Project tables)
MSP_PROJ_WEB_n (Project Web Access online transaction tables)
MSP_VIEW_n (Project Web Access View tables)
MSP_CUBE_n (Microsoft Office Project Server OLAP staging tables)

You can create the new file group by using the


MSP_UTIL_ADD_FILEGROUP_AND_DATAFILES stored procedure provided in
this script file. If you want to move an explicit list of indexes, the associate
d component
utility stored procedures must be updated. This stored procedure calls the follo
wing
component utility stored procedures:
MSP_UTIL_MOVE_NONCLUSTERED_INDEXES

Component Utility Stored Procedures


The following component utility stored procedures are called by the master store
d
procedures:
MSP_UTIL_ADD_FILEGROUP_AND_DATAFILES is not called by any of the
master stored procedures, but can be used to create file groups for those master
stored
procedures that require that a new file group be created ahead of time.
MSP_UTIL_CREATE_CLUSTERED_IDENTITY ensures that a specified table
has an identify column (or creates a temporary one if necessary) and creates a c
lustered
index on that identity column.
MSP_UTIL_ADD_CLUSTERED_IDENTITY_TO_BLOBS locates all (or
specific category) blobs (tables without a clustered index) and calls
MSP_UTIL_CREATE_CLUSTERED_IDENTITY to add a temporary identity
column (if necessary) and clustered index.
MSP_UTIL_DROP_TEMP_CLUSTERED_IDENTITY drops the temporary
identity column and its clustered index on all tables previously created by usin
g
MSP_UTIL_ADD_CLUSTERED_IDENTITY_TO_BLOBS.
MSP_UTIL_MOVE_CLUSTERED_INDEXES moves all tables (or specified
category) that have clustered indexes to the specified file group.
MSP_UTIL_MOVE_NONCLUSTERED_INDEXES moves all non-clustered
indexes (or specified category) that have clustered indexes to the specified fil
e group.
MSP_UTIL_REBUILD_INDEX rebuilds a specified index on a table.

Database Partitioning
As the number of users who access the computer running Project Server 2003 incre
ases,
performance can degrade. During the Project Server Setup process, you can choose
to use
a different instance of SQL Server for the View tables than you use for the rest
of the
database. You can also manually partition databases after installation to create
two- and
three-way partitions. When the database is partitioned, additional SQL views are
created in
each database to enable access to the tables that are located in the other serve
rs. Separate
registry keys are created that include the connection information for each serve
r.
Database partitioning for Project Server 2003 improves the performance of open,
save, and
publish operations. It is important to note, however, that a partitioned databas
e
configuration is beneficial for only a small percentage of Project Server deploy
ments, and
can negatively impact some aspects of the performance of a Project Server deploy
ment..
Before using database partitioning, explore ways to improve the performance of S
QL
Server 2000. Most organizations can find ways to improve the performance of thei
r system
without partitioning the database.
Before applying a partitioned database configuration to your Project Server depl
oyment,
consider the following:
Partitioning the database does not improve the overall performance of the Projec
t
Server database. A partitioned database configuration is beneficial for the foll
owing
types of Project Server deployments:
Deployments that include several thousand Project Web Access users and with a
high ratio of project managers to team members (Project Web Access users).
Deployments for which projects require frequent updates, and the average project
contains a large number of tasks and assignments.
Deployments in which the open, save, and publish operations are used at a high
frequency throughout the day.
A partitioned database configuration includes the following possible disadvantag
es:
Increased administrative overhead required for the maintenance of the computer
running Project Server 2003, including a proportional increase of backup and
restore procedures and a greater number of servers that need to be maintained in
a
failover scenario.
Increased sensitivity to server downtime; organizations are required to maintain
more servers for a single installation of Project Server 2003.
Slower performance of certain types of Project Web Access views, including the
Resource Center (potentially a significant decrease in performance), Timesheets,
and the Project Center. These views require the retrieval of large amounts of da
ta
across all partitioned databases. Do not partition the Project Server database i
f
your organization must use the Resource Center frequently; for example, if your
organization includes several thousand users and is planning to use the Timeshee
ts
feature in Project Web Access to track and record actual work against project
tasks.

Preparing to Partition the Database


To partition the database, you must run the partition scripts with a SQL Server
login that is
a member of the Systems Administrator role on each instance of SQL Server in you
r
deployment. When you create this account, it will require the same password on e
ach
server. It is recommended that you delete these logins when you are finish parti
tioning the
database. It is also possible to use the SQL Server sa account, as long as the p
assword is the
same on each server. The sa account cannot be deleted.
Important
SQL Server uses the Microsoft Distributed Transaction Coordinator (MSDTC) automa
tically with
Project Server database partitioning. Be sure MSDTC is installed on each compute
r running SQL
Server in your deployment. If you are also running SQL Server in a cluster, some
database
transactions will fail unless you use ComClust.exe to configure the cluster. Usi
ng this tool routes all
MSDTC requests to the computer in the cluster that is running MSDTC for the clus
ter. For
information about using ComClust.exe to configure the cluster, see the Microsoft
Web site
(http://go.microsoft.com/fwlink/?LinkId=19684). If MSDTC is not installed on you
r computer, you
can install it from the SQL Server 2000 CD.
By default, the network access settings of MSDTC are disabled on new installatio
ns of SQL
Server 2000 on computers running Microsoft Windows Server 2003. If you are partit
ioning on a
computer running Windows Server 2003, follow the procedure in Microsoft Knowledg
e Base article
329332 (http://go.microsoft.com/fwlink/?LinkId=19685) to be sure that your MSDTC
settings are
correct. After you complete the procedure, restart your computer.
Migrating Existing Deployments
Use the procedures in this topic to set up database partitioning after you insta
ll Project
Server 2003.
The files required for the procedures in this topic can be found on the Project
Server 2003
CD in the Support/Database folder. It is recommended that you copy this folder t
o each
of the database computers in your deployment.
Important An updated version of the file Migrate.sql is available. Download the
latest copy of the
Migrate.sql file from the Microsoft Web site (http://go.microsoft.com/fwlink/?Li
nkId=22648). Use
the updated version of Migrate.sql instead of the version in the Support/Databas
e folder on the
Project Server 2003 CD.
You can partition your database in one of the following ways:
By partitioning the View tables.
By partitioning the Project tables.
By using three-way partitioning to move both the Project tables and the View tab
les to
separate database servers.
By migrating from View tables partition to a three-way partition, if you have al
ready
partitioned the View tables and you want to move to a three-way partition.
By migrating from a Project tables partition to three-way partition, if you have
already
partitioned the Project tables and you want to move to a three-way partition.

Important These procedures should only be used by someone who is familiar with S
QL
Server 2000 and experienced with database creation, security, and editing and ex
ecuting scripts
across a multi-server environment. All steps in these procedures must be perform
ed in the order
listed. Always create full database backups before attempting any database parti
tioning.
Partitioning the View Tables
If your deployment is configured with all the Project Server database tables in
one
database, you can move the Project Server View tables to a separate database ser
ver. The
databases are configured as follows:
Main database server Contains the Web tables, Cube tables, Project tables, and
Security views.
View database server Contains the View tables.

Important Always create full database backups before attempting any database par
titioning.
.. To configure the View Tables database server
1. In SQL Server 2000 Enterprise Manager, create a new Project Server database f
or the
View tables (for example, ProjectServerVIEW).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the View Tables database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the Project Server database on the
Database Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both your Main database server and your View tables database server.

4. On the Database Access tab, assign the MSProjectServerRole role to the


MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run
ViewTbls.sql from within the View Tables database context.
6. Using SQL Server Query Analyzer and connecting with your login account, run
ViewSPS.sql from within the View Tables database context.

.. To configure the Main database server


1. Using SQL Server Query Analyzer and connecting with your login account, run
Migrate.sql, from within the Project Server Main database context.
This creates several stored procedures that are needed for the data migration.

2. Using SQL Server Query Analyzer and connecting with your login account, creat
e a
linked server by using the following command:
EXEC sp_addlinkedserver <ViewTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSView, N'SQL Server'

3. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
following command:
EXEC MigrateViewTablesSP <MainDatabaseServerName>,
<MainDatabaseName>, <MainDatabaseServer Account Login Name>,
<MainDatabaseServer Account Password>,
<ViewTablesDatabaseServerName>, <ViewTablesDatabaseName>,
<ViewTablesDatabaseServer Account Login Name>,
<ViewTablesDatabaseServer Account Password>, <Local File Path to
Temporarily Hold BCP Files>
For example:
EXEC MigrateViewTablesSP PSMain, ProjectServer, MyAccount, hello,
PSView, ProjectServerVIEW, MyAccount, hello, c:\temp

4. Using SQL Server Query Analyzer and connecting with your login account, run
LnkView.sql, from within the Project Server database context.
5. Verify that the View tables were successfully created and populated on the ne
w View
Table database server.
6. On the Main database server, using SQL Server Query Analyzer and connected wi
th
your login account, execute the ExecLinkedViewsSP stored procedure as follows:
EXEC ExecLinkedViewsSP <ViewTablesDatabaseServerName>,
<ViewTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSView, ProjectServerVIEW.
The local View table will no longer be used and database views pointing to the V
iew
table on the new View Table database server will be created.

.. To update the registry for a two-way partition


1. Run the Connection Information tool (ConnInfo.exe) on the computer on which
Project Server 2003 is installed.
Note For more information about ConnInfo.exe, see the topic Connection Informati
on Tool
in Appendix C, Project Server Installation Tools of the Microsoft Office Project
Server 2003
Installation Guide.

2. Select the Partitioned database configuration option, and then select the Sta
ndard
2-Way Deployment option.
3. From the list, select View Tables.
4. In the SQL Server box, type the name of the View Tables database server.

5. In the Database box, type the name of the Project Server View database that y
ou
created on that server.
6. In the MSProjectServer Role Member section, type MSProjectServerUser for the
user name and the password that you chose for that account.

7. In the MSProject Role Member section, type MSProjectUser for the user name an
d
the password that you chose for that account.

8. Click Save, and then click Exit.

Partitioning the Project Tables


If your deployment is configured with all Project Server database tables in one
database,
you can deploy the Project Server 2003 database tables that are used by Project
Professional on a separate database server. This configures the databases as fol
lows:

Server running the Main database Contains the Web tables, Cube tables, and View
tables.
Server running the Project Tables database Contains the Project tables and
Security views.

Important Always create full database backups before attempting any database par
titioning.
.. To configure the Project Tables database server
1. In SQL Server 2000 Enterprise Manager, create a new Project Server database f
or the
Project tables (for example, ProjectServerPROJ).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSROLES.SQL from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the Project Server database on the
Database Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both your Main database server and your Project Tables database server.

4. On the Database Access tab, assign the MSProjectServerRole role to the


MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts in the listed order from within the Project Server database co
ntext:
a. ProjTbls.sql
b. ProjSPS.sql
c. SecViews.sql

6. Using the Osql tool (on the Project Server 2003 CD in the /Support/Database f
older)
and connecting to the Project Tables database with your login account, run
PjcrtSP1.sql.
Important You must run this script with Osql or SQL Server Query Analyzer will n
ot open
this script file because of the line length of the binary data in the last UPDAT
E command.
The Osql command must be in the following format and must be run from the comman
d
line on the server. You can run this command-line tool from either database serv
er.
osql S <ProjectTablesDatabaseServerName> -d
<ProjectTablesDatabaseName> -U <Login> -P <Password> -i <Input
File>
For example:
osql S PSProj d ProjectServerPROJ U MyAccount P hello i
PJCRTSP1.SQL

.. To configure the Main database server


1. Using SQL Server Query Analyzer and connecting with your login account, run
Migrate.sql, from within the Project Server database context.
This creates several stored procedures that are needed to facilitate the data mi
gration.

2. Using SQL Server Query Analyzer and connecting with your login account, creat
e a
linked server by using the following command:
EXEC sp_addlinkedserver <ProjectTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSProj, N'SQL Server'
3. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
following command:
EXEC MigrateProjTablesSP <MainDatabaseServerName>,
<MainDatabaseName>, <MainDatabaseServer Account Login Name>,
<MainDatabaseServer Account Password>,
<ProjectTablesDatabaseServerName>, <ProjectTablesDatabaseName>,
<ProjectTablesDatabaseServer Account Login Name>,
<ProjectTablesDatabaseServer Account Password>, <Local File Path
to Temporarily Hold the BCP Files>
For example:
EXEC MigrateProjTablesSP PSMain, ProjectServerMAIN, MyAccount,
hello, PSProj, ProjectServerPROJ, MyAccount, hello, c:\temp

4. Using SQL Server Query Analyzer and connecting with your login account, run
LnkProj.sql from within the Project Server database context.
5. Verify that the Project tables were successfully created and populated on the
new
server running the Project Tables database.
6. On the server running the Main database, using SQL Server Query Analyzer and
connecting with your login account, execute the ExecLinkedViewsSP stored
procedure as follows:
EXEC ExecLinkedViewsSP <ProjectTablesDatabaseServerName>,
<ProjectTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSProj, ProjectServerPROJ
This deletes the local Project tables and creates database views that point to t
he Project
tables on the new server that is running the Project Tables database.

7. Using SQL Server Query Analyzer and connecting with your login account, run
DropSecV.sql from within the Project Server database context.
This deletes the local security views, which now exist in the Project Tables dat
abase.

8. Modify the PjcrtSP2.sql script and change the WinProjServerName and


WinProjDatabaseName parameters on the line where the
MSP_PDS_SP_INSERT_PROJECT_BINARY stored procedure is called, to the
name of the server running the Project Tables database and the name of the Proje
ct
Tables database, respectively.
9. Run the modified PjcrtSP2.sql from within the Project Server database context
.
.. To update the registry for a two-way partition
1. Run the Connection Information tool (ConnInfo.exe) on the computer on which
Project Server 2003 is installed.
Note For more information about ConnInfo.exe, see the topic Connection Informati
on Tool
in Appendix C, Project Server Installation Tools of the Microsoft Office Project
Server 2003
Installation Guide.

2. Select the Partitioned database configuration option, and then select the Cus
tom
Deployment option.
3. From the list, select Project Tables.
4. In the SQL Server box, type the name of the Project Tables database server.

5. In the Database box, type the name of the Project Server database that you cr
eated on
that server.

6. In the MSProjectServer Role Member section, type MSProjectServerUser for the


user name and the password that you chose for that account.

7. In the MSProject Role Member section, type MSProjectUser for the user name an
d
the password that you chose for that account.

8. Click Save, and then click Exit.

Using Three-Way Partitioning


If your deployment is configured with all Project Server 2003 database tables in
one
database, you can install the Web tables, Project tables, and View tables onto t
hree different
database servers. The databases are configured as follows:

Server running Main database Contains the Web tables and Cube tables.
Server running Project Tables database Contains the Project tables and Security
views.
Server running View Tables database Contains the View tables.

Important Always create full database backups before attempting any database par
titioning.
.. To configure the Project Tables database server
1. In SQL Server 2000 Enterprise Manager, create a new Project Server database (
for
example, ProjectServerPROJ).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the Project Server database on the
Database Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both the server running the Main database and the server running the Pro
ject
Tables database.

4. On the Database Access tab, assign the MSProjectServerRole role to the


MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts in the listed order from within the Project Server database co
ntext:
a. ProjTbls.sql
b. ProjSPS.sql
c. SecViews.sql

6. Using the Osql tool (on the Project Server 2003 CD in the /Support/Database f
older)
and connecting to the Project Tables database with your login account, run
PjcrtSP1.sql.
Important You must run this script with Osql. SQL Server Query Analyzer will not
open this
script file because of the line length of the binary data in the last UPDATE com
mand. The
Osql command must be in the following format and must be run from the command li
ne on
the server. You can run this command-line tool from either database server.
osql S <ProjectTablesDatabaseServerName> -d
<ProjectTablesDatabaseName> -U <Login> -P <Password> -i <Input
File>
For example:
osql S PSProj d ProjectServerPROJ U MyAccount P hello i
PJCRTSP1.SQL

.. To configure the server running the View Tables database


1. Create a new Project Server database (for example, ProjectServerVIEW).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSROLES.SQL from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the View Tables database on the
Database Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both the server running the Main database and the server running the Vie
w Tables
database.

4. On the Database Access tab, assign the MSProjectServerRole role to the


MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run
ViewTbls.sql from within the View Tables database context.
6. Using SQL Server Query Analyzer and connecting with your login account, run
ViewSPS.sql from within the View Tables database context.

.. To configure the server running the Main database


1. Using SQL Server Query Analyzer and connecting with your login account, run
Migrate.sql from within the Project Server database context.
This creates several stored procedures that are needed for the data migration.

2. Using SQL Server Query Analyzer and connecting with your login account, creat
e a
linked server by using the following command:
EXEC sp_addlinkedserver <ProjectTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSProj, N'SQL Server'

3. Using SQL Server Query Analyzer and connecting with your login account, creat
e a
linked server by using the following command:
EXEC sp_addlinkedserver <ViewTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSView, N'SQL Server'

4. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
following command:
EXEC MigrateProjTablesSP <MainDatabaseServerName>,
<MainDatabaseName>, <MainDatabaseServer Account Login Name>,
<MainDatabaseServer Account Password>,
<ProjectTablesDatabaseServerName>, <ProjectTablesDatabaseName>,
<Project Server Account Login Name>, <ProjectTablesDatabaseServer
Account Password>, <Local File Path to Temporarily Hold BCP
Files>
For example:
EXEC MigrateProjTablesSP PSMain, ProjectServerMAIN, MyAccount,
hello, PSProj, ProjectServerPROJ, MyAccount, hello, c:\temp

5. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
following command:
EXEC MigrateViewTablesSP <MainDatabaseServerName>,
<MainDatabaseName>, <MainDatabaseServer Account Login Name>,
<MainDatabaseServer Account Password>,
<ViewTablesDatabaseServerName>, <ViewTablesDatabaseName>,
<ViewTablesDatabaseServer Account Login Name>,
<ViewTablesDatabaseServer Account Password>, <Local File Path to
Temporarily Hold BCP Files>
For example:
EXEC MigrateViewTablesSP PSMain, ProjectServerMAIN, MyAccount,
hello, PSView, ProjectServerVIEW, MyAccount, hello, c:\temp

6. Using SQL Server Query Analyzer and connected with your login account, run
LnkProj.sql from within the Project Server database context.
7. Verify that the Project tables were successfully created and populated on the
new
server running the Project Tables database.
8. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
ExecLinkedViewsSP stored procedure as follows:
EXEC ExecLinkedViewsSP <ProjectTablesDatabaseServerName>,
<ProjectTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSProj, ProjectServerPROJ
The local View table will no longer be used and database views pointing to the V
iew
table on the new View Table database server will be created.

9. Using SQL Server Query Analyzer and connecting with your login account, run
LNKVIEWS.SQL, from within the Project Server database context.
10. Verify that the View tables were successfully created and populated on the n
ew View
Server.
11. Using SQL Server Query Analyzer and connecting with your login account, exec
ute the
ExecLinkedViewsSP stored procedure as follows:
EXEC ExecLinkedViewsSP <ViewTablesDatabaseServerName>,
<ViewTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSView, ProjectServerVIEW
The local View table will no longer be used and database views pointing to the V
iew
table on the new View Table database server will be created.

12. Using SQL Server Query Analyzer and connecting with your login account, run
DropSecV.sql from within the Project Server database context.
This will drop the local security views; these views now exist in the Project Ta
bles
database.

13. Modify the PjcrtSP2.sql script and change the <WinProjServerName> and
<WinProjDatabaseName> parameters on the line where the
MSP_PDS_SP_INSERT_PROJECT_BINARY stored procedure is called, to the
name of the Project Tables SQL Server and the Project Tables database respective
ly.
14. Using SQL Server Query Analyzer and connecting with your login account, run
PjcrtSP2.sql from within the Project Server database context.

.. To update the registry for a three-way partition


1. Run the Connection Information tool (ConnInfo.exe) on the computer on which
Project Server 2003 is installed.
Note For more information about ConnInfo.exe, see the topic Connection Informati
on Tool
in Appendix C, Project Server Installation Tools of the Microsoft Office Project
Server 2003
Installation Guide.

2. Select the Partitioned database configuration option, and then select the Cus
tom
Deployment option.
3. From the list, select View Tables.
4. In the SQL Server box, type the name of server running the View Tables databa
se.

5. In the Database box, type the name of the Project Server database that you cr
eated on
that server.

6. In the MSProjectServer Role Member section, type MSProjectServerUser for the


user name and the password that you chose for that account.

7. In the MSProject Role Member section, type MSProjectUser for the user name an
d
the password that you chose for that account.

8. From the list, select Project Tables.


9. In the SQL Server box, type the name of the Project Tables database server.

10. In the Database box, type the name of the Project Server database that you c
reated on
that server.

11. In the MSProjectServer Role Member section, type MSProjectServerUser for the
user name and the password that you chose for that account.
12. In the MSProject Role Member section, type MSProjectUser for the user name a
nd
the password that you chose for that account.
13. Click Save, and then click Exit.

Migrating from View Tables Partition to Three-Way Partition


If you have configured your Project Server deployment with the main database and
the
View Tables on different instances of SQL Server, you can further enhance perfor
mance
by migrating the Project tables to a third instance of SQL Server.
This configures the databases as follows:

Server running the Main database Contains the Web tables and Cube tables.
Server running the Project Tables database Contains the Project tables and
Security views.
Server running the View Tables database Contains the View tables.

Important Always create full database backups before attempting any database par
titioning.
.. To configure the server running the Project Tables database
1. In SQL Server Enterprise Manager, create a new Project Server database for th
e
Project tables (for example, ProjectServerPROJ).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the Project Server database on the
Database Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both the server running the Main database and the server running the Pro
ject
Tables database.

4. On the Database Access tab, assign the MSProjectServerRole role to the


MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts from the Project Server database context:
a. ProjTbls.sql
b. ProjSPS.sql
c. SecViews.sql
6. Using the Osql tool (on the Project Server 2003 CD in the /Support/Database f
older)
and connecting to the Project Tables database with your login account, run
PjcrtSP1.sql.
Important You must run this script with Osql. SQL Server Query Analyzer will not
open this
script file because of the line length of the binary data in the last UPDATE com
mand. The
Osql command must be in the following format and must be run from the command li
ne on
the server. You can run this command-line tool from either database server.
osql S <ProjectTablesDatabaseServerName> -d
<ProjectTablesDatabaseName> -U <Login> -P <Password> -i <Input
File>
For example:
osql S PSProj d ProjectServerPROJ U MyAccount P hello i
PJCRTSP1.SQL

.. To configure the server running the Main database


1. Using SQL Server Query Analyzer and connecting with your login account, run
Migrate.sql from within the Project Server database context.
This creates several stored procedures that are needed for the data migration.

2. Using SQL Server Query Analyzer and connecting with your login account, creat
e a
linked server by using the following command:
EXEC sp_addlinkedserver <ProjectTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSProj, N'SQL Server'

3. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
following command:
EXEC MigrateProjTablesSP <MainDatabaseServerName>,
<MainDatabaseName>, <MainDatabaseServer Account Login Name>,
<MainDatabaseServer Account Password>,
<ProjectTablesDatabaseServerName>, <ProjectTablesDatabaseName>,
<ProjectTablesDatabaseServer Account Login Name>,
<ProjectTablesDatabaseServer Account Password>, <Local File Path
to Temporarily Hold BCP Files>
For example:
EXEC MigrateProjTablesSP PSMain, ProjectServerMAIN, MyAccount,
hello, PSProj, ProjectServerPROJ, MyAccount, hello, c:\temp

4. Using SQL Server Query Analyzer and connecting with your login account, run
LnkProj.sql from within the Project Server database context.
5. Verify that the Project tables were successfully created and populated on the
new
server running the Project Tables database.
6. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
ExecLinkedViewsSP stored procedure as follows.
EXEC ExecLinkedViewsSP <ProjectTablesDatabaseServerName>,
<ProjectTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSProj, ProjectServerPROJ
This will drop the local Project tables and create database views pointing to th
e Project
tables on the new Project Tables server.

7. Using SQL Server Query Analyzer and connecting with your login account, run
DropSecV.sql from within the Project Server database context.
This will drop the local security views; these views now exist in the Project Ta
bles
database.

8. Modify thePjcrtSP2.sql script and change the WinProjServerName and


WinProjDatabaseName parameters on the line where the
MSP_PDS_SP_INSERT_PROJECT_BINARY stored procedure is called, to the
name of the Project Tables SQL Server and the Project Tables database respective
ly.
9. Using SQL Server Query Analyzer and connecting with your login account, run
PjcrtSP2.sql from within the Project Server database context.

.. To update the registry for a three-way partition


1. Run the Connection Information tool (ConnInfo.exe) on the computer on which
Project Server 2003 is installed.
Note For more information about ConnInfo.exe, see the topic Connection Informati
on Tool
in Appendix C, Project Server Installation Tools of the Microsoft Office Project
Server 2003
Installation Guide.

2. Select the Partitioned database configuration option, and then select the Cus
tom
Deployment option.
3. From the list, select Project Tables.
4. In the SQL Server box, type the name of the Project Tables database server.
5. In the Database box, type the name of the Project Server database that you cr
eated on
that server.

6. In the MSProjectServer Role Member section, type MSProjectServerUser for the


user name and the password that you chose for that account.

7. In the MSProject Role Member section, type MSProjectUser for the user name an
d
the password that you chose for that account.

8. Click Save, and then click Exit.

Migrating from Project Tables Partition to Three-Way Partition


If you have configured your Project Server deployment with the main database and
the
Project Tables on different instances of SQL Server, you can further enhance per
formance
by migrating the View Tables to a third instance of SQL Server.
This configures the databases as follows:

Instance running the Main database Contains the Web tables and Cube tables.
Instance running the Project Tables database Contains the Project tables and
Security views.
Instance running the View Tables database Contains the View tables.

Important Always create full database backups before attempting any database par
titioning.
.. To configure the View Tables database server
1. In SQL Server Enterprise Manager, create a new Project Server database for th
e View
tables (for example, ProjectServerVIEW).
2. Using SQL Server Query Analyzer and connecting with your login account, run
PSRoles.sql from within the Project Server database context.
This script creates the two database roles needed by the Project Server logins:
MSProjectServerRole and MSProjectRole.

3. Using SQL Server Enterprise Manager, go to the Security folder, select Login,
and
create the following two logins: MSProjectServerUser and MSProjectUser. Be sure
to
use SQL Server authentication and to select the Project Server database on the
Database Access tab.
Important Be sure that the user names and passwords for these database logins ar
e the
same on both your Main database server and your Views Tables database server.

4. On the Database Access tab, assign the MSProjectServerRole role to the


MSProjectServerUser login, and then assign the MSProjectRole role to the
MSProjectUser login.
5. Using SQL Server Query Analyzer and connecting with your login account, run t
he
following scripts from the Project Server database context:
a. ViewTbls.sql
b. ViewSPS.sql

.. To configure the Main database server


1. Using SQL Server Query Analyzer and connecting with your login account, run
Migrate.sql from within the Project Server database context.
This creates several stored procedures that are needed for the data migration.

2. Using SQL Server Query Analyzer and connecting with your login account, creat
e a
linked server by using the following command:
EXEC sp_addlinkedserver <ViewTablesDatabaseServerName>, N'SQL
Server'
For example:
EXEC sp_addlinkedserver PSView, N'SQL Server'

3. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
following command:
EXEC MigrateViewTablesSP <MainDatabaseServerName>,
<MainDatabaseName>, <MainDatabaseServer Account Login Name>,
<MainDatabaseServer Account Password>,
<ViewTablesDatabaseServerName>, <ViewTablesDatabaseName>,
<ViewTablesDatabaseServer Account Login Name>,
<ViewTablesDatabaseServer Account Password>, <Local File Path to
Temporarily Hold BCP Files>
For example:
EXEC MigrateViewTablesSP PSMain, ProjectServerMAIN, MyAccount,
hello, PSView, ProjectServerVIEW, MyAccount, hello, c:\temp

4. Using SQL Server Query Analyzer and connecting with your login account, run
LinkViews.sql from within the Project Server database context.
5. Verify that the View tables were successfully created and populated on the ne
w Project
Tables server.
6. Using SQL Server Query Analyzer and connecting with your login account, execu
te the
ExecLinkedViewsSP stored procedure as follows.
EXEC ExecLinkedViewsSP <ViewTablesDatabaseServerName>,
<ViewTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSView, ProjectServerVIEW

.. To update the registry for a three-way partition


1. Run the Connection Information tool (ConnInfo.exe) on the computer on which
Project Server 2003 is installed.
Note For more information about ConnInfo.exe, see the topic Connection Informati
on Tool
in Appendix C, Project Server Installation Tools of the Microsoft Office Project
Server 2003
Installation Guide.

2. Select the Partitioned database configuration option, and then select the Cus
tom
Deployment option.
3. From the list, select View Tables.
4. In the SQL Server box, type the name of the View Tables database server.

5. In the Database box, type the name of the View Server database that you creat
ed on
that server.

6. In the MSProjectServer Role Member section, type MSProjectServerUser for the


user name and the password that you chose for that account.
7. In the MSProject Role Member section, type MSProjectUser for the user name an
d
the password that you chose for that account.

8. Click Save, and then click Exit.

Load Balancing the Project Server Views Notification Service


If users in your organization submit a high volume of requests to publish projec
ts and
enterprise resources to the Microsoft® Office Project Server 2003 database, and yo
u have
offloaded the Project Server Views Notification Service to a dedicated server, l
oad
balancing the Project Server Views Notification Service can significantly improv
e the
performance of your publishing process. Project Server 2003 Service Pack 1 (SP1)
supports
the load balancing of the Project Server Views Notification Service.
Note You must be running Project Server 2003 SP1 on all computers in your deploy
ment before
you can take advantage of these performance improvements.
Load balancing the Project Server Views Notification Service improves the perfor
mance of
the publishing process for projects and resources. To test the performance resul
ts, 1146
projects were published to the computer running Project Server 2003 and 550 reso
urces
were created and shared among the 1146 projects. The average project included 40
assignments.
The following table lists the publishing times for a single offloaded Project Se
rver Views
Notification Service.

Number of Projects
Publishing Time
10
30 seconds
100
601 seconds
500
3539 seconds

The following table lists the publishing times for two offloaded Project Server
Views
Notification Services.
Number of Projects
Publishing Time
10
Server 1, 25 seconds
Server 2, 25 seconds

100
Server 1, 330 seconds
Server 2, 345 seconds

500
Server 1, 1803 seconds

The following table lists the publishing times for three offloaded Project Serve
r Views
Notification Services.

Number of Projects
Publishing Time
10
Server 1, 23 seconds
Server 2, 28 seconds
Server 3, 34 seconds

100
Server 1, 242 seconds
Server 2, 240 seconds
Server 3, 250 seconds

500
Server 1, 1384 seconds
Server 2, 1425 seconds,
Server 3, 1385 seconds
With a single Project Server Views Notification Service running in the tested en
vironment,
publishing 500 projects took 3539 seconds. With two services running, publishing
500
projects took 3517 seconds total, but when the load is split across two servers,
the average
time to publish was 1758 seconds and the average savings was 1830 seconds. With
three
services running, publishing 500 projects took 4194 seconds, but when the load i
s split
across three servers, the average time to publish was 1398 seconds and the avera
ge savings
was 2141 seconds.
Note While up to 1000 servers can be configured to support a load-balanced Proje
ct Server Views
Notification Service, performance testing indicates a rate of diminishing return
on real performance
improvement.
Configuring the Computers Running the Project Server Views
Notification Service
Load-balancing the Project Server Views Notification Service involves the follow
ing steps:
Using Project Server Setup to install the components required for load balancing
the
Project Server Views Notification Service on the additional servers.
Completing a few manual steps on the new servers (including disabling the Projec
t
Server Scheduled Process Service).
Updating the registry on the front-end application server or servers so that it
is aware
of the new load-balanced configuration for the Project Server Views Notification
Service. Only the front-end application server needs to be aware of the load-bal
anced
configuration.

If you are running Analysis Services, you must also do the following on any serv
er running
the offloaded Project Server Views Notification Service:
Create the same OLAP administrator account that is used on other servers in your
deployment.
Install Decision Support Objects (DSOs).
Apply SQL Server 2000 Service Pack 3 (SP3).
Disable the Project Server Scheduled Process Service on all but one of the serve
rs
running the offloaded Project Server Views Notification Service. If you do not d
o this,
OLAP cube generation might fail and resource tables will not be updated.

.. To deploy additional servers running the Project Server Views Notification Se


rvice
1. Install Project Server 2003 SP1 on all computers in your Project Server deplo
yment.
2. On a new computer, using the same user accounts that are associated with any
other
server running the Project Server Views Notification Service or Analysis Service
s in
your deployment, run Project Server Setup and install the Project Server Views
Notification Service (select the View Processing option from the Choose the
services you want to install on this server page).
Note Do not select the Project Server front-end and Session Manager options on t
his page.
Follow the steps listed in the topic Choosing the Services to Install in Chapter
7,
Install Project Server 2003, of the Microsoft Office Project Server 2003 Install
ation Guide
(http://go.microsoft.com/fwlink/?LinkID=20233) to complete these steps.

3. Install Project Server 2003 SP1 on the new computer.


4. Follow the steps listed in the topic Install Decision Support Objects in Chap
ter 4,
Prepare the Servers, of the Microsoft Office Project Server 2003 Installation Gu
ide
(http://go.microsoft.com/fwlink/?LinkID=20233) to install the components require
d by the
OLAP cube building process that is shared by the Project Server Views Notificati
on
Service.
5. Follow the steps listed in the topic Create an OLAP Administrator in Chapter
4,
Prepare the Servers, of the Microsoft Office Project Server 2003 Installation Gu
ide
(http://go.microsoft.com/fwlink/?LinkID=20233) to create the OLAP administrator
account
on the server that will be running a load-balanced configuration of the Project
Server
Views Notification Service.
6. Stop and then disable the Project Server Scheduled Process Service on any add
itional
server after the first. You only need to run the Project Server Scheduled Proces
s
Service on a single server in your deployment.

Configuring the Front-End Application Server to Support Load-


Balancing of the Project Server Views Notification Service
To complete the process of offloading the Project Server Views Notification Serv
ice, you
must edit the registry on the front-end application server or servers in your Pr
oject Server
deployment.
Note You must complete this procedure for all front-end application servers in y
our Project Server
deployment.

.. To configure the front-end application server


1. On the front-end application server in your Project Server deployment, naviga
te to the
following registry setting:
HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS
Project\WebClient Server\ProjectServer\Datasets\ViewsFileDrop

2. Rename the ForwardUNC registry key to ForwardUNC000.


3. For each server running the Project Server Views Notification Service, add a
sequential
registry entry, for example ForwardUNC001, ForwardUNC002, ForwardUNC003, and
so on, with the value being the directory path for the ViewDrop location on the
server
running the Project Server Views Notification Service. If you skip a number in t
he
sequential order, it will be ignored and the Project Server front-end applicatio
n server
will return to the ForwaredUNC000 entry. Additionally, each registry entry can o
nly
represent a unique server running the Project Server Views Notification Service.
For example, in a configuration that supports four servers running the Project S
erver
Views Notification Service, the registry format is the following:
ForwardUNC000 = \\serverName000\viewdrop
ForwardUNC001 = \\serverName001\viewdrop
ForwardUNC002 = \\serverName002\viewdrop
ForwardUNC003 = \\serverName003\viewdrop
11
International Deployment
Considerations
Microsoft® Office Project Server 2003 supports the use of multiple languages by pr
oviding
a language plug-in called Multilingual User Interface (MUI) Pack. To add languag
e support
after you install Project Server 2003, you can install the MUI Pack for the lang
uage that you
want to add. Although Project Server must be installed with a primary language (
for
example, English or Japanese), the MUI Pack enables users of Microsoft Office Pr
oject
Web Access to interact with Project Server 2003 in any of eighteen different lan
guages. The
same number of languages is also available to users of Microsoft Office Project
Professional 2003.
Project Server 2003 provides support for the deployment of an international Micr
osoft
Enterprise Project Management Solution in the following ways:
The Project Server MUI Pack enables you to install, deploy, and use Project
Server 2003 in a mixed-language environment that can be tailored to the language
requirements of individual users or entire organizations. The MUI Pack enables u
sers
to use Project Server 2003 in their native language.
Project Server 2003 and Project Web Access support Unicode, as well as code page
based information. This makes it easier to display information in a user's nativ
e
language when the user is using Project Web Access to work with project data. Pr
oject
Professional does not use Unicode, which can create some configuration limitatio
ns
for organizations that include users that do not speak the same language.
Microsoft Windows® SharePoint® Services is available in the same set of languages
that Project Server 2003 supports. Windows SharePoint Services sites can be crea
ted in
any language that Project Server 2003 supports.
Numbers, dates, and times are based on a user's regional settings, as determined
by the
user's computer and Project Professional.
Input Method Editor (IME) is a software tool that converts keystrokes to charact
ers in
a language where characters represent words or syllables. Project Server 2003 su
pports
IMEs for Japanese, Korean, Simplified Chinese, and Traditional Chinese for use i
n
Project Web Access.
Project Web Access supports surrogate pairs if Microsoft Windows XP Professional
is
the operating system used by the client machine. If Microsoft Windows 2000 is th
e
operating system that the client machine uses, users might experience issues wit
h the
display of surrogate extension-B characters.

Planning an International Deployment


With some planning, your organization can install, customize, and maintain a sin
gle
deployment of Project Server 2003 in a multi-language environment. Plug-in langu
age
features enable users in foreign locales to continue working in their own langua
ges.
Alternatively, you can deploy a localized version of Project Server 2003 for eac
h language-
speaking area. You might install a Project Server MUI Pack instead of a unique,
localized
version of Project Server 2003 in the following scenarios:
When simulating a localized version of Project Server 2003 for a small group of
users
who do not actually need a localized version of Project Server 2003.
To make different language options available on the same computer for users who
need to change languages while using Project Server 2003.

Before installing Project Server 2003, determine which languages users in your o
rganization
need to use, and then determine which primary language makes the most sense for
your
deployment. For example, the Latin code page is a subset of the Japanese code pa
ge. If
your organization has users in Japan, England, and France, using Japanese as the
primary
language will enable all users to interact with Project Server 2003 in their own
languages,
with the exception of some French characters that are not supported by the Japan
ese code
page. Some combinations of languages are not possible; for example, Korean and J
apanese
cannot be on the same server because one of the code pages is not a subset of th
e other.
Data stored in the Project Server database and the interaction between Project S
erver 2003,
Microsoft SQL Server 2000, Project Web Access, and Project Professional are based
on
your choice of a primary language and the code pages that are associated with th
em. The
code pages for Project Server 2003, SQL Server 2000, and Project Professional mu
st match
in order for users of Project Professional to connect to the Project Server data
base.
Installing Project Server Multilingual User Interface Packs
After you install Project Server 2003 (which sets your primary language), determ
ine the
additional languages that your organization needs to make available to its users
. Apply these
languages to Project Server 2003 by installing the appropriate MUI Pack. The MUI
Packs
for Project Server 2003 are available from the Microsoft Download Center
(http://go.microsoft.com/fwlink/?LinkID=20897). Twenty-two languages are availab
le. The MUI
Pack for Microsoft Office Project Professional 2003 is available through Microso
ft
licensing programs. Some users will need to install the language upgrades for Mi
crosoft
Internet Explorer in order to take advantage of the full multilingual capabiliti
es of Project
Web Access.
If Project Server 2003 has more than one MUI Pack installed, users can choose th
e
language for their notification and reminder e-mails. This option is available i
n the
Subscribe to Notifications and Reminders page on the Project Web Access home pag
e.
Note The data in an e-mail message remains in the language in which the message
was originally
created.
The Project Server MUI Pack Setup program installs features that allow you to ch
ange the
language of the following:
The user interface
Help
User interface fonts (Asian languages and Hebrew)

Project Web Access detects a user's Internet Explorer language setting. If the l
anguage
pack for that language is installed on Project Server 2003, Project Web Access d
isplays the
user interface in that language. If you install a localized version of Project S
erver 2003, the
default language setting for Project Web Access is the same language. All locali
zed versions
of Project Server 2003 contain an English version as well, so that you can chang
e the
language settings to English. For example, if you want to view Project Web Acces
s in
Korean, and the Korean MUI Pack is installed on Project Server 2003, you can vie
w the
Project Web Access user interface in Korean. If Korean is unavailable, Project W
eb Access
displays the user interface in the Project Server installation language or in En
glish.
Note If you want to input Asian language or Hebrew text into most areas of Proje
ct Web Access,
including status reports, the timesheet, notifications and reminders, and so on,
you can use the
Input Method Editor.
MUI Packs for Project Server 2003 can only be installed on a computer on which P
roject
Server 2003 is already installed. MUI Packs are available for the following lang
uages:
Brazilian Portuguese (PSMUIPTB.exe)
Chinese (Simplified) (PSMUICHS.exe)
Chinese (Traditional) (PSMUITCH.exe)
Czech (PSMUICSY.exe)
Danish (PSMUIDAN.exe)
Dutch (PSMUINLD.exe)
Finnish (PSMUIFIN.exe)
French (PSMUIFRA.exe)
German (PSMUIGER.exe)
Greek (PSMUIELL.exe)
Hebrew (PSMUIHEB.exe)
Hungarian (PSMUIHUN.exe)
Italian (PSMUIITA.exe)
Japanese (PSMUIJPN.exe)
Korean (PSMUIKOR.exe)
Norwegian (PSMUINOR.exe)
Polish (PSMUIPLK.exe)
Portuguese (PSMUIPTG.exe)
Russian (PSMUIRUS.exe)
Spanish (PSMUISPA.exe)
Swedish (PSMUISWE.exe)
Turkish (PSMUITRK.exe)

Project Server Installation Language


The installation language setting in the registry determines which language will
be the
primary language when Project Server 2003 is installed. This language setting is
the locale
ID (LCID) assigned to the value entry InstallLanguage, which Project Server Setu
p creates
in the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\MS
Project\WebClient Server\Languages
The DefLCID name/value pair indicates the default language for Project Web Acces
s. The
default language is used whenever Internet Explorer is not set to a specific lan
guage. Any
installed languages will have an LCIDnnnn entry in the registry, where nnnn is t
he four-
digit language code (for example, 1033 for English or 1031 for German).
Note Users can only collaborate on documents and issues that are stored on a Win
dows
SharePoint Services site in the primary installation language for Project Server
2003, unless the
appropriate language packs for Windows SharePoint Services are applied.
Project Server Code Page Limitations
A code page (or character set) defines the numeric representation of characters
for a given
set of languages. For example, the Western European languages use a common code
page
(1252) and Central European languages (such as Czech and Polish) use a different
common
code page (1250), while Japanese has its own code page (932). To use different l
anguage
versions of Project Professional with Project Server 2003, you must ensure that
the code
page within the SQL Server 2000 collation, the code page of the computer running
Project
Server 2003, and the code pages of all computers running Project Professional ar
e identical.
If the Project Server database is partitioned, the collation of all partitions m
ust be identical.
Note Project Professional reads and writes data to the Project Server database b
y using open
database connectivity (ODBC), and uses American National Standards Institute (AN
SI) characters
when sending and receiving data. If the code page of Project Professional does n
ot match the code
page of Project Server 2003, the connection will fail when users attempt to conn
ect Project
Professional to Project Server 2003. Project Professional is not allowed to conn
ect to Project
Server 2003 when the code pages do not match because characters will be translat
ed incorrectly
or, if unrecognized, will be converted to the "?" character.
Using Windows SharePoint Services in an International
Deployment
Windows SharePoint Services must be installed in the same installation language
in which
Project Server 2003 is installed in order for users to experience Documents, Iss
ues, Risks,
and Windows SharePoint Services administrative tasks in the same language that P
roject
Server 2003 uses. You can make additional languages available for Windows ShareP
oint
Services by applying language packs. Both Project Server MUI Packs and Windows
SharePoint Services language packs must be applied for the same language to add
support
for that language.
Because Windows SharePoint Services is installed as a separate application and c
onnected
to Project Web Access, the user interface is restricted to a single language for
each
Windows SharePoint Services site. Even if a user changes languages in Project We
b Access,
each site remains in the language in which the site was originally created.
You can only create Windows SharePoint Services sites in the languages that are
installed
with Project Server 2003. You can manage the language settings for new sites fro
m the Site
template language drop-down list that is available on the Windows SharePoint Ser
vices
team Web site provisioning settings page in Project Web Access.
Note Windows SharePoint Services supports Unicode, so the actual data in the fil
es stored within
the Documents and Issues areas can be in multiple languages.
Ensuring that Windows SharePoint Services URLs Are in Unicode
If your Web server uses the same code page that a client computer uses, you can
use
double-byte characters in names, as long as you set up the Web server running Wi
ndows
SharePoint Services to send uniform resource locators (URLs) in Unicode. Ensurin
g that
Windows SharePoint Services sends and receives URLs in Unicode involves the foll
owing
two steps:
Ensuring that URLs are always sent as UTF-8.
Configuring the server running Windows SharePoint Services to receive requests f
or
URLs in Unicode.

.. To ensure that URLs are always sent as UTF-8


1. Start Internet Explorer.
2. On the Tools menu, click Internet Options.
3. On the Advanced tab, click Browsing.
4. Ensure the Always send URLs as UTF-8 check box is selected.

5. Click OK.

.. To configure the server running Windows SharePoint Services to be able to rec


eive requests
for URLs in Unicode
1. Browse to the following registry folder:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\
Parameters

2. Set the following entries:


Type = REG_DWORD
Name = FavorDBCS
FavorDBCS = 0
Data = 0

Using Input Method Editor


Input Method Editor (IME) is a software tool that converts keystrokes to charact
ers in a
language where characters represent words or syllables. Project Server 2003 supp
orts IMEs
for Japanese, Korean, Simplified Chinese, and Traditional Chinese for use in Pro
ject Web
Access.
Choosing an Operating System for Project Web Access Users
Users run Project Web Access on client computers that are using Microsoft Intern
et
Explorer 5.5 or later. Project Web Access provides the best multilingual support
if the
operating system of the computer on which it is installed supports the internati
onal
features of Project Server 2003. Microsoft Windows 98, Microsoft Windows Me, and
Microsoft Windows NT® 4.0 provide adequate support for most international language
s
that are available for Project Web Access. If your organization requires support
for Asian
or right-to-left languages, Microsoft Windows 2000, Microsoft Windows XP Profess
ional,
or Microsoft Windows Server 2003 provide the best level of support for displaying
project data in Project Web Access.
Note Windows XP Home edition is not supported for use as a client operating syst
em.
Viewing Project Web Access in Other Languages
Project Server 2003 supports the use of multiple languages as long as the approp
riate MUI
Pack is installed on the computer running Project Server 2003 and the language i
s made
available in Internet Explorer on the client computer. Users of Project Web Acce
ss can
then change the language that is displayed in the user interface from the primar
y language
for Project Server 2003 and any language that is added by means of an MUI Pack.
Language support for Project Server 2003 is automatic upon installation of the M
UI Pack.
Language support in Internet Explorer must be configured manually.
.. To configure support for a language in Internet Explorer
1. Start Internet Explorer.
2. On the Tools menu, click Internet Options.
3. On the General tab, click Languages.
4. In the Language Preference dialog box, click Add to open the Add Languages
dialog box.
5. In the Add Languages dialog box, choose the language for which you want to ad
d
support.
6. Click OK to close the Add Languages dialog box, click OK to close the Languag
e
Preferences dialog box, and then click OK to close the Internet Options dialog b
ox.
7. Restart Internet Explorer.
Appendices
A
Additional Resources
If you want to learn more about Microsoft® Office Project Server 2003, Microsoft O
ffice
Project Web Access 2003, and Microsoft Office Project Professional 2003, or how
to use
these three applications as part of your organization s Microsoft Office Enterpris
e Project
Management (EPM) Solution, please refer to the following online books and Web si
tes.
Microsoft Office Project Server 2003 Online Books Series
Microsoft Office Project Server 2003 Solution Planning Guide
http://go.microsoft.com/fwlink/?LinkID=20235

Microsoft Office Project Server 2003 Configuration Planning Guide


http://go.microsoft.com/fwlink/?LinkID=20235

Microsoft Office Project Server 2003 Disaster Recovery Guide


http://go.microsoft.com/fwlink/?LinkID=20234

Microsoft Office Project Server 2003 Installation Guide


http://go.microsoft.com/fwlink/?LinkID=20233
This includes the following resources:

Microsoft Office Project Server 2003 Single Computer Installation Guide


Microsoft Office Project Server 2003Small-Scale Installation Guide
Microsoft Office Project Server 2003 Medium-Scale Installation Guide

Microsoft Office Project Server 2003 Application Configuration Guide


http://go.microsoft.com/fwlink/?LinkID=20237

Microsoft Office Project Server 2003 Administrator s Guide


http://go.microsoft.com/fwlink/?LinkID=20236

Microsoft Office Project Server 2003 Security Group Guide


http://go.microsoft.com/fwlink/?LinkID=33554
This includes the following resources:

Microsoft Office Project Server 2003 Portfolio Managers Guide


Microsoft Office Project Server 2003 Project Managers Guide
Microsoft Office Project Server 2003 Resource Managers Guide
Microsoft Office Project Server 2003 Team Leads Guide
Microsoft Office Project Server 2003 Team Members Guide
Microsoft Office Project Server 2003 Executives Guide

Project Server Related Web Sites


The following Web sites are also available:
Microsoft Office Project Server 2003 Software Development Kit:
http://go.microsoft.com/fwlink/?LinkID=20238
Microsoft Office Online: http://www.office.microsoft.com

Send us your feedback. Please let us know what you think about the quality of th
is
content. If this text does not meet your needs, let us know how we can improve i
t. If this
text was helpful to you, let us know how it helped.
mailto:projdocs@microsoft.com?subject=Feedback: Microsoft Office Project Server
2003 Installation
Guide
B
Project Server Service Accounts
A number of service accounts are required in order for Microsoft® Office Project
Server 2003 components to access one another. This appendix includes summary
information about the required accounts, their purpose, their characteristics, a
nd how and
when they are used.
Analysis Services Account
The Analysis Services account is a Microsoft Windows® account that enables the
computer running Project Server 2003 to access Microsoft SQL Server 2000 Analysis
Services. The Analysis Services account has the following characteristics:
It is either a domain or local user account.
It must be added to the online analytical processing (OLAP) Administrators group
on
the computers on which the account is located.
It is located on the computer or computers on which SQL Server 2000 Analysis
Services or the Decision Support Objects (DSO) are located.

Note You do not need this account if you are not using Analysis Services with Pr
oject
Server 2003.
The account information for this account is used on the Enter Analysis Services
Information page during Project Server Setup. It is also used when you are creat
ing an
OLAP Administrator.
If you are using a local user account for the Analysis Services account, you mus
t create
identical accounts and passwords on the computer running Analysis Services, the
computer
running the Project Server Front-End service, and the computer running the Proje
ct Server
View Processing service. If Analysis Services is not installed on the same compu
ter on
which Project Server 2003 is installed, you must also add the Analysis Services
account to
the OLAP Administrators user group on the computers on which the Project Server
Front-
End service and the View Processing service are located.
Note The Decision Support Objects (DSO) must be installed on the computers on wh
ich the Project
Server Front-End service and the View Processing service are running. If they ar
e not installed on
these computers, the OLAP Administrators group will not appear in Computer Manag
ement.
If during Project Server Setup you selected to add the Analysis Services informa
tion later,
you must update the account by using the Project Server COM+ Settings tool
(PSCOMPlus.exe).
Windows SharePoint Services Administrator Account
The Windows SharePoint Services Administrator account enables the computer runni
ng
Project Server 2003 to access Microsoft Windows SharePoint® Services. This account
has
the following characteristics:
It is either a Windows domain or local user account.
It must be assigned to a user who is part of the Administrators group on the com
puter
that is running Windows SharePoint Services.
It is located on the computer or computers on which Windows SharePoint Services
and the Project Server Front-End service are installed.

Note You do not need this account if you are not using Windows SharePoint Servic
es with Project
Server 2003.
The account information for this account is used on the Enter Account Informatio
n for
Windows SharePoint Services page during Project Server Setup.
If you are using a local user account for the Windows SharePoint Services accoun
t, you
must create identical accounts with identical passwords on each computer running
Windows SharePoint Services as well as each computer running the Project Server
Front-
End service. On computers running the Project Server Front-End service, run
PSCOMPlus.exe to enter the user name and password of the Windows SharePoint Serv
ices
Administrator.
If during Project Server Setup you selected to add the Windows SharePoint Servic
es
information later, you will have to update the account by using PSCOMPlus.exe.
Project Server Database Account
The Project Server Database account is a SQL Server account that is used to crea
te the
Project Server database. This account has the following characteristics:
It can use either Windows or SQL Server authentication.
It must belong to the Security Administrators and Database Creators roles.
It is located on the computer or computers running SQL Server 2000 on which the
Project Server database is located.

The account information for this account is used on the Enter Database Server
Information page during Project Server Setup. If you select SQL Server authentic
ation on
this page, you can use the SQL Server system administrator (sa) account.
Windows SharePoint Services Database Account
The Windows SharePoint Services Database account is used to create the Windows
SharePoint Services database in SQL Server. This account is required only for th
e
installation of Windows SharePoint Services. The Windows SharePoint Services Dat
abase
account has the following characteristics:
It can use either Windows or SQL Server authentication. (Windows authentication
is
recommended.)
It must belong to the Security Administrators and Database Creators role.
It is located on the computer running SQL Server on which the Windows SharePoint
Services database is located.

The account information for this account is used on the Set Configuration Databa
se
Server page during Windows SharePoint Services Setup.
Project Server User Database Account
The Project Server User Database account is used by the computer running Project
Server 2003 to access the Project Server database. This account is created autom
atically
when a new Project Server database is created during Project Server 2003 Setup,
but it can
also be created manually. When it is created automatically, the default logon na
me is
MSProjectServerUser. If this account already exists, the default logon name is
MSProjectServerUserXXXX (where XXXX is a random four-digit number).
You must enter a password for this account on the Create Database Account
Information page during Project Server Setup. If you are connecting to an existi
ng
database, you also have the option to enter the logon name on this page.
If you create the account manually, you must configure the account in the SQL Se
rver 2000
Enterprises Manager when you create the Project Server database.
The Project Server User Database account is located on the computer running SQL
Server
on which the Project Server database is located.
Project User Database Account
The Project User Database account is used by Microsoft Office Project Profession
al 2003
to access the Project Server database. This account is created automatically whe
n a new
Project Server database is created during Project Server Setup, but it can also
be created
manually. When it is created automatically, the default logon name is MSProjectU
ser. If
this account already exists, the default logon name is MSProjectUserXXXX (where
XXXX is a random four-digit number).
You must enter a password for this account on the Create Database Account
Information page during Project Server Setup. If you are connecting to an existi
ng
database, you also have the option to enter the logon name on this page.
If you create the account manually, you must configure the account in the SQL Se
rver 2000
Enterprises Manager when you create the Project Server database.
This account is located on the computer running SQL Server on which the Project
Server
database is located.
View Administrator Account
The View Administrator Account is used by the Project Server Front-End service t
o access
the View Staging shared folder if the View Processing service is located on anot
her
computer. This account has the following characteristics:
It is either a Windows domain or local user account.
It must have read and change permissions to the View Staging shared folder.
It is located on the computer running the View Processing service and the comput
er
running the Project Server Front-End service.

The account information for this account is used on the Enter the Views Processi
ng
Server Information page (for both the Project Server Front-End service and the V
iew
Processing service installations) during Project Server Setup. Project Server Se
tup assigns
the account the required permissions for the folder.
C
Project Server Installation Tools
This appendix describes tools that are available to the Microsoft® Office Project
Server 2003 administrator. These tools can be used during initial deployment and
for day-
to-day operations following deployment.
Connection Information Tool
Microsoft Office Project Server 2003 stores information in the registry about th
e location
of the Project Server database and which accounts are associated with Project Se
rver roles.
If you change your configuration by moving all or part of the database to a new
computer,
you must update the information in the registry. Also, if you change which users
are
members of the MSProjectRole or MSProjectServerRole roles, you must update this
information in the registry. Use the Connection Information tool (ConnInfo.exe)
to update
this information.
.. To use ConnInfo.exe for a single database
1. Start ConnInfo.exe. You can find this tool in the BIN\1033 folder of your Pro
ject
Server installation, or you can download it from the Microsoft Download Center
(http://go.microsoft.com/fwlink/?LinkId=20878).
2. Select the Single database configuration option.
3. In the SQL Server box, type the name of the instance of Microsoft SQL Server
2000 on which the Project Server database is located.
4. In the Database box, type the name of the Project Server database.
5. Under MSProjectServerRole Member:, type the user name and password for the
account that is a member of the MSProjectServer role in the Project Server datab
ase.
6. Under MSProjectRole Member:, type the user name and password for the account
that is a member of the MSProjectServer role in the Project Server database.
7. Click Save, and then click Exit.

.. To use ConnInfo.exe for a partitioned database


1. Start ConnInfo.exe. You can find this tool in the BIN\1033 folder of your Pro
ject
Server installation.
2. Select the Partitioned database configuration option.
3. If you have partitioned only the View tables, select the Standard 2-Way Deplo
yment
option; otherwise, select the Custom Deployment option.

4. Select one of the following options for the database that you want to configu
re:
Project Tables To configure the database that contains the Project tables and
Security views.
View Tables To configure the database that contains the View tables.
Web Tables To configure the database that contains the Microsoft Office
Project Web Access tables and Cube tables.

Note If you select the Standard 2-Way Deployment option, the Web Tables option i
s not
available.

5. In the SQL Server box, type the name or IP address of the instance of SQL Ser
ver on
which the Project Server database is located.
6. In the Database box, type the name of the Project Server database.
7. Under MSProjectServerRole Member, type the user name and password for the
account that is a member of the MSProjectServer role in the Project Server datab
ase.
8. Under MSProjectRole Member, type the user name and password for the account
that is a member of the MSProjectServer role in the Project Server database.
9. Repeat steps 4 through 8 for each database that you want to configure.
10. Click Save, and then click Exit.
EditSite Tool
You can use the EditSite tool (EditSite.exe) to create a Project Server hosted d
eployment
and to edit the properties for existing hosted sites. A hosted deployment is a l
arge
installation of Project Server 2003 that hosts Project Server site collections f
or departments
or divisions within the organization. The host can also be an application servic
e provider
that hosts Project Server site collections for other companies, similar to the w
ay that an
Internet service provider hosts Web sites.
In a Project Server hosted deployment, a single installation of Project Server 2
003 hosts
multiple instances of Project Web Access, each with its own SQL Server database.
Typically, in a hosted deployment, multiple Project Server sites share a single
Microsoft
Windows® SharePoint® Services content database.
When you install Project Server 2003, only one site is available (called Project
Server),
accessible by means of the URL http://computername/projectserver. When you use
EditSite.exe to add a Project Server site, a new URL (http://computername/sitena
me) is
available from which you can access a new instance of Project Web Access.
.. To install the Edit Site tool
1. Download and run the file EditSite.exe from the Microsoft Download Center:
http://go.microsoft.com/fwlink/?LinkId=20891.
2. Double-click the Setup file to complete the installation.

EditSite.exe is located in a folder called EditSite that is created in the direc


tory in which
you installed the tool.
Note You must have .NET Framework version 1.1 installed on the computer on which
you run
EditSite.exe.
To complete the following procedures, you must run EditSite.exe on the computer
on
which Project Server 2003 is installed, and you must be an administrator on the
computer
running Project Server 2003 and the computers running the Project Server Views
Notification Service and Windows SharePoint Services, if applicable.
The EditSite tool.
You can edit the site and database information for an existing Project Server si
te by clicking
that site in the Virtual Directory list box.

.. To edit site information for a single database configuration


1. In the Virtual Directory list box, click the site.
2. In the Site Information area, update the DSN Name, Query Timeout, and Session
Manager settings.
3. In the Database Information area, select the Single database configuration op
tion.
4. In the SQL Server box, type the name of the instance of SQL Server on which t
he
Project Server database is located for this site.
5. In the Database box, type the name of the Project Server database for this si
te.
6. Under MSProjectServer Role Member:, type the user name and password for the
account that is a member of the MSProjectServer role in the Project Server datab
ase
for this site.
7. Under MSProject Role Member:, type the user name and password for the account
that is a member of the MSProjectServer role in the Project Server database for
this
site.
8. Click Save.
.. To edit site information for a partitioned database configuration
1. In the Virtual Directory list, click the site.
2. In the Site Information area, update the DSN Name, Query Timeout, and Session
Manager settings.
3. In the Database Information area, select the Partitioned database configurati
on
option.
4. If you have partitioned only the View tables, select the 2 Way Deployment opt
ion;
otherwise, select the Custom option.

5. Select one of the following options for the database that you want to configu
re:
Project Tables To configure the database that contains the Project tables and
Security views.
View Tables To configure the database that contains the View tables.
Web Tables To configure the database that contains the Microsoft Office
Project Web Access tables and Cube tables.

Note If you select the 2 Way Deployment option, the Web Tables option is not ava
ilable.

6. In the SQL Server box, type the name of the instance of SQL Server on which t
he
Project Server database for this site is located.
7. In the Database box, type the name of the Project Server database for this si
te.
8. Under MSProjectServer Role Member, type the user name and password for the
account that is a member of the MSProjectServer role in the Project Server datab
ase
for this site.
9. Under MSProject Role Member, type the user name and password for the account
that is a member of the MSProjectServer role in the Project Server database for
this
site.
10. Repeat steps 5 through 7 for each database that you want to configure.
11. Click Save.

.. To delete a site
1. In the Virtual Directory list, select the site that you want to delete.
2. Click Delete.

EditSite.exe deletes the virtual directory and the registry information associat
ed with the
site. EditSite.exe does not delete the ODBC connection registry keys because tha
t ODBC
connection might be used for other purposes.
.. To add a new site
1. Create a database for the new site. For more information about creating a Pro
ject
Server database, see Chapter 6, Deploy the Database in the Microsoft Office Proj
ect
Server 2003 Installation Guide.
2. Run EditSite.exe.
3. Click Add. The Microsoft Office Project Server 2003 Site Editor Add Site page
is
displayed.
4. Enter the site, database, and Windows SharePoint Services information as desc
ribed in
the following procedures.

Site Information Tab


Use the Site Information tab to configure site information.

The Site Information tab.

.. To configure site information


1. On the Site Information tab, in the Site Name box, type the name that you wan
t to
use for the new site.
2. Verify that the information in the Project Server directory box is correct.
3. When you specify a site name, the DSN Name box is populated with a name for t
he
new DSN based on the site name that you chose. If you want to use a different na
me
for the DSN, type it in the DSN Name box.
4. In the Session Manager box, type the name of the computer running the Session
Manager service.
5. In the Web Site to use list, choose the Web site that you want to use for the
new
Project Server site.
6. If you are running Microsoft Windows Server 2003, in the IIS 6 Application Poo
l
to use box, select the application pool that you want to use with the new site.
7. Click the Database Information tab to configure the database information for
the
new site.

Database Information Tab


Use the Database Information tab to specify the database configuration for a sin
gle
database or a partitioned database configuration.

The Database Information tab.

.. To specify the database configuration for a single database configuration


1. On the Database Information tab, select the Single database configuration opt
ion.
2. In the SQL Server box, type the name of the instance of SQL Server on which t
he
Project Server database is located for this site.
3. In the Database box, type the name of the Project Server database for this si
te.
4. Under MSProjectServer Role Member:, type the user name and password for the
account that is a member of the MSProjectServer role in the Project Server datab
ase
for this site.
5. Under MSProject Role Member:, type the user name and password for the account
that is a member of the MSProjectServer role in the Project Server database for
this
site.
6. Click the Windows SharePoint Information tab to specify Windows SharePoint
Services information for the new site.

.. To specify the database configuration for a partitioned database configuratio


n
1. On the Database Information tab, select the Partitioned database configuratio
n
option.
2. If you have partitioned only the View tables, select the 2 Way Deployment opt
ion;
otherwise, select the Custom option.

3. Select one of the following options for the database that you want to configu
re:
Project Tables To configure the database that contains the Project tables and
Security views.
View Tables To configure the database that contains the View tables.
Web Tables To configure the database that contains the Microsoft Office
Project Web Access tables and Cube tables.

Note If you select the 2 Way Deployment option, the Web Tables option is not ava
ilable.

4. In the SQL Server box, type the name of the instance of SQL Server on which t
he
Project Server database for this site is located.
5. In the Database box, type the name of the Project Server database for this si
te.
6. Under MSProjectServer Role Member, type the user name and password for the
account that is a member of the MSProjectServer role in the Project Server datab
ase
for this site.
7. Under MSProject Role Member, type the user name and password for the account
that is a member of the MSProjectServer role in the Project Server database for
this
site.
8. Repeat steps 3 through 5 for each database that you want to configure.
9. Click the Windows SharePoint Information tab to specify Windows SharePoint
Services information for the new site.

Windows SharePoint Services Information Tab


Use the Windows SharePoint Services Information tab to configure Windows
SharePoint Services information for your site.

The Windows SharePoint Services Information tab.


If you are not using Windows SharePoint Services with the new site, clear the Se
tup
Windows SharePoint Services Project Server Integration check box, and then click
Create to create the new site. If you are using Windows SharePoint Services, com
plete the
following procedure.
.. To configure Windows SharePoint Services information
1. On the Windows SharePoint Services Information tab, select the Set up Windows
SharePoint Services and Project Server Integration check box.
2. In the Admin URL box, type the URL for the Windows SharePoint Services Centra
l
Administration page.
3. In the Site URL box, type the URL where you want to create Windows SharePoint
Services sites for projects.
4. In the Site Admin NT Account box, type the name of the Windows SharePoint
Services site administrator.
5. In the Admin Name box, type the name of the Windows SharePoint Services site
administrator.
6. In the Admin e-mail box, type the e-mail address for the Windows SharePoint
Services site administrator.
7. If you are deploying Windows SharePoint Services in an extranet scenario, sel
ect the
Extranet check box.
8. To prevent users of the new site from connecting to Windows SharePoint Servic
es
sites that belong to other Project Server sites, select the Hosted Organization
check
box.
9. Optionally, complete the fields for the second Windows SharePoint Services us
er
account, name, and e-mail address.
10. Click Create.

Completing Site Setup


After you use EditSite.exe to create a new site, you must perform the following
tasks:

Restart the Views Notification service.


Note In deployments in which the Views Notification service is installed on a di
fferent
computer than the Front-End service, you must restart the Views Notification on
the
computer running the Views Notification service and the computer running the Fro
nt-End
service.

Synchronize Windows SharePoint Services Web administrator accounts.

.. To restart the Views Notification service


1. On the computer running the Views Notification service, open Administrative T
ools.
2. Double-click Services.
3. In the Name column, right-click Project Server Views Notification Service, an
d
then click Restart.
.. To synchronize Windows SharePoint Services Web administrator accounts
1. Log on to Project Web Access for the new site.
Note When EditSite.exe creates a new site, the administrator password is blank.

2. Click the Admin tab.


3. In the left pane, click Manage Windows SharePoint Services.
4. In the left pane, click Synchronize administrator accounts.
5. Click Synchronize Web Administrators.

Running the EditSite Tool from the Command Line


You can run EditSite.exe from a command line to add or delete a site. To display
usage
information, run EditSite.exe from the command line and use the -? parameter.
The following table lists the command-line parameters for EditSite.exe.

Parameter
Description
-?
Display syntax information.
-S
SQL Server. Specify the instance of SQL Server on which the main Project
Server database is located.
-D
Database. Specify the main Project Server database to be used with the new
site.
-U
MSProjectServer Role Member. Specify the user in the database that is a
member of the MSProjectServer role.
-P
MSProjectServer Role Member password. Specify the password for the user
that is a member of the MSProjectServer role.
-E
MSProject Role Member. Specify the user in the database that is a member
of the MSProject role.
-A
MSProject Role Member password. Specify the password for the user that is
a member of the MSProject role.
-V
Name of the Project Server site. Used when adding and deleting a site.
-W
The Web root number of the Web site on which you want to install Project
Server 2003. The Web root number is found in the Internet Information
Services (IIS) metabase. You can use a tool such as the Meta-Data Edit Tool
from the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=21727) to
determine the Web root number of the site that you want to use.
-L
Project Server path. The path in which Project Server 2003 is installed.
-G
Session Manager. Specify the name of the server running the Project Server
Session Manager service.
-H
Application Pool. Microsoft Windows Server 2003 only. Specify the
application pool to use with the new site.
-I
View Tables server. Specify the instance of SQL Server on which the View
Tables are located. Only required when the View Tables are located on a
different server from the main database.
-T
View Tables database. Specify the name of the database that contains the
View Tables. Only required when the View Tables are located on a different
server from the main database.
-O
Windows SharePoint Services AdminPort. Specify the URL for the Windows
SharePoint Services Central Administration page.
-Y
Windows SharePoint Services site URL. Specify the URL where you want to
create Windows SharePoint Services sites for projects.
-C
Windows SharePoint Services Admin NT Account. Specify the domain
account for the Windows SharePoint Services site administrator.
-N
Windows SharePoint Services Admin Name. The name of the Windows
SharePoint Services site administrator.
-M
Windows SharePoint Services Admin Mail. The e-mail address for the
Windows SharePoint Services site administrator.
-Q
Quiet mode. Use Q to suppress alerts.
-K
Delete site. Deletes the site specified by the -V option.
To add a site, run EditSite.exe by using the following syntax:
EditSite [-S database server] [-D database] [-U Project Server user]
[-P Project Server password] [-E Project user] [-A Project password
[-V site name] [-W Web site number] [-L Project Server path]
-G Session Manager -H Application Pool
-I View Tables server -T View Tables database -B Web Tables server -
F Web Tables database -O Windows SharePoint Services Admin URL -Y
Windows SharePoint Services Site URL
-C Windows SharePoint Services Admin NT Account -N Windows
SharePoint Services Admin Name -M Windows SharePoint Services Admin
Mail

To delete a site, run EditSite.exe by using the following syntax:


EditSite [-K] [-V site name]
Project Server COM+ Settings Tool
The Project Server COM+ Settings tool (PSCOMPlus.exe) is used to specify the acc
ounts
that you want Project Server 2003 to use when it accesses Analysis Services and
Windows
SharePoint Services. PSCOMPlus.exe can be found in the \BIN\1033 folder of your
Project Server installation, or you can download it from the Microsoft Download
Center
(http://go.microsoft.com/fwlink/?LinkId=20880).

The Project Server COM+ Settings tool.


.. To update the Analysis Services access identity
1. Run PSCOMPlus.exe.
2. In the Analysis Services (OLAP) Access Identity section, do the following:
a. Select the Process this identity update check box.
b. In the Username box, type the domain and user name for the account that you
want Project Server 2003 to use to access Analysis Services.
c. In the Password box, type the password for that account.
3. If you are not updating the Windows SharePoint Services Administration Identi
ty,
clear the Process this identity update check box in the Windows SharePoint
Services Administration Identity section.
4. Click Create/Update Com+ Apps.

.. To update the Windows SharePoint Services Administration identity


1. Run PSCOMPlus.exe.
2. In the Windows SharePoint Services Administration Identity section, do the
following:
a. Select the Process this identity update check box.
b. In the Username box, type the domain and user name for the account that you
want Project Server 2003 to use to access Windows SharePoint Services. This
account must have administrative rights for Windows SharePoint Services.
c. In the Password box, type the password for that account.

3. If you are not updating the Analysis Services Access Identity, clear the Proc
ess this
identity update check box in the Analysis Services (OLAP) Access Identity
section.
4. Click Create/Update Com+ Apps.

Windows SharePoint Services Backup and Restore Tool


The Windows SharePoint Services Backup and Restore tool (SMigrate.exe) is a Micr
osoft
Windows SharePoint Services tool that can be used to back up and restore a Share
Point
site. This tool is used in conjunction with PSMigrat.exe when migrating a ShareP
oint Team
Services deployment to Windows SharePoint Services. For more information, see th
e topic
Migrating from SharePoint Team Services in Chapter 3, Upgrading to Project
Server from Earlier Versions of Microsoft Project of the Microsoft Office Projec
t
Server 2003 Installation Guide. You can download Smigrate.exe from the Microsoft
Download Center (http://go.microsoft.com/fwlink/?LinkId=20881).
Note SMigrate.exe requires that CABARC.exe and EXTRACT.exe be in the same folder
in order to
run.
To back up a SharePoint Web site by using SMigrate.exe, use the following syntax
:
smigrate -w Web site URL -f backup file [-e] [-y]
To restore a SharePoint Web site by using SMigrate.exe, use the following syntax
:
smigrate -r -w Web site URL -f backup file [-x]
The following table lists the command-line parameters for SMigrate.exe.
Parameter
Description
-f
Backup file name (required). Specify a file name with the extension .fwp.
-e
Exclude subsites during backup (optional). No parameters.
-r
Restore (optional). No parameters.
-w
Web site URL (required). Valid URL to a SharePoint Web site.
-x
Exclude security during restore (optional). No parameters.
-y
Confirm that you want to overwrite an existing backup file.
-u
Administrator username.
-pw
Administrator password. Specify * as the password to be prompted for a
password.

Project Server Data Migration Tool


The Project Server Data Migration tool (PSMigrat.exe) is a command-line tool tha
t is used
to migrate Project Server data from SharePoint Team Services to Windows SharePoi
nt
Services. PSMigrat.exe extracts the subweb information from SharePoint Team Serv
ices
into one or more .fwp files. For each site, PSMigrat.exe packages all of the sit
e content
(including documents and issues) into a .cab file and expands the file to perfor
m additional
operations. PSMigrat.exe then runs the Smigrate.exe tool to add this information
to the
server running Windows SharePoint Services. You can download PSMigrat.exe from t
he
Microsoft Download Center (http://go.microsoft.com/fwlink/?LinkId=20877).
The following table lists the command-line parameters that can be used with PSMi
grat.exe.

Parameter
Description
*-w
The managed path (URL) for Microsoft Windows SharePoint Services
project sites. Optional only if bo (backup only) is specified.
*-ownerlogin
A Windows account with permission to create a top-level Web site.
*-owneremail
The e-mail address of the user specified in ownerlogin.
-i
Indicates the Project ID numbers (in Project Server 2003) whose
SharePoint Team Services subwebs will be migrated to Windows
SharePoint Services. It can be a single project ID, a range of project IDs, or
a series of project IDs that is out of order. If this parameter is not used, all
subwebs will be migrated. Use -1 to migrate the Public Document library.
*-f
The path of the backup file and the working subfolder. Required for
PSMigrat.exe to run.
*-dbserver
The Project Server database server.
*-dbname
The name of the Project Server database.
-dblogin
Required if SQL Server authentication is used.
-dbpassword
Required if SQL Server authentication is used.
-c
Connection string. Can be used in place of the db* parameters.
-l
The path to the log file. Optional; defaults to %temp% if not specified.
-s
Specifies that PSMigrat.exe is to run in silent mode. Optional.
-ro
Restore only from the expanded format (with Manifest.xml and other files
listed in a directory) from the work directory (-f). Optional.
-bo
Back up the SharePoint Team Services subwebs into an .fwp file. This also
keeps the expanded file list out of the .fwp file.
*-p
Accepts a prefix for the site name. For example, for a site with a target
name of ProjectServer_101, the prefix is "ProjectServer".
-u
User name for computers running Microsoft Windows Server 2003 with
Internet Explorer Enhanced Security installed.
-pw
Password for computers running Windows Server 2003 with Microsoft
Internet Explorer Enhanced Security installed.
-psintraneturl
If specified, this URL will be set as a site property on each Project Web site
upon restoration.
-psextraneturl
If specified, this URL will be set as a site property on each Project Web site
upon restoration.

Note Items with an asterisk (*) are required.


Windows SharePoint Services Site Migration Tool
When Project Server 2003 is used with Windows SharePoint Services, a site collec
tion is
created on Windows SharePoint Services, and a subsite is created for every proje
ct that is
published to the server.
The Windows SharePoint Services Site Migration tool (WSSMigr.exe) is a command-l
ine
tool that enables you to easily back up a selection of subsites or restore these
subsites from
a previous backup. It can back up and restore a single subsite or a range of sub
sites that
you specify.
Based on Project IDs that you specify, WSSMigr.exe reads the subsite names from
the
Project Server database for the Windows SharePoint Services subsites to be backe
d up, and
then calls the Windows SharePoint Services Site backup and restore tool (STSAdm.
exe) to
perform the backup operation.
You can use WSSMigr.exe for the following two scenarios:
A hosted deployment migration
A single project restore

Hosted Deployment Migration


A hosted deployment is a large installation of Project Server 2003 that hosts Pr
oject Server
site collections for departments or divisions within the organization. The host
can also be
an application service provider that hosts Project Server site collections for o
ther
companies, similar to the way that an Internet service provider hosts Web sites.

In a typical hosted Project Server deployment, a single Windows SharePoint Servi


ces
content database is shared between multiple instances of Project Server 2003. Yo
u can use
WSSMigr.exe to migrate the Windows SharePoint Services site collection that is a
ssociated
with a single Project Server instance into or out of a hosted deployment.
When migrating in or out of a hosted deployment, run WSSMigr.exe without the -i
parameter to back up all the Windows SharePoint Services subsites in the site co
llection
that are associated with an instance of Project Server 2003.
Single Project Restore
You can use WSSMigr.exe in conjunction with the Restore Single Project tool
(RestoreP.exe) to restore a single project to an earlier point in time. To do th
is, run
WSSMigr.exe with the -i parameter and specify the ID of the project that you wan
t to
restore. You must be following the database backup techniques described in the M
icrosoft
Office Project Server 2003 Disaster Recovery Guide (http://go.microsoft.com/fwli
nk/?LinkID=20234) in
order to successfully synchronize your Project Server data with your Windows Sha
rePoint
Services data for the project that you want to restore.
Note For more information about restoring a single project, see the topic Restor
e a Single Project
in Appendix C, Project Server Recovery Tools of the Microsoft Office Project Ser
ver 2003 Disaster
Recovery Guide (http://go.microsoft.com/fwlink/?LinkID=20234).
Running the Tool
WSSMigr.exe is a command-line tool that calls the Windows SharePoint Services
STSAdm.exe tool to perform the actual backup operation.
Important WSSMigr.exe overwrites existing backup files when backing up and overw
rites existing
subsites when restoring.
.. To install WSSMigr.exe
Download and run the file WSSMigr.exe from the Microsoft Download Center:
http://go.microsoft.com/fwlink/?LinkId=20895.

When you use WSSMigr.exe to back up subsites, the tool:


1. Queries the Project Server database for the URL for each subsite that you spe
cified.
2. Creates a filename based on the subsite name (for example, projectserver_101.
bak) for
each subsite.
3. Runs STSAdm.exe by using the following syntax:
Stsadm.exe -o backup -url [subsiteURL] -file [-f parameter +
filename] -overwrite

When you use WSSMigr.exe to restore subsites, the tool runs STSAdm.exe for each
subsite
in the backup by using the following syntax:
Stsadm.exe -o restore -url [subsiteURL] -file [-f parameter +
filename] overwrite
Note You must be a Windows SharePoint Services administrator to run WSSMigr.exe.

.. To back up Windows SharePoint Services subsites


Run WSSMigr.exe -bo on the computer running Windows SharePoint Services for the
subsites that you want to back up.
For example:
WSSMigr.exe bo -f c:\wssmigr\temp
-dbserver SQLServer
-dbname ProjectServer
-l c:\temp\psmlog.txt

To restore Windows SharePoint Services subsites


Copy the backup files to th
you want to restore them.
Run WSSMigr
WSSMigr.exe ro -w
c:\pswssbr\temp
-dbserver SQLServer
-dbname ProjectServer

-l c:\temp\psmlog.txt
W

The managed path (the URL) of Windows SharePoint Services wheresubsites will be
restored. Optional when backing up; required when
restoring. You must use the NetBIOS name for the server name. When uswith the -b
o parameter, this value will override the Windows SharePoint
Services m
Required. The directory path where the backup files are s
Required. The name of the server running SQL Serve
Required. The n
Required if using SQL Server authentication to access the Project Server
database. T
Required if
database.
database connection parameters.
Optional. The range of Project IDs whose Windows SharePoint Services
subsites will be backed up. If this parameter is not specified, all Windows
SharePoint Services subsites created by Project Server 2003 in that sicollection
will be backed up.
e
Specify eithProject IDs.

Examples:
-i 101-111 (Backs up the subsites for project 101-111)
-i 103,109,111 (Backs up the subsites for project 103, 109, 111)
-i 103,109-111 (Backs up the subsites for pro
ject 1-i 103 (Backs up the subsite for project 103)
-i -1 (Only backs up the public documents sub
(Note: You cannot include spaces in the list.)
Optional. This switch denotes a prefix to append to each Project Web site.
For example, if '-p Org1' is specified, site ProjectServe
become Org1_MS_ProjectServer_PublicDocuments.
Optional. The path and filename for the log file. If you do not specify a file
name, a file called WSSMigr.log will be created. If you do not specify a path,
the log file will be created in the %temp% directory for your use
-s
Optional. Runs in silent mode with no output of the progress.
Required when restoring. Restores all Wi
subsites from the working directory (-f).
subsites into the working directory (-f) as .bak files.
Optional. Administrator user name for Windows SharePoint Services.
Required if authentication credentials need to be passed. (W
Server 2003 Enhanced Security configurations.)
Optional. Administrator password. Re
Parameter
Description
Parameter Description
configurations.)
TTP Proxy Configuration Tool
h
Wen you run Project Server Setup, proxy settings are automatically configured fo
r your
Project Server installation. If you need to change or update the proxy server co
nfiguration,
can use the WinHTTP pro
xy configuration tool (Proxycfg.exe), which is installed on
the server when you run Project Server Setup.
To run Proxycfg.exe
On the computer on which Projeccmd, and then click OK.

then run Proxycfg.exe by using the parameters listed in t3. Restart Internet Inf
ormation Services (IIS).
Note New or updated information for Proxycfg.exe will not take effect un

Informa
l Options
Description
This com
prox
This command specifies that all HTTP andHTTPS servers should be accessed directl
y.
Use this command if there is no proxy
server.
This command specifies one or more proxy
servers
should be accessed directly. If a proxy serveis not specified for a given protoc
ol and thserver is not in the bypass list, the -p option
specifies that the server cannot be accessedat all.
Description
This command specifies on
should be accessed directly. If a proxy server
is not specified for the given protocol, the -d
option specifies that the server shouldaccessed directly instead.

proxycfg u This command imports the Internet Explorer


proxy settings of the current user. WinHTTP
configuration sc
he following tab
the proxy-server-list and optional-bypass-list
Description
Proxies are specified in a space-delimitedstring. The proxy listings
number used to access the proxy.
ic
Proxy servers can be listed to use a specifprotocol. The valid protocols are HTT
P or
HTTPS. The syntax for a proxy listing that
specifies a protocol is:
protocol=protocol://proxyNname
where protocol is either http or https and
proxyName is the name of the proxy sFor example, the string
http=http://pr
specifies that the protocol is HTTP
of the proxy server is proxy_name, and thport number for this server is 80. An
example of a proxy listing that specifies th
HTTPS protocol is:
https=https://proxyName
If the proxy server uses the default port
number for the protocol, the port numbercan be
If a proxyName is listed by itself,
Proxycfg.exe tool uses that proxydefault proxy for any
Parameter
have a proxy specified. For example, the
listing
http=http://proxyName
other_proxy
specifies using the proxyName serv
any HTTP operations and the other_proxy
server for any HTTPS operations.
This list contains host names or IP
addresses that are locally known.
This list can contain wildcards, "*", that
cause the application to bypass the proxy
server for addresses that fit the specified
pattern. For e
and *.org are acceptable wildcard patterns.
Wildcard characters must be the left-most
characters in the list, so myserver.* is nosupported.
To list multiple addresses and host na

name that does not contain a period.


Examples
owing is the most common command used wimmand specifies the use of the proxy ser
v
HTTPS servers, and also to bypass any host names that do not contain a period. I
n this
case, the -d option has no effect.
proxycfg
ompare the previous comm
proxy server named myproxy to access both HTTP and HTTPS servers, and to not byp
asany servers.
proxycfg -p myproxy
The following is an example of a more complex command
rvers and the server named https_proxy to access HTTPS serecifies that local int
ranet sites (for example, host names that d*.example.com domain bypass the
D
Configuring the Sample Database
This appendix describes the process for installing and configuring the Microsoft®
Office
Project Server 2003 Sample database.
Installing Project Server 2003 with the Sample Database
Before configuring the Sample database, be sure that you have migrated the Analy
sis
Services repository to a Microsoft SQL Server database.
For more information about migrating the Analysis Services repository, see the t
opic Migrate the
Analysis Services Repository to a SQL Server Database in Chapter 8, Post-Install
ation Tasks of the
Microsoft Office Project Server 2003 Installation Guide.
If you did not select the Project Server Sample Data component during Project Se
rver
Setup, you can manually copy the files to the server. On the Project Server 2003
CD, copy
the files from the \Support\Sample\1033 folder to \Microsoft Office Project
Server 2003\Sample Data\1033 on your server. To restore and configure the data,
type
sampcfg.exe /r at the command line. To back up your data, type sampcfg.exe /b at
the
command line.
Note If you want to run the Sample database offline, you need to configure the H
OSTS file at
\WINNT\System32\Drivers\Etc to map the IP address to your computer name in addit
ion to the
localhost. When you are finished, save the file. For example:
127.0.0.1 localhost
127.0.0.1 servername
The Sample database has the following requirements:
Microsoft Windows Server 2003 or Microsoft Windows 2000 Server, Service Pack 3
or later. Microsoft Windows® SharePoint® Services requires Windows Server 2003.
Microsoft Internet Information Services (IIS) 5.0 or later, including the latest
updates
for SSI Privilege Elevation Vulnerability. Refer to Knowledge Base article 30162
5 on
the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=24702).
Microsoft SQL Server 2000, Service Pack 3, including server and client tools.
Microsoft SQL Server Analysis Services, Service Pack 3.
Windows SharePoint Services (requires Windows Server 2003); must be installed to
a
port other than Port 80.
Microsoft Office Project Server 2003.
Microsoft Office Project Professional 2003.
Microsoft Outlook® 2000 or later, or Microsoft Office Outlook 2003; optional, but
required to use the Outlook Integration features of Project Server 2003.
Microsoft Excel 2000 or later; optional, but required to complete a full evaluat
ion of
Project Server 2003.
Microsoft Word 2003.

When you are finished configuring the Sample database, see the files Samprm.htm
and
Sampepm.htms in the \Sample Data\1033 folder of your Project Server installation
for
more information about using the Sample database.
User Accounts
The Sample Data Configuration Wizard creates local computer user accounts on you
r
server for each of the roles listed in the following table. If you prefer, you c
an specify user
accounts for these roles.

Name
Type
Demo Role
Jo Brown
User
Executive, Portfolio Management Scenario
Scott Bishop
User
Resource Manager, Portfolio Management Scenario
Steve Masters
User
Project Manager, Portfolio Management Scenario
Brad Sutton
Power User
Team Member, Portfolio Management Scenario
Eva Corets
User
Project and Resource Manager, Resource Management
Scenario
Wendy Wheeler
User
Resource Manager, Resource Management Scenario
Rob Young
Power User
Team Member, Resource Management Scenario
Each user listed in the table has a Windows password of pass@word1 and uses Wind
ows
authentication to access the computer running Project Server. All other users in
the sample
data have a blank password.
Note The administrator account is not created by the Sample Data Configuration W
izard.
Sample Data Installation and Configuration
To install and configure the sample data, run the Sample Data Configuration Wiza
rd.
.. To run the Sample Data Configuration Wizard
1. On the Start menu, point to Programs, click Microsoft Office Project Server 2
003,
and then click Restore and Configure Sample Data.
The Sample Data Configuration Wizard starts.

2. Click Next to view the End-User License Agreement.


3. If you agree to the terms of the End-User License Agreement, select the I acc
ept the
terms of the License Agreement option, and then click Next.
4. Select the database types that you want to restore, and then click Next.
Note The documents, issues, and risks features require Windows SharePoint Servic
es.

5. On the Microsoft Office Project 2003 Database page, the path and file name fo
r the
Project Server Sample database file, and the new database name, are included as
default
values. Edit these values if you want to restore a different backup or use a dif
ferent
database name, and then click Next.
6. On the Windows SharePoint Services Database page, the path and file name for
the
Windows SharePoint Services Sample database file, and the new database name, are
included as default values. Edit these values if you want to restore a different
backup
or use a different database name, and then click Next.
7. Specify the URL that you will use to access the sample data, and then click N
ext.
8. Either choose to allow the wizard to create user accounts on your computer, o
r specify
existing user accounts to use for each role (remember the option that you select
here;
you will need it later). It is recommended that you allow the wizard to create u
ser
accounts this will help you to follow demo scripts provided.
Note If you choose not to have the wizard create user accounts for you, you will
need to
manually add the users Brad Sutton and Rob Young to the Power Users group when y
ou
create the user accounts.

9. Click Install.
10. Click Finish.
Note You might want to set up multiple copies of the sample data on the server s
o that different
people can use their own copy of the sample data. To do this, run this wizard mu
ltiple times. Each
time that you run the wizard, specify a different database name and URL. If you
need to install
multiple copies of the Windows SharePoint Services sample data, see the topic In
stalling Multiple
Copies of the Windows SharePoint Services Data in Appendix D, Configuring the Sa
mple Database
of the Microsoft Office Project Server 2003 Installation Guide.
Configuring Windows SharePoint Services for Project
Server 2003
Because you are restoring a database from a different computer, you must reconfi
gure
Windows SharePoint Services and Project Web Access. This involves completing the
following steps:

Creating a new virtual server.


Assigning application pool ID permissions on the new database.
Extending the Windows SharePoint Services site and adding the restored database.
Adding Project Server 2003 to the Windows SharePoint Services exclusion list.
Complete the integration between Windows SharePoint Services and Project
Server 2003.

.. To create a new virtual server


1. On the Start menu, click Run.
2. In the Open box, type Inetmgr and then click OK.
The Internet Information Services Manager starts.

3. In the left pane, expand the tree until you view the Web Sites folder.
4. Click the Web Sites folder and on the Action menu, click New, and then click
Web
Site.
5. In the Web Site Creation Wizard, click Next.
6. On the Web Site Description page, type a description (for example, SharePoint
Sample Database) and then click Next.
7. On the IP Address and Port Settings page, change the TCP port to a value such
as
5555 and then click Next. This number must be unique. Do not use 80 or any other
port you have previously defined for a Web site.

8. On the Web Site Home Directory page, click the Browse button. On the drive on
which Windows is installed, find and select the Inetpub folder.
9. Click Make New Folder. Type Sample and then click OK.
10. Click Next.
11. On the Web Site Access Permissions page, click Next.
12. Click Finish.
13. Close IIS Manager.

.. To assign application pool ID permissions on the new database


1. On the Start menu, point to All Programs, Microsoft SQL Server, and then choo
se
Enterprise Manager to open SQL Server Enterprise Manager.
2. In the tree view, browse to the Security folder, expand it, and then select L
ogins. Then
do one of the following:
If the NT Authority\Network Service login does not exist, you need to add it as
a login account. To do this, right-click Logins, select New Login, and then crea
te
the NT Authority\Network Service account in the SQL Server Login Properties
dialog box. In the Name box, enter NT Authority\Network Service, and then
select the Database Access tab. Select the Permit box next to the Windows
SharePoint Services database; in this case it should be the same database restor
ed
previously (default name MPSWSSSampleDatabase). Do not change the settings
for any other database. Under Database roles, enable db_owner and then click
OK.
Note This step assumes that Windows SharePoint Services sample Content database
application pool is running under the identity of NT Authority\Network Service.

If the NT Authority\Network Service login does exist, you need to verify that
this account exists as a db_owner on the MPSWSSSampleDatabase database.
Double-click NT Authority\Network Service, and then select the Database
Access tab. Select the Permit box next to the Windows SharePoint Services
database; it should be the same database restored previously (default name
MPSWSSSampleDatabase). Do not change the settings for any other database.
Under Database roles, enable db_owner and then click OK.
Note This step assumes that Windows SharePoint Services sample content database
application pool is running under the identity of NT Authority\Network Service.

3. Close SQL Server Enterprise Manager.


.. To extend the Windows SharePoint Services site and add the restored database
1. On the Start menu, point to Administrative Tools, and then click SharePoint
Central Administration.
2. Click Configure Virtual Server Settings.
3. On the Virtual Server List page, click the virtual server that you created (f
or example,
SharePoint Sample Database).
4. On the Extend Virtual Server page, go to the Provisioning Options section and
click Extend and create a content database.
5. In the Application Pool section, in the Application pool name box, type a nam
e for
the application pool (for example, WSSSampAppPool).
6. Select the Predefined option, and choose Network Service from the list.
7. In the Site Owner section, type a domain and user name in the User Name box.
This
account should have access to this computer.
8. In the E-Mail box, type an e-mail address for the site owner, and click OK.
9. On the Virtual Server Successfully Extended page, click OK.
10. Under Virtual Server Management, click Manage content databases.
11. Under Content Databases, click Add a content database.
12. Under Database Information, select the Specify database server settings opti
on, and
then type the name of the restored Windows SharePoint Services database (for
example, MPSWSSSampleDatabase) in the Database name box.
13. Type a user name and password to use to access the database. You can use you
r SQL
Server sa account for this.
14. Enter values in the Number of sites before a warning event is generated and
Maximum number of sites that can be created in this database boxes, such as
9000 and 15000, and then click OK.
15. If you are installing an additional copy of the SharePoint sample data, foll
ow the
procedures in the topic Installing Multiple Copies of the Windows SharePoint
Services Data in Appendix D, Configuring the Sample Database of the Microsoft
Office Project Server 2003 Installation Guide.

.. To add Project Serve 2003 to the Windows SharePoint Services exclusion list
1. In Administrative Tools in Control Panel, open the Windows SharePoint Service
s
Central Administration page.
2. Under Virtual Server Configuration, click Configure virtual server settings.
3. On the Virtual Server List page, click the Default Web Site link that points
to the
server running Project Server 2003.
4. On the Virtual Server Settings page, under Virtual Server Management, click
Define Managed Paths.
5. On the Define Managed Paths page, under Add a new path, type the name of the
Project Server Sample database path (for example, sample ) in the Path text box.
6. Under Type, select Excluded Path.
Note If you click Check URL, the page will not load. This is expected behavior.

7. Click OK. The name of the Project Server Sample database virtual directory ap
pears in
the list of excluded servers under Excluded Paths.

.. To complete the integration between Windows SharePoint Services and Project S


erver 2003
1. Open Project Web Access for the sample data (for example,
http://computername/sample).
2. Log on as an administrator by using the password pass@word1.
3. Click the Admin tab.
4. On the side pane, click Manage Windows SharePoint Services.
5. In the SharePoint Central Administration URL box, type the URL for SharePoint
Central Administration. Be sure to use the server name and not localhost.

6. In the Create a site under this SharePoint URL box, type


http://servername:port/sites, where port is the port number that you specified f
or
the new virtual server (for example, 5555). Be sure to use the server name and n
ot
localhost.

7. Click Save Changes.


8. In the left pane, click Manage SharePoint sites.
9. Click the first project name in the list (not including the Public Documents
project).
10. Click Synchronize.
11. Click Yes for the alert that pops up.
12. Repeat steps 9, 10, and 11 for all other projects listed.

Installing Multiple Copies of the Windows SharePoint Services


Data
The Project Server Sample database was designed to allow a single installation o
f Project
Server 2003 and Windows SharePoint Services data on a computer. If you want to u
se
more than one copy of the Project Server data, you can install additional copies
by running
the Sample Data Configuration Wizard. If you want to install more than one copy
of the
Windows SharePoint Services data, you will need to configure the new datasets ma
nually.
This topic describes the process for installing more than one copy of the Window
s
SharePoint Services sample data on a computer.
If you want to install more than one copy of the Windows SharePoint Services sam
ple data,
you must do so before making any changes to the data in your initial Project Ser
ver Sample
database deployment.
Caution Do not attempt to restore multiple copies of the Windows SharePoint Serv
ices sample
data by using the Sample Data Configuration Wizard without following the procedu
re in this topic.
Previous installations will be corrupted and become unusable.

.. To install additional copies of the SharePoint sample data


1. Follow the procedures in the topics Sample Data Installation and Configuratio
n
and Configuring Windows SharePoint Services for Project Server 2003 in
Appendix D, Configuring the Sample Data of the Microsoft Office Project Server 2
003
Installation Guide until you reach step 15 in the procedure To extend the Window
s
SharePoint Services site and add the restored database.
2. Run the Site backup/restore tool (STSAdm.exe) to back up and restore the Samp
le
database sites onto a different virtual server by using the batch program that f
ollows.
Restore the sites under the same name.
@ECHO OFF

REM Declare variables

REM Source vserver


SET SVRNAME1=<servername>
SET SVRWEBPORT1=<port>
SET SVRMPATH1=sites
SET SVRSITEPREFIX1=ProjectServer

REM Target vserver


SET SVRNAME2=<servername>
SET SVRWEBPORT2=<port>
SET SVRMPATH2=sites
SET SVRSITEPREFIX2=ProjectServer
IF [%1]==[b] (
REM Backup the sites from the (Sample) first Windows SharePoint
Services VServer

STSAdm.exe -o backup -url


http://%SVRNAME1%:%SVRWEBPORT1%/%SVRMPATH1%/MS_ProjectServer_Pu
ic

FOR %%a IN (101


124 125) DO (
STSAdm.exe -o backup -url
http://%SVRNAME1%:%SVR
-fi
)
)

IF [%1]==[r] (
REM Restore the si
Se

STSAdm.exe -o restore -url


http://%SVRNAME2%:%SVRWEBPORT2%/%SVRMPATH2%/MS_ProjectServer_Pu
ic

FOR %%a IN (MS_ProjectServer_PublicDocuments 10


110 112 114 116 118 119 120
STSAdm.exe -o restore -url
http://%SVRNAME2%:%SVR
-fi
)

)
Follow the procedure To add Project Server 2003 to the Windows SharePoint
Services exclusion list in the topic Configuring Windows SharePoint Services for
Project Server 2003 in Appendix D, Con
Building the OLAP Cube
Project Web Access uses an online analytical processing (OLAP) cube for modeling
and
analyzing data. If you make major changes to the database, such as renaming a pr
oject or
significantly modifying assignments or views, you will need to rebuild the OLAP
cube to
ensure that Portfolio Analyzer views are updated accordingly.
Note If you install multiple instances of the Project Server Sample database and
do not specify
unique names for the OLAP cube, each instance of the Project Server Sample datab
ase will point to
the same OLAP cube. If you specify a new name for the OLAP cube, you will also n
eed to change the
Portfolio Analyzer view configuration to point to the new cube.

.. To build the OLAP cube


1. Open Internet Explorer and launch Project Web Access (http://servername/Sampl
e).
2. Log on to Project Web Access as the administrator and type the password:
pass@word1.
3. In the top-level navigation, click Admin.
4. In the side pane, under Actions, click Manage enterprise features.
5. Under Enterprise options, click Update resource tables and OLAP cube, or do
one of the following:
Under Build the OLAP cube, select Yes, I want to update resource
availability information and build an OLAP cube.

Under OLAP cube name and description, specify the name of the Analysis
Services server, the OLAP cube name, and description.

Under Date range for resource availability, specify the range that you want to
use for resource updates.

6. Under Update frequency, select Update only when specified, and then click
Update Now. The OLAP cube will be created. This might take several minutes. You
can check the status of the OLAP cube by refreshing the page and then referring
to the
Current Cube Status section. Remember the name of the OLAP cube that you are
generating as you will need to refer to it later.

Note If you receive an error message stating that the connection to the reposito
ry cannot be
established, you might need to set additional permissions for the OLAP repositor
y.
.. To set additional permissions for the OLAP cube
1. On the Start menu, select My Computer.
2. Browse to and open the \Program Files\Microsoft Analysis Services folder.
3. Right-click the Bin directory and select Properties to open the Bin Propertie
s dialog
box.
4. Select the Security tab, and then click the Add button to open the Select Use
rs,
Computers, or Groups dialog box.
5. In the Enter the object names to select text box, type servername\OLAP
Administrators, and then click OK.
6. In the Bin Properties dialog box, under Groups or user names, select the OLAP
Administrators group.
7. Under Permissions for, set Full Control to Allow.
8. Click OK.

Verifying the Resource Availability Tables


When the OLAP cube is built, it sometimes fails to update the Resource Availabil
ity tables
automatically. Therefore, after building the OLAP cube, be sure to verify that t
he Resource
Availability tables were updated after you build the OLAP cube. Occasionally, yo
u might
need to rebuild the Resource Availability tables.

.. To verify that the Resource Availability tables were updated


1. On the Start menu, point to All Programs, Microsoft SQL Server, and then choo
se
Enterprise Manager to open SQL Server Enterprise Manager.
2. Expand the Console Root until you reach Databases. Expand Databases and selec
t
the Project Server database; for example, MPSSampleDatabase.
3. Click Tables.
4. Find the table MSP_VIEW_RES_TP_BY_DAY, right-click, point to Open Table,
and then choose Return all rows.
5. If the fields ResourceTimeStart, ResourceTimeFinish, and
ResourceWorkAvailability are empty, you need to rebuild the Resource Availabilit
y
tables.

.. To rebuild the Resource Availability tables


1. Open Internet Explorer and launch Project Web Access (http://servername/Sampl
e).
2. Log on to Project Web Access as the administrator and type the password:
pass@word1.
3. In the top-level navigation, click Admin.
4. In the side pane, under Actions, select Manage enterprise features.
5. Under Enterprise options, click Update resource tables and OLAP cube.
6. Under Build the OLAP cube, select No, I only want to update resource
availability information.
7. Under OLAP cube name and description, verify the name of the Analysis Service
s
server, the OLAP cube name, and the description.
8. Under Date range for resource availability, specify the range that you want t
o use
for resource updates.
9. Under Update frequency, select Update only when specified, and then click
Update Now. The Resource Availability tables will be updated. This should take l
ess
time than creating the entire OLAP cube.

Granting Users Permission to Access the OLAP Cube


The users who need to view the OLAP cube by using Portfolio Analyzer must be gra
nted
permission to access the OLAP cube.

.. To grant users permission to access the OLAP cube


1. On the Start menu, point to All Programs, Microsoft SQL Server, Analysis
Services, and then click Analysis Manager.
2. Locate the Sample database OLAP cube, right-click Database Roles, and then se
lect
Manage Roles.
3. In the Database Role Manager dialog box, click New to open the Create a
Database Role dialog box.
4. Enter the name of the role in the Role Name box, and then click Add on the
Membership tab to open the Add Users and Groups dialog box.
5. In the List Names From list, select the servername/ computername if you selec
ted Create
Windows user accounts for each user on this computer or the domain name if you
selected Use existing Windows user accounts for the roles.
6. Click Show Users and select Jo Brown. Click Add. Repeat this step for the use
rs
Steve Masters, Scott Bishop, Eva Corets, and Wendy Wheeler. Click OK.
7. Click the Cubes tab, select the option MSP_Portfolio_Analyzer, and then click
OK.
8. When you are finished, close Analysis Manager.
Creating Project Server Accounts for Project Professional Users
Use the following procedure to create Project Server accounts for Project Profes
sional
users.

.. To create Project Server accounts for Project Professional users


1. Log on to the computer running Project Server 2003 as an administrator.
2. Start Project Professional in offline mode (not connected to Project Server 2
003).
3. On the Tools menu, point to Enterprise Options, and then click Microsoft Offi
ce
Project Server Accounts.
4. Click Add.
5. Enter Sample Data in the Account Name box.
6. Enter the URL for the Project Server Web site in the Project Server box (for
example,
http://servername/sample).
7. Select the Use a Microsoft Project Server account option.
8. Select the Set as default account check box.
9. In the User name box, type Administrator.
10. Click OK.
11. Click OK to close the dialog box.
12. Close Project Professional.
13. Log off of the computer.
14. Log on to the computer as the user Eva Corets.
15. Start Project Professional in offline mode (not connected to Project Server
2003).
16. On the Tools menu, point to Enterprise Options, and then click Microsoft Pro
ject
Server Accounts.
17. Click Add.
18. In the Account Name box, type Sample Data.
19. Type the URL for your Project Server site in the Project Server text box (fo
r example,
http://servername/sample).
20. Select the Use Windows user account option.
21. Select the Set as default check box.
22. Click OK.
23. Click OK to close the dialog box.
24. Close Project Professional.
25. Log off of the computer.
26. Log on to the computer as the user Steve Masters.
27. Start Project Professional in offline mode (not connected to Project Server
2003).
28. On the Tools menu, point to Enterprise Options, and then click Microsoft Pro
ject
Server Accounts.
29. Click Add.
30. In the Account Name text box, type Sample Data.
31. Type the URL for your Project Server site in the Project Server text box (fo
r example,
http://servername/sample).
32. Select the Use Windows user account option.
33. Check the Set as default account check box.
34. Click OK.
35. Click OK to close the dialog box.
36. Close Project Professional.
37. Log off of the computer.

Configuring Internet Explorer


Use the following procedure to configure Internet Explorer.

.. To configure Internet Explorer


1. Log on to a computer as the user Jo Brown.
2. Open Internet Explorer and on the Tools menu, click Internet Options.
3. Click the Security tab.
4. Select the Trusted Site icon and then click Sites to open the Trusted Sites d
ialog
box.
5. Clear the Require server verification (https://) for all sites in this zone c
heck box.
6. Add your Web site as a trusted site by typing http://servername in the Add th
is
Web site to the zone text box, and then click Add.
7. Click OK.
8. Log off of the computer, and repeat this procedure for the users Scott Bishop
, Steve
Masters, Eva Corets, Wendy Wheeler, Brad Sutton, and Rob Young.

Setting Up Outlook Integration


Use the following procedure to set up Outlook integration.

.. To set up Outlook integration


1. Log on to the computer as an Administrator, open Internet Explorer, and then
log on
to Project Web Access as an administrator by using the URL that you created earl
ier.
2. Click Tasks, click View and report on your tasks from your Outlook calendar,
and
then click Download Now to download the Outlook Add-in.
3. On the File Download dialog box, click Open. Follow the instructions to compl
ete
the installation.
4. Log on to the computer as Brad Sutton, right-click the Outlook icon, and then
select
Properties.
5. Click Add and specify a new profile name. Click OK.
6. Select View or change existing e-mail accounts, and then click Next.
7. Click Finish.
8. Click OK in the alert regarding creating a profile with no e-mail accounts.
9. Click OK to close the Profile dialog box.
10. Open Outlook.
11. Click Next.
12. Select No on the E-mail accounts page of the wizard and click Finish. You mi
ght
get a User Name dialog box that states your full name and initials. Click OK if
you are
presented with this dialog box.
13. In the Outlook menu, select Tools, point to Options, and then select the Oth
er tab.
14. Click Advanced Options, click COM Add-ins, and then click Add.
15. Browse to drive:\Program Files\Microsoft Office\Office 11.
16. Double-click the MPSAddIn.dll file. Click OK three times.
17. On the Tools menu, click Options.
18. On the Project Web Access tab, click Enter login information.
19. In the Enter Login Information dialog box, type the URL for the Project Serv
er
Sample database, and then click OK.
20. Click OK to close the Options dialog box.
21. Close Outlook and log off of the computer.
22. Repeat this procedure for the user Rob Young.

Backing Up Custom Databases


It is strongly recommended that you back up both your Project Server and Windows
SharePoint Services databases at this phase of working with the Project Server S
ample
database. This is a fully functional sample database. You can use this backup th
e next time
you want to use the sample as a clean starting point. This is essential if you w
ant to
repeatedly evaluate or demo Project by using the Evaluation Guide scripts. For d
etailed
information about backing up Project Server and Windows SharePoint Services data
bases,
see the Microsoft Office Project Server 2003 Disaster Recovery Guide.
(http://go.microsoft.com/fwlink/?LinkID=20234)
Note If you plan to restore the Project Server database on another server, you m
ust remove the
SQL users for the Project Server and Windows SharePoint Services databases befor
e creating the
backup file.

.. To remove user roles for Project Server and Windows SharePoint Services
1. Log on to the computer running Project Server 2003 as an administrator.
2. On the Start menu, point to All Programs, Microsoft SQL Server, and then clic
k
Enterprise Manager.
3. Under Console Root, expand the tree until the Databases folder appears.
4. Expand the Databases folder, and then expand the folder for the database that
you
intend to back up (for example, MPSSampleDatabase).
5. Select the Users folder.
6. Right-click MSProjectSampleDBUser and select Delete.
7. Right-click MSProjectServerSampleDBUser and select Delete.

.. To back up the Sample database


1. Log on to the computer running Project Server 2003 as an administrator.
2. On the Start menu, point to All Programs, Microsoft Office Project Server 200
3,
and then select Back Up Sample Data to open the Sample Data Backup Wizard.
Click Next.
3. If you agree to the terms of the End-User License Agreement, select the I acc
ept the
terms of the License Agreement option, and then click Next.
4. On the Data Type page, choose Back up Microsoft Office Project Server databas
e
if you are not using Windows SharePoint Services, or choose Back up Microsoft
Office Project Server 2003 and Windows SharePoint Services databases,
including integrated documents, issues, and risks if you are using Windows
SharePoint Services. Click Next.
5. On the Microsoft Office Project Server 2003 Database page, under Microsoft
Office Project Server database to back up, type the name of the database. Under
Back up as, specify the path for the backup. Click Back Up.
6. After the Project Sample Data Backup Wizard creates the backup file, click Fi
nish.

Note You can also type sampcfg.exe /b at the command line to back up your data.
.. To restore the Sample database
1. Log on to the computer running Project Server 2003 as an administrator.
2. On the Start menu, point to All Programs, Microsoft Office Project Server 200
3,
and then select Configure Sample Data to open the Sample Data Wizard. Click
Next.
3. If you agree to the terms of the End-User License Agreement, select the I acc
ept the
terms of the License Agreement option, and then click Next.
4. On the Data Type page, choose Install Microsoft Office Project Server data if
you
are not restoring Windows SharePoint Services data, or choose Install Microsoft
Office Project Server 2003 and Windows SharePoint Services data if you are
restoring Windows SharePoint Services. Click Next.

5. On the Microsoft Office Project Server 2003 Database page, under Microsoft
Office Project Server database backup file to restore, specify the path name for
the
database. Under Restore as, specify the name of the backup file. Click Next.

6. If you are restoring the Windows SharePoint Services database, on the Windows
SharePoint Services Database page, edit the path and file name if necessary, and
then click Next.
7. On the URL page, specify the URL for the server running Windows SharePoint
Services, for example, http:// servername/sample).
8. On the User Accounts page, specify the user accounts that you want to use for
the
restored database. Select Create Windows user accounts for each role on this
computer for me if you want the user accounts to be created automatically, or se
lect
Use existing Windows user accounts for the roles if you want to preserve existin
g
user accounts. You will need to provide the credentials for these user accounts
during
the restore process if you choose this option.

9. Click Install.
10. After the Sample Data Wizard restores the backup file, click Finish.

Note You can also type sampcfg.exe /r at the command line to restore and configu
re the data.
E
Uninstalling Project Server 2003
You can uninstall Microsoft® Office Project Server 2003 by using Add or Remove
Programs in Control Panel. When you uninstall Project Server 2003, the following
components are unaffected:
Database files in Microsoft SQL Server 2000 or the Microsoft Desktop Engine
(MSDE).
System files installed by Project Server Setup (such as the files for Microsoft
XML).
Additional products or components, such as Microsoft Windows® SharePoint®
Services.
Project Server templates and sites that Project Server 2003 created by using tho
se
templates.

On the other hand, the registry keys that were created for Project Server 2003 a
re removed
when you uninstall the software.
You can use the Windows SharePoint Services Configuration Wizard to uninstall th
e
Project Server templates and restore the Windows SharePoint Services templates t
o their
original state (existing subsites are not affected). To uninstall Windows ShareP
oint Services
completely, use the Windows SharePoint Services Configuration Wizard to uninstal
l the
Project Server templates, unextend the virtual server, and delete the content da
tabase.
Then, uninstall Windows SharePoint Services by using Add or Remove Programs in
Control Panel.
Uninstalling Project Server 2003 does not remove the database. You can delete th
e
database after uninstalling Project Server 2003, but this is not recommended, as
this is the
record stored on the server of all projects that were planned.
F
Installing Project Server 2003 From
the Command Line
When you run Project Server Setup for Microsoft® Office Project Server 2003, you c
an
use command-line options to enter the parameters that Project Server Setup uses
during
installation, instead of entering them on the Project Server Setup pages or ente
ring them
later by using Microsoft Office Project Web Access 2003.
Note The command-line functionality described in this appendix only works on ver
sions of Project
Server 2003 that are sold by means of a volume licensing agreement.
This appendix provides the command-line options that are available to you for ea
ch of the
steps within Project Server Setup.
To see a visual representation of the relationships between the various Project
Server Setup
steps, see the Project Server Setup Flow Diagram, available on the Microsoft Web
site
(http://go.microsoft.com/fwlink/?LinkId=21681).
Important It is strongly recommended that you install Project Server 2003 by usi
ng Project Server
Setup, as described in Chapter 7, Install Project Server 2003, in the Microsoft
Office Project
Server 2003 Installation Guide, rather than by using the command line. It is eas
ier to install Project
Server 2003 by using Project Server Setup.
Command-Line Parameters for Installing Project Server 2003
To install Project Server 2003 from the command line, run the setupsvr.exe progr
am
(which is located in the prjsvr folder on the Project Server 2003 CD) from the c
ommand
line, followed by the required parameters and values. Use the following syntax t
o install
Project Server 2003 from the command line:
setupsvr.exe AddLocal=value1, value2, value3 parameter=value
parameter=value parameter=value parameter=value
Important When you install Project Server 2003 from the command line, no validat
ion of
parameters or values is performed. If parameters or values are used incorrectly,
the installation will
roll back and Project Server Setup will be unable to provide error information.
The AddLocal parameter is used to specify which features of Project Server 2003
you are
installing. The following sections describe the values that you need to include
with the
AddLocal parameter.
Important Specify the AddLocal parameter only once on the command line. Include
all the
AddLocal parameters for the features that you want to install in one comma delim
ited string after
the AddLocal parameter.
Select a Location for Installation
In Project Server Setup, on the Select a location for installation page, you spe
cify the
location where Project Server 2003 will be installed on your computer. To do thi
s, use the
following parameter at the command prompt:

Parameter
Description
PRJSERVERDIR=path
Specify the Project Server installation
directory. For example, C:\Program
Files\Microsoft Office Project Server 2003

Choose the Services You Want to Install on This Server


In Project Server Setup, on the Choose the services you want to install on this
server
page, you can specify the components of Project Server 2003 that you want to ins
tall. To
do this at the command prompt, select one of the following values for the AddLoc
al
parameter:

Parameter
Description
AddLocal=PrjSvrFrontEnd
Add the value PrjSvrFrontEnd to your
AddLocal parameter string if you want to
install the Project Server Front-End service.
AddLocal=PrjSvrViews
Add the value PrjSvrViews to your AddLocal
parameter string if you want to install the
Project Server View Processing Service.
AddLocal=PrjSvrSessionMgr
Add the value PrjSvrSessionMgr to your
AddLocal parameter string if you want to
install the Project Server Session Manager
service.
AddLocal=PrjSvrSampleDB
Add the value PrjSvrSampleDB to your
AddLocal parameter string if you want to
install the Project Server Sample database.
You must install all services on the same
computer if you are installing the Sample
database.

Installing the Session Manager Service Without the Front-End


Service
If you are installing the Session Manager service but not the Front-End service,
you must
specify the name of the computer on which you are installing the Session Manager
Service
when you install that service. To do this, use the following parameter at the co
mmand
prompt:

Parameter
Description
SMSERVER=servername
Specify the NetBIOS name of the computer
on which you are installing the Session
Manager Service.

Create the View Processing Share


In Project Server Setup, on the Enter the Views Processing server information pa
ge,
you can specify connection information for the server running the View Processin
g
Service, if you are installing the View Processing Service but not the Front-End
service. To
do this, use the following parameters at the command prompt:
Parameter
Description
VWSHARE=folder name
Specify the name that you want to use for
the view share.
VWPATH=path
Specify the path of the view share in the
form: \\computername\share
VWLOGONNAME=domain\user
Specify a domain user account that has
sufficient permissions to create the share.
Use the format: domain\user
VWPASSWORD=password
Specify the password for the domain user.

Enter the Session Manager Server Name


In Project Server Setup, on the Enter the Session Manager server name page, you
can
specify the server on which the Session Manager Service is located if you have i
nstalled it
on another computer. To do this, use the following parameter at the command prom
pt:

Parameter
Description
SMSERVER=server name
Specify the NetBIOS name of the computer
where the Session Manager is installed.

Enter the View Processing Server Information


In Project Server Setup, on the Enter the Views Processing server information pa
ge,
you can specify the location and connection information for the server running t
he View
Processing Service, if you installed it on a different computer. To do this, use
the following
parameters at the command prompt:

Parameter
Description
VWPATH=path
Specify the path to the qualified path to the
View Staging share in the format:
\\server\share
VWSVCLOGONNAME=domain\user
Specify a domain user account with read
and change permissions to the View Staging
share. Use the format: domain\user.
VWSVCPASSWORD=password
Specify the password for the domain user
account.
Enter Database Server Information
In Project Server Setup, on the Enter database server information page, you can
specify
database server and connection information. To do this, use the following parame
ters at
the command prompt:

Parameter
Description
AddLocal=PrjSvrCreateDBFeature
If you are creating a new database, add the
value PrjSvrCreateDBFeature to your
AddLocal string. If you are connecting to an
existing database, do not include this value.
SERVERNAME=server\instance
Specify the instance of SQL Server where
you will set up the Project Server database.
SQLDBNAME=database name
Specify the name of the Project Server
database.
SAAUTHTYPE=[WIN | SQL]
Specify the type of authentication to use
when connecting to the computer running
SQL Server. Use a value of WIN for Windows
authentication or SQL for SQL Server
authentication.
DBADMIN=ServerSA
If you are using SQL Server authentication
(SAAUTHTYPE=SQL), you must include the
DBADMIN=ServerSA parameter.
SANAME=login
If you are using SQL Server authentication,
use the SANAME parameter to specify the
SQL Server login that you want to use.
SAPASSWORD=password
If you are using SQL Server authentication,
use the SAPASSWORD parameter to specify
the SQL Server password that you want to
use.
Enter Connection Information for Views Tables
In Project Server Setup, on the Enter connection information for Views tables pa
ge,
you can specify server and connection information for the Project Server Views t
ables. To
do this, use the following parameters at the command prompt:
Parameter
Description
AddLocal=PrjSvrCreateDBFeature2
If you are creating a new database and
offloading the View tables to a different
server, add the value
PrjSvrCreateDBFeature2 to your AddLocal
string.
AddLocal=PrjSvrSplitDBFeature
If you are offloading the View tables to a
different server, add the value
PrjSvrSplitDBFeature to your AddLocal
string.
SERVERNAME2=SQL Server instance
Specify the instance of SQL Server where
you will set up the Project Server View
Tables database. Use the same value that
you specified for SERVERNAME if you are
not offloading the View tables.
SQLDBNAME2=database
Specify the name of the Project Server
database. Use the same value that you
specified for SQLDBNAME if you are not
offloading the View tables.
DB2ADMIN=[ServerSA | Server2SA]
Required. Use ServerSA if you are not
offloading the View tables; otherwise, use
Server2SA.
SANAME2=username
If you are using SQL Server authentication,
use the SANAME2 parameter to specify the
SQL Server login that you want to use. If you
are not offloading the View tables, use the
same value that you specified for SANAME.
SAPASSWORD2=password
If you are using SQL Server authentication,
use the SAPASSWORD parameter to specify
the SQL Server password that you want to
use. If you are not offloading the View
tables, use the same value that you
specified for SAPASSWORD.
Enter Database Account Information
In Project Server Setup, on the Enter database account information page, you can
specify the account information to be used by Project Server 2003 and Project Pr
ofessional
to access the database. To do this, use the following parameters at the command
prompt:

Parameter
Description
PSNAME=username
Specify the name of the SQL Server login
that is a member of the
MSProjectServerRole role (normally
MSProjectServerUser).
PSPASSWORD=password
Specify the password for the SQL Server
login that is a member of the
MSProjectServerRole role.
PRJNAME=use name
Specify the name of the SQL Server login
that is a member of the MSProjectRole role
(normally MSProjectUser).
PRJPASSWORD=password
Specify the password for the SQL Server
login that is a member of the MSProjectRole
role.

Enter Analysis Services Connection Information


In Project Server Setup, on the Enter Analysis Services connection information p
age,
you can specify the server running Analysis Services and the account information
to use
when connecting to it. To do this, use the following parameters at the command p
rompt:
Note Only use these parameters if you are installing the Project Server Front-En
d service.

Parameter
Description
AddLocal=PrjSvrDBInfoAS
If you want to specify Analysis Services
connection information, add the value
PrjSvrDBInfoAS to your AddLocal string.
ASSERVERNAME=server
Specify the NetBIOS name of the server
running Analysis Services.
ASLOGINNAME=username
Specify the user account that is a member
of the OLAP Administrators group on the
server running Analysis Services. Use the
format: domain\user
ASPASSWORD=password
Specify the password for the user account.

Select a Web Site


In Project Server Setup, on the Select a Web site page, you can specify the Web
site where
you want the virtual directory for Project Server 2003 to be installed. To do th
is, use the
following parameter at the command prompt:
Note Only use this parameter if you are installing the Project Server Front-End
service.

Parameter
Description
WEBVROOT=web root number
The Web root number of the Web site where
you want to install Project Server. The Web
root number is found in the IIS metabase.
You can use a tool such as the Meta-Data
Edit Tool from the Microsoft Web site
(http://go.microsoft.com/fwlink/?LinkId=21727)
to determine the Web root number of the
site that you want to use.

Enter Web Server Address Information


In Project Server Setup, on the Enter Web server address information page, you c
an
specify the intranet and, optionally, extranet address for Project Server 2003.
To do this,
use the following parameters at the command prompt:
Note Only use these parameters if you are installing the Project Server Front-En
d service.

Parameter
Description
AddLocal=PrjSvrDBInfoAS
If you want to specify the intranet and
extranet addresses for Project Server 2003,
add the value PrjSvrDBInfoAS to your
AddLocal string.
INTRANETURL=url
Specify the intranet URL for Project
Server 2003. For example:
http://redbird/ProjectServer
EXTRANETURL=url
Optionally, specify the extranet address for
Project Server 2003. For example:
http://www.example.com/ProjectServer

Enter SMTP Mail Server Information


In Project Server Setup, on the Enter SMTP mail server information page, you can
specify the e-mail server to use for e-mail notifications and reminders. To do t
his, use the
following parameters at the command prompt:
Note Only use these parameters if you are installing the Project Server Front-En
d service.

Parameter
Description
AddLocal=PrjSvrDBInfoSMTP
If you want to specify SMTP mail server
settings, add the value PrjSvrDBInfoSMTP to
your AddLocal string.
SMTPSERVERNAME=server
Specify the name of the SMTP mail server.
SMTPSERVERPORT=port number
Specify the port number for the SMTP mail
server.
SMTPFROMADDRESS=e-mail address
Specify the e-mail address that you want to
appear in the From field on all notification e-
mail messages. Use the format:
someone@example.com

Connect to a Web Server Running Windows SharePoint Services


In Project Server Setup, on the Connect to a Web server running Windows SharePoi
nt
Services pages, you can specify connection information for Windows SharePoint Se
rvices.
To do this, use the following parameters at the command prompt:
Note Only use these parameters if you are installing the Project Server Front-En
d service.

Parameter
Description
AddLocal=PrjSvrDBInfoSTS
If you want to connect Project Server 2003
to a server running Windows SharePoint
Services, add the value PrjSvrDBInfoSTS to
your AddLocal string.
STSADMINURLTYPE=[http:// | https://]
Specify the protocol (http:// or https://) that
is used to access the Windows SharePoint
Services Central Administration site.
STSADMINURLSERVER=server:port
Specify the server name and port of the
Windows SharePoint Services Central
Administration site. For example:
tribeca:3456
STSCREATEURLTYPE=[http:// | https://]
Specify the protocol (http:// or https://) to
use when connecting to Windows
SharePoint Services.
STSCREATEURLSERVER=path
Specify the URL at which to create Windows
SharePoint Services sites. For example:
rockaway:443/sites
STSADMINNAME=username
Specify the Windows account for the user
who will administer Windows SharePoint
Services. Use the format domain\user.
STSADMINPWD=password
Specify the password for the user account.

Connect to a Web Site Running SharePoint Portal Server 2003


In Project Server Setup, on the Connect to a Web site running Microsoft SharePoi
nt
Portal Server 2003 page, you can specify connection information for Microsoft Of
fice
SharePoint Portal Server 2003. To do this, use the following parameters at the c
ommand
prompt:
Note Only use these parameters if you are installing the Project Server Front-En
d service.

Parameter
Description
AddLocal=PrjSvrDBInfoSPS
If you want to connect Project Server 2003
to SharePoint Portal Server, add the value
PrjSvrDBInfoSPS to your AddLocal string.
Note: If you use this parameter, you must
also add the value PrjSvrDBInfoSTS to your
AddLocal string and specify connection
parameters for connecting to Windows
SharePoint Services.
SPSURLTYPE=[http:// | https://]
Specify the protocol (http:// or https://) to
use when connecting to SharePoint Portal
Server.
SPSURLSERVER=server/portal
Specify the Web address for accessing
SharePoint Portal Server. Use the format:
servername/portalname.
SPSPORTALNAME=portal
Specify the portal display name. Use the
format: "My Portal".

Choose an Installation Environment


In Project Server Setup, on the Choose an installation environment page, you can
specify whether you want to deploy Project Server 2003 in Enterprise or Non-ente
rprise
mode. To do this, use the following parameters at the command prompt:
Note Only use these parameters if you are installing the Project Server Front-En
d service.

Parameter
Description
AddLocal=PrjSvrDBInfoSecurityHigh
If you want to install Project Server 2003 in
Enterprise mode, add the value
PrjSvrDBInfoSecurityHigh to your AddLocal
string.
AddLocal=PrjSvrDBInfoSecurityLow
If you want to install Project Server 2003 in
Non-enterprise mode, add the value
PrjSvrDBInfoSecurityLow to your AddLocal
string.
Enter the Administrator Password
In Project Server Setup, on the Enter the Administrator password page, you can s
pecify
the Administrator password to access Project Web Access. To do this, use the fol
lowing
parameter at the command prompt:
Note Only use this parameter if you are installing the Project Server Front-End
service.

Parameter
Description
PRJSVRADMINPWD=password
Specify the Administrator password for
Project Web Access.
G
Working with the Outlook Add-in
You can use the Microsoft® Office Project Add-in for Outlook® to update tasks from
within Microsoft Outlook 2000 and later versions of Outlook.
Installing the Outlook Add-in
You can install the Outlook Add-in from the Microsoft Office Project Web Access
2003
home page.
.. To install the Outlook Add-in
1. Log on to Project Web Access.
2. Click Tasks, and then in the left navigation pane, click View and report on y
our
tasks from your Outlook calendar.
3. Click Download Now.

Security Settings Required for Installation


To install the Outlook Add-in, you might need to change your security settings i
n
Microsoft Internet Explorer from the default Disable to Prompt for the option to
download Microsoft ActiveX® controls to your computer. You can change these settin
gs
in Internet Explorer by clicking the Custom Level button on the Security tab in
the
Internet Options dialog box located on the Tools menu.
If Microsoft is a trusted source, macros will run in Outlook by using the defaul
t macro
security level High.
Connecting to the Computer Running Project Server 2003
When you install the Outlook Add-in from Project Web Access, the server name fro
m
which you are installing the add-in is automatically entered in the Project Serv
er URL field
in the Enter Login Information dialog box in Outlook. A Microsoft Windows® user
account is required if you want to import and update tasks automatically. If, ho
wever, you
only want to make manual updates to Project Web Access, you can choose the Proje
ct
Server account option. To import tasks from more than one project, you can log o
n to only
one computer running Project Server 2003 at a time.

Removing the Outlook Add-in from Outlook


Removing the Outlook Add-in from Outlook requires several steps. If you remove t
he
Outlook Add-in by using the Add or Remove Programs option in Control Panel, some
of
the add-in elements are still visible in Outlook, such as the Project Web Access
toolbar.
Use the following procedures to remove all elements of the Outlook Add-in:
.. To remove the Outlook Add-in from Outlook
1. From Control Panel, select Add or Remove Programs, select Microsoft Office
Project Add-in for Outlook, and click Remove.
2. In Outlook, on the Tools menu, click Customize. On the Toolbars tab, select
Project Web Access, and then click Delete.

.. To delete the Project Web Access Appointment form in Outlook


1. From Outlook, on the Tools menu, click Options.
2. On the Other tab, under General, click Advanced Options, click Custom Forms,
and then click Manage Forms.
3. In the Forms Manager dialog box, select Project Web Access Appointment, and
then click Delete.

Note This procedure is optional because the Other tab only appears when you open
a Project
Professional task assignment.
You can delete all of your Project Professional tasks from your calendar by usin
g the
following procedure. This procedure is optional. For example, you might want to
keep a
record of work done in the past six months.

.. To delete all Project Professional tasks from the calendar


In a current view of all active Project Professional related appointments, select
all
appointments, and then press the DELETE key.
H
Installing Project Web Access ActiveX
Controls
You can install Project Web Access ActiveX® controls on client workstations manual
ly if
your organization operates in a locked-down environment in which users cannot in
stall
OCX controls.
To install ActiveX controls on client computers, you must copy the controls to a
nd register
the controls on the client computers. The following table lists and describes th
e controls
that you must copy and register.

ActiveX Control
Description
pj11xxxc.dll (where xxx is the abbreviation
for your language)
Contains strings and bitmaps used by the
grid and the text converter.
pjres11c.dll
Loads strings and bitmaps from the
resource dynamic-link libraries (DLLs).
pjtextconv11.dll
Converts raw numeric data into strings, and
vice-versa.
pjcalendar11.ocx
Provides a drop-down calendar for picking
dates.
pjgrid11.ocx
Displays task details, the timesheet, and the
Gantt Chart.
pjoutlook11.ocx
Pulls task and calendar entries from
Microsoft Outlook® and converts them into
ActiveX Data Objects (ADO) record sets that
the grid can interpret. This control warns the
user before it reads data from Outlook. It
cannot be used to access Outlook
information without the user being aware.
Note PjOutlook.ocx is marked as unsafe for
scripting.
pjprint11.dll
Provides print control.
pjquery11.ocx
Acts as a general-purpose control for all
miscellaneous client utility functions.
pjupdate11.ocx
Updates tasks and calendar entries from
Project Web Access to the Project
Server database.
pjoffline11.ocx
Caches pages for offline use when users
switch to offline mode.

Note You need to have administrative access on the computers on which you will b
e registering
these controls.
Because there are no specific installation directory requirements, you can copy
these
controls to any directory on the client computer; however, you must register the
m by using
the Regsvr32 tool (Regsvr32.exe).
Important You must register these controls in the order listed above. They are a
vailable for
download from the Microsoft Web site Project Server 2003: ActiveX Controls
(http://go.microsoft.com/fwlink/?LinkId=31562).
If you are installing the Project Web Access ActiveX controls for multiple langu
ages, you
must also include the file pj11xxxc.dll (where xxx is the abbreviation for your
language) for
each language in the same directory in which you install the other controls. You
must
register each of these files by using Regsvr32.exe.
You can deploy the files manually or by using an automated deployment tool such
as
Systems Management Server (SMS). For more information about SMS, see the Microso
ft
Web site (http://go.microsoft.com/fwlink/?LinkId=20341). You only need to instal
l the controls
once on each computer in order for all users of the computer to have access to t
hem. If
you need to uninstall these controls at any time, you can use Regsvr32.exe to un
install
them.
I
Service Packs for Project Server
Components
You must install all required service packs for Microsoft® Office Project Server 2
003
components in order for your installation to function properly. In addition, som
e service
packs are required in order for you to enable specific functionality in your env
ironment.
This appendix lists and describes the service packs that are available for Proje
ct Server 2003
and related Project Server components.
Note This appendix lists the service packs that are available at the time that t
his document was
published. Be sure to visit the product pages on the Microsoft Web site for more
information about
available service packs.
The following table lists the service packs that are currently available for Pro
ject Server
components and provides the download location for each.

Service Pack
Description
Location
Microsoft Office Project
Server 2003 Service
Pack 1 (SP1)
Contains the latest updates to
Microsoft Office Project
Server 2003. Also contains
significant security
enhancements and stability and
performance improvements.
Some of the updates that are
included in Project Server 2003
SP1 were previously released as
separate updates. Project
Server 2003 SP1 combines the
You can download this
service pack from the
Microsoft Download Center
(http://go.microsoft.com/fwlink/?LinkId=33336).
previously-released updates into
one update.
Microsoft SQL
Server 2000 Service
Pack 3
Update to SQL Server 2000. This
service pack is required for a
Project Server installation.
You can download this
service pack from the
Microsoft SQL Server page
(http://go.microsoft.com/fwlink/?linkid=19683). Select
the file sql2k3.exe.
SQL Server 2000
Analysis Services Service
Pack 3
Update to SQL Server 2000
Analysis Services. This service
pack is required for a Project
Server installation if your
organization requires the use of
online analytical processing
(OLAP) services, which are
required for the Portfolio
Analyzer feature.
You can download this
service pack from the
Microsoft SQL Server page
(http://go.microsoft.com/fwlink/?linkid=19683). Select
the file sql2kasp3.exe.
Microsoft Office XP
Service Pack 3
Contains the OWS1002.exe
update file. Install this service
pack if you are migrating
SharePoint® Team Services from
Microsoft to Microsoft Windows®
SharePoint Services.

You can download this


service pack from the
Microsoft Download Center
(http://go.microsoft.com/fwlink/?LinkId=30880).

Você também pode gostar