Project Server 2003 Installation Guide
Project Server 2003 Installation Guide
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 ......26
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
ii Microsoft Office Project Server 2003 Installation Guide
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
Microsoft Office Project Server 2003 Installation Guide iii
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
iv Microsoft Office Project Server 2003 Installation Guide
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 .....................138
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
Microsoft Office Project Server 2003 Installation Guide v
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.............................................. 188
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
vi Microsoft Office Project Server 2003 Installation Guide
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 ................223
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
Microsoft Office Project Server 2003 Installation Guide vii
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.........................243
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
Microsoft Office Project Server 2003 Installation Guide 1
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 guide that covers
various types of installations, including a single computer installation and small-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 this
content. If this text does not meet your needs, let us know how we can improve it. 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
• Preparing your servers for installation of Project Server 2003, Microsoft Windows®
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.
Revision History
The following table provides the revision history for this document.
Date Revision
October 2003 • Initial Publication.
Date Revision
March 2004 • Updated Chapter 5, Configure Windows
SharePoint Services.
• Updated Appendix H, Installing Project
Web Access ActiveX Controls.
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 team
members who are using Microsoft Office Project Web Access 2003. The Microsoft Office
Enterprise Project Management (EPM) Solution is an integrated system that includes
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 Windows®
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 timesheet
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 additional
features as needed.
• 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 secure
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 Server 2003 in
a scalable environment. Both SQL Server 2000 Standard Edition and SQL Server 2000
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 can
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 Server 2003.
The Portfolio Analyzer feature is only available as an enterprise feature of Project
Server 2003.
• Windows SharePoint Services Provides document library and issues and risks
tracking services when properly configured for Project Server 2003. You can download
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 organizations
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
Microsoft Office Project Server 2003 Installation Guide 7
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 Project
Web Access user interface (UI). Internet Explorer 5.5 or later is required in order to
use all available Project Web Access features.
Client Tier
The client tier of the Microsoft EPM Solution includes Project Web Access and Project
Professional. Project Web Access provides access to timesheets, project views, status
reports, administration pages, and the Build Team feature. It also provides access to the
document library and risk and issue tracking by means of Windows SharePoint Services
integration. Project Web Access consists of a set of Microsoft ActiveX® controls
(primarily a grid control) and Hypertext Markup Language (HTML) pages provided by
Active Server Pages (ASPs). The ActiveX controls are downloaded the first time you 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 use
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 use 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 integrated
with Internet Information Services (IIS). These applications include Project Server 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 Windows 2000
Server or later and requires Internet Information Services (IIS) version 5.0 or later.
8 Microsoft Office Project Server 2003 Installation Guide
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 the SQL
Server database. Project Server 2003 uses View tables that contain time-phased data for all
projects that are published to the server to reduce the load on the computer running SQL
Server and to allow for greater scalability. Project Server 2003 provides the primary means
of access to the database, although Project Professional can save projects directly to the
database by means of Open Database Connectivity (ODBC).
9 Microsoft Office Project Server 2003 Installation Guide
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 deployment
roadmap in this chapter that most closely matches the architecture that you require 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 Server 2003
Configuration Planning Guide (http://go.microsoft.com/fwlink/?LinkID=20235). The Microsoft
Office Project Server 2003 Configuration Planning Guide includes hardware recommendations for
various tested configuration scenarios. When you are planning your hardware requirements, be
sure to consider the type of hardware that was used to test the configurations and 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 your
deployment, and that you have installed an appropriate version of Microsoft Windows®,
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 Server, see
Chapter 3, Upgrading to Project Server 2003 from Earlier Versions of Microsoft
Project in the Microsoft Office Project Server 2003 Installation Guide before beginning your
deployment. You will need to follow the steps in this chapter when you deploy Project
Server 2003.
Important Document your installation thoroughly, in case you need to duplicate it when recovering
from a system failure or disaster. Keep track of the accounts that you create, computer 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.
10 Microsoft Office Project Server 2003 Installation Guide
X 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.
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 Appendix I,
Service Packs for Project Server Components, in the Microsoft Office Project Server 2003
Installation Guide.
2. Configure the administrative virtual server for Windows SharePoint Services by using
the procedure in the topic Configure the Administrative Virtual Server in Chapter
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 2003
Installation Guide.
4. Extend the virtual server by using the procedure in the topic Extend the Virtual
Server in Chapter 5, Configure Windows SharePoint Services of the Microsoft Office
Project Server 2003 Installation Guide.
5. Create a Windows SharePoint Administrator by following the procedure in the topic
Create a Windows SharePoint Services Administrator in Chapter 5, Configure
Windows SharePoint Services of the Microsoft Office Project Server 2003 Installation
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 Office
Project Server 2003 Installation Guide.
X To install Project Server 2003
1. If you want to create the database in SQL Server manually, follow the procedure 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 step 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, Install
Project Server 2003 of the Microsoft Office Project Server 2003 Installation Guide.
X To perform post-installation tasks
1. Configure any items that you bypassed when running Project Server Setup by using 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 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.
Microsoft Office Project Server 2003 Installation Guide 13
X 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.
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.
14 Microsoft Office Project Server 2003 Installation Guide
Note For more information about SQL Server 2000 Analysis Services SP3, see Appendix I,
Service Packs for Project Server Components, in the Microsoft Office Project Server 2003
Installation Guide.
X 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.
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 Appendix I,
Service Packs for Project Server Components, in the Microsoft Office Project Server 2003
Installation Guide.
5. Configure Internet Information Services on the computer on which you will install
Project Server 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.
6. Configure Internet Explorer security on Windows Server 2003 by using the procedures
in the topic Configure Internet Explorer Enhanced Security in Chapter 4, Prepare
the Servers of the Microsoft Office Project Server 2003 Installation Guide.
X 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 Guide.
Microsoft Office Project Server 2003 Installation Guide 19
2. Configure the administrative virtual server for Windows SharePoint Services by using
the procedure in the topic Configure the Administrative Virtual Server in Chapter
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 2003
Installation Guide.
4. Extend the virtual server by using the procedure in the topic Extend the Virtual
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 Installation
Guide.
6. Run the Windows SharePoint Service Configuration Wizard by using the procedure in
the topic Run the Windows SharePoint Services Configuration Wizard in Chapter
5, Configuring 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 want 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 Guide.
X To install Project Server 2003
1. If you want to create the database in SQL Server manually, follow the procedure 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 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 install
Project Server by using the procedures in Chapter 7, Install Project Server 2003 of
the Microsoft Office Project Server 2003 Installation Guide.
X To perform post-installation tasks
1. Configure any items that you bypassed when running Project Server Setup by using 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
20 Microsoft Office Project Server 2003 Installation 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 appropriate
computer.
Note For more information about SQL Server 2000 Analysis Services SP3, see Appendix I,
Service Packs for Project Server Components, in the Microsoft Office Project Server 2003
Installation Guide.
5. Configure Internet Information Services on the computer on which you will install
Project Server 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.
6. Configure Internet Explorer security on Windows Server 2003 by using the procedures
in the topic Configure Internet Explorer Enhanced Security in Chapter 4, Prepare
the Servers of the Microsoft Office Project Server 2003 Installation Guide.
X 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 Guide.
2. Configure the administrative virtual server for Windows SharePoint Services by using
the procedure in the topic Configure the Administrative Virtual Server in Chapter
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 2003
Installation Guide.
4. Extend the virtual server by using the procedure in the topic Extend the Virtual
Server in Chapter 5, Configure 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 Installation
Guide.
6. Run the Windows SharePoint Service Configuration Wizard by using the procedure 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.
24 Microsoft Office Project Server 2003 Installation Guide
7. If you are upgrading from a SharePoint Team Services installation, and you want 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 Guide.
X To install Project Server 2003
1. If you want to create the database in SQL Server manually, follow the procedure 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. This 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 install
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 on 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 services at
that time.
X To perform post-installation tasks
1. Configure any items that you bypassed when running Project Server Setup by using 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 Services
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 Guide.
5. If you are using Project Server in a hosted deployment with Windows SharePoint
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.
Microsoft Office Project Server 2003 Installation Guide 25
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 stored in
Microsoft Project Central, Microsoft Project Server 2002, or SharePoint® Team Services
from Microsoft, then you will need to migrate the existing data for use with your 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 or 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 Project
Central or Microsoft Project Server 2002 deployment and you want to prepare it for
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.
26 Microsoft Office Project Server 2003 Installation Guide
It is recommended that you run the migration scripts on the computer on which the
database that you are migrating is installed.
X To prepare to upgrade from Microsoft Project Central or Microsoft Project Server 2002
1. Create a full backup of the Microsoft Project Central or Microsoft Project Server 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 upgrade the
database to Microsoft Project Server 2002, you can run the scripts to upgrade to Project
Server 2003.
X 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:
For example:
Microsoft Office Project Server 2003 Installation Guide 27
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 using 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 Project Server
database.
9. Assign the MSProjectServerRole role to the MSProjectServerUser login, and then
assign the MSProjectRole role to the MSProjectUser login.
X 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:
For example:
UPG10DB.cmd PROJSQL2002 ProjectServer sa hello
3. When the script finishes successfully, install Project Server 2003 and connect 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 assigned 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 Properties, and then
type the new password in the Password box.
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 file.
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
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 directory.
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.
Microsoft Office Project Server 2003 Installation Guide 29
where mdf_path and ldf_path are the paths to the .mdf file and the .ldf file that you
previously backed up to a safe location in step 2.
30 Microsoft Office Project Server 2003 Installation Guide
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 Migrating
Data from Project Central or Microsoft Project Server 2002 earlier in this chapter.
9. Install Project Server 2003 and connect to the upgraded MSDE 2000 database from
the Enter database server information page of the installation wizard.
You can use the Project Server Data Migration tool (PSMigrat.exe) to migrate Project
Server data from SharePoint Team Services to Windows SharePoint Services. PSMigrat.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 file to
perform additional operations. Then PSMigrat.exe runs the Windows SharePoint Services
Backup and Restore tool (SMigrate.exe) to add this information to the server running
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 provides
for detailed progress reporting and error logging. Windows SharePoint Services is also
easier for administrators to maintain, because much of the application is controlled by
automated settings, and easier to install than SharePoint Team Services.
Windows SharePoint Services stores all data related to documents, issues, and risks in a
database. Backup and recovery for Windows SharePoint Services data is based on the
backup and recovery principles that apply to SQL Server 2000, which makes disaster
avoidance and disaster recovery easier to manage.
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 expands 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.
• 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 created
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 migrated sites,
be sure that the names of those paths do not conflict with the names of the sites to be
migrated. For example, if you had a subsite named http://servername/sitename, and
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 does
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 file
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 SharePoint
Team Services to Windows SharePoint Services. The SMigrate.exe tool will apply the
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 Attachments
folder will not be migrated. The attachments feature in Windows SharePoint Services 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
34 Microsoft Office Project Server 2003 Installation Guide
• 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 Windows
SharePoint Services.
2. On the server running SharePoint Team Services, be sure that you have installed
Microsoft Office XP Service Pack 3 (SP3).
Note Office XP SP3 contains the OWS1002.exe update file that is required for migrating
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 Project 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
Microsoft Office Project Server 2003 Installation Guide 35
Note You must run PSMigrat.exe from the computer running Windows SharePoint Services.
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 new list
GUIDs.
37 Microsoft Office Project Server 2003 Installation Guide
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 installation
roadmaps in Chapter 2, Installation Roadmaps in the Microsoft Office Project Server 2003
Installation Guide.
• 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 as
MSProjServ, and set the password to never expire. You will use this account when you
38 Microsoft Office Project Server 2003 Installation Guide
create a Windows SharePoint Services administrator, and you will specify this account
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-End
service to access the Views Staging shared folder on the computer on which the View
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 Project
Server View Processing service. During Project Server Views Processing Setup, a
Views Staging folder is specified and created. The Windows account that you specify is
then assigned the required permissions to the folder.
Note This account is only required if you plan to install the View Processing service on a
different computer than the computer on which you install the Project Server Front-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 of
creating the Project Server database. It will not be stored and used after installation.
Note You can use your system administrator (sa) account or an existing account that 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 your
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 method,
although you can also select SQL Server authentication. This account will be used 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 Office Project
Server 2003 Installation Guide.
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 Project
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 group, Domain
Admins group, or the Enterprise Admins group in Active Directory® directory service, or you must
have been delegated the appropriate authority.
8. Click Create.
X 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 account,
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, ProjServSQL).
Microsoft Office Project Server 2003 Installation Guide 41
8. On the Confirm Password page, in the Confirm New Password box, reenter the
password, and then click OK.
9. Click OK.
X To create a SQL Server login for the computer running Windows SharePoint Services
1. Open SQL Server Enterprise Manager.
42 Microsoft Office Project Server 2003 Installation Guide
2. Expand the server group containing the server on which you want to add the account,
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.
Note Installing DSO separately from Analysis Services does not require an additional license. For
more information, see SQL Server Books Online and your licensing information.
7. Click OK.
Note The OLAP Administrators user group to which you want to add the account will not
exist unless you have Analysis Services or DSO on your computer. If Analysis Services is not
installed on the computer on which Project Server 2003 is installed, you must install DSO
on that computer. For more information about DSO, see the topic Install Decision Support
46 Microsoft Office Project Server 2003 Installation Guide
Objects, in Chapter 4, Prepare the Servers, of the Microsoft Office Project Server 2003
Installation Guide.
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 server
page, click Finish.
8. Close the Manage Your Server application.
9. Click Start, point to Administrative Tools, and then click Internet Information
Services (IIS) Manager.
10. In Internet Information Services Manager, click the plus (+) sign next to the 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 isolation
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.
48 Microsoft Office Project Server 2003 Installation Guide
7. Repeat step 6 for each site that you want to add. When you are finished adding sites,
click Close, and then click OK.
50 Microsoft Office Project Server 2003 Installation Guide
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 Services
in your Microsoft Office Project Server 2003 deployment, and you are using Microsoft
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 SharePoint
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 Services. For
more information, see the topic Configuring Windows SharePoint Services Settings in
Chapter 8, Post-Installation Tasks of the Microsoft Office Project Server 2003 Installation
Guide.
Note If you configure Windows SharePoint Services to use Secure Sockets Layer (SSL), you must
use SSL for both the Administration site and the virtual server. The virtual server must be
configured to use the default port of 443.
Microsoft Office Project Server 2003 Installation Guide 51
If you do not have Windows SharePoint Services, you can download it from the Microsoft
Web site (http://go.microsoft.com/fwlink/?LinkId=23448).
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 then 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 browser
opens and the Configure Admin Virtual Server page is displayed.
Note If you receive a Page cannot be displayed error, in the Internet Explorer address bar, replace
localhost with the name of the computer on which you installed Windows SharePoint Services.
52 Microsoft Office Project Server 2003 Installation Guide
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.
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.
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 server.
8. Click OK.
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.
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 owner,
and then click Next.
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 then 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 browser
opens and the Configure Admin Virtual Server page is displayed.
Microsoft Office Project Server 2003 Installation Guide 61
7. When IIS restarts, close the command prompt window and return to your browser.
8. On the Application Pool Changed page, click OK.
6. Click OK.
The Refresh Config Cache on Other Web Servers page is displayed.
9. Click OK.
For more information about Windows SharePoint Services site owners, see the
Microsoft Windows SharePoint Services Administrator’s Guide on the Microsoft Web site
(http://go.microsoft.com/fwlink/?LinkId=12860).
Microsoft Office Project Server 2003 Installation Guide 67
9. In the Site Owner E-mail address box, type the e-mail address for the site owner,
and then click Next.
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 option, and
then click Next.
Microsoft Office Project Server 2003 Installation Guide 69
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 owner,
and then click Next.
6
Deploy the Database
Project Server Setup in Microsoft® Office Project Server 2003 can automatically create the
Project Server database. Allowing Project Server Setup to create the database for 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 to create the
database prior to installing Project Server 2003, or if you are using database partitioning
options or Microsoft Desktop Engine (MSDE).
4. Open a command prompt window, and then browse to the Database folder where you
copied it locally.
5. Run Setupdb.cmd by using the following syntax:
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 command
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.
the database. It is also possible to use the SQL Server sa account, so long as the password
is the same on each server. The sa account cannot be deleted.
74 Microsoft Office Project Server 2003 Installation Guide
Important
SQL Server uses the Microsoft Distributed Transaction Coordinator (MSDTC) automatically with
Project Server database partitioning. Be sure that MSDTC is installed on each computer 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 configure the cluster. Using
this tool routes all MSDTC requests to the computer in the cluster that is running MSDTC for the
cluster. For information about configuring the cluster by using Comclust.exe, see the Microsoft Web
site (http://go.microsoft.com/fwlink/?LinkId=19684). If MSDTC is not installed on your computer,
you can install it from the SQL Server 2000 CD.
By default, the network access settings of MSDTC are disabled on new installations of SQL
Server 2000 on computers running Microsoft Windows Server™ 2003. If you are partitioning on a
computer running Windows Server 2003, follow the procedure in Microsoft Knowledge 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.
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 to each
of the database computers in your deployment.
• 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 installing Project
Server 2003. If you prefer to do so manually before running Project Server Setup, complete
the following procedures.
X To configure the View Tables database server
1. In SQL Server 2000 Enterprise Manager, create a new Project Server database for 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.
X 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 are the
same on both your Main database server and your View Tables database server.
76 Microsoft Office Project Server 2003 Installation Guide
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, 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
LnkViews.sql from within the Project Server database context.
9. Using SQL Server Query Analyzer and connecting with your login account, execute the
ExecLinkedViewsSP stored procedure as follows:
EXEC ExecLinkedViewsSP <ViewTablesDatabaseServerName>,
Microsoft Office Project Server 2003 Installation Guide 77
<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 Osql,
see the Microsoft Web site (http://go.microsoft.com/fwlink/?LinkId=20509).
c. InsDef.sql
d. InsDefLP.sql
X 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 you
created on the server, and then click Next.
5. On the Enter connection information for View 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.
78 Microsoft Office Project Server 2003 Installation Guide
7. In the Database name box, type the name of the Project Server View database that
you created on that server.
6. Using the Osql tool (on the Project Server 2003 CD in the /Support/Database folder)
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 command. The
Osql command must be in the following format and must be run from the command line on
the server. You can run this command-line tool from either database server.
For example:
osql –S PSProj –d ProjectServerPROJ –U MyAccount –P hello –i
PJCRTSP1.SQL
6. Using SQL Server Query Analyzer and connecting with your login account, create 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, execute 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 the
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 Osql,
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 respectively.
11. Using SQL Server Query Analyzer and connecting with your login account, run
PjcrtSP2.sql from within the Project Server Main database context.
X To connect to the new databases
1. Run Project Server Setup.
Microsoft Office Project Server 2003 Installation Guide 81
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 you
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.
2. Select the Partitioned database configuration option, and then select the Custom
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 created on
that server.
7. In the MSProject Role Member section, type MSProjectUser for the user name and
the password that you chose for that account.
b.ProjSPS.sql
c. SecViews.sql
6. Using the Osql tool (on the Project Server 2003 CD in the /Support/Database folder)
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 command. The
Osql command must be in the following format and must be run from the command line on
the server. You can run this command-line tool from either database server.
For example:
osql –S PSMain –d ProjectServerMAIN –U MyAccount –P hello –i
PJCRTSP1.SQL
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 are the
same on both your Main database server and your Project Tables database 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.
Microsoft Office Project Server 2003 Installation Guide 85
9. 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
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, execute the
following stored procedure as follows:
EXEC ExecLinkedViewsSP <ViewTablesDatabaseServerName>,
<ViewTablesDatabaseName>
For example:
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 Osql,
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 respectively.
14. Using SQL Server Query Analyzer and connecting with your login account, run
PjcrtSP2.sql from within the Project Server database context.
X To connect to the new databases
1. Run Project Server Setup.
86 Microsoft Office Project Server 2003 Installation Guide
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 you
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.
2. Select the Partitioned database configuration option, and then select the Custom
Deployment option.
3. From the list, select Project Tables.
4. In the SQL Server box, type the name of the Project Tables database server.
Microsoft Office Project Server 2003 Installation Guide 87
5. In the Database box, type the name of the Project Server database that you created on
that server.
7. In the MSProject Role Member section, type MSProjectUser for the user name and
the password that you chose for that account.
10. In the Database box, type the name of the View Tables database that you created 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 and
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 server.
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 and
the password you that chose for that account.
88 Microsoft Office Project Server 2003 Installation Guide
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 the
computer running Internet Information Services (IIS).
• Session Manager service The Session Manager service manages user session state in
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 for
Project Web Access. Each time a resource or project is checked in to Project Server,
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 the same
computer, or you can distribute the services across multiple computers.
If you distribute Project Server services across multiple computers, you must run 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 computers,
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 Professional 2002.
Microsoft Office Project Server 2003 Installation Guide 91
Product Key
If the Product Key page appears, enter your 25-character product key.
Note This page appears if your licensing agreement requires you to have a product key.
User Information
You can use the User Information page to enter your user information. This information
is not required by Project Server 2003.
Microsoft Office Project Server 2003 Installation Guide 93
The Choose the services you want to install on this server page.
If you are installing the Project Server Sample Data, all Project Server services 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 Installation
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, clear the service
options that you do not want to install.
X To clear an option
• Click the arrow next to the option name, and then click Not Available.
X 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.
98 Microsoft Office Project Server 2003 Installation Guide
Note This page appears when you are installing the View Processing service but not the Project
Server Front-End service.
3. In the Password box, type the password for the user account.
4. Click Next.
Note This page appears when you are installing the Project Server Front-End service but not the
Session Manager service.
Use this page to specify the server on which the View Processing service was installed and
the share that you created for the View Staging folder on that server. The account that you
choose must have read/change permissions on the share.
Note This page appears when you are installing the Project Server Front-End service but not the
View Processing service.
Note This page appears for all installations when you choose to connect to an existing database.
2. In the Database server box, type the name of the instance of SQL Server on which
the Project Server database is located.
3. In the Database name box, type the name of the Project Server database that you
want to connect to.
4. Click Next.
Note This page appears for all installations when you choose to connect to an existing database.
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.
Note This page appears for all installations when you choose to connect to an existing database.
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 type of
authentication that you want to use.
Microsoft Office Project Server 2003 Installation Guide 105
Note This page appears for all installations when you choose to create a new database that uses
Windows authentication.
Note This page appears for all installations when you choose to create a new database that uses
Windows authentication.
Note This page appears for all installations when you choose to create a new database that uses
Windows authentication.
X To specify a password for Project Server 2003 to use to connect to the database
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.
X 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 Next.
Note This page appears for all installations when you choose to create a new database that uses
SQL Server authentication.
Note This page appears for all installations when you choose to create a new database that uses
SQL Server authentication.
X 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.
X 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.
110 Microsoft Office Project Server 2003 Installation Guide
Note This page appears for all installations when you choose to create a new database that uses
SQL Server authentication.
X To specify a password for Project Server 2003 to use to connect to the database
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.
X 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 Next.
Microsoft Office Project Server 2003 Installation Guide 111
Note This page appears when you are installing the Project Server Front-End service or View
Processing service.
112 Microsoft Office Project Server 2003 Installation Guide
Note This page appears when you are installing the Project Server Front-End service.
Note This page appears when you are installing the Project Server Front-End service.
remain in the database. It is strongly recommended that you enter this information when you are
installing Project Server 2003.
Note This page appears when you are installing the Project Server Front-End service.
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 information
after Project Server Setup completes. For more information, see the topic Configuring
SMTP Mail Server Settings in Chapter 8, Post-Installation Tasks of the Microsoft Office
Project Server 2003 Installation Guide.
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 service.
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 SharePoint 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 Server 2003. If
you choose the Enter this information later option, you need to enter this information
after Project Server Setup completes. For more information, see the topic Configuring
Windows SharePoint Services Settings in Chapter 8, Post-Installation Tasks of the
Microsoft Office Project Server 2003 Installation Guide.
The Enter account information for Microsoft Windows SharePoint Services (continued)
page.
118 Microsoft Office Project Server 2003 Installation Guide
Note This page appears when you are installing the Project Server Front-End service. This page will
not appear if you chose the Enter this information later option on the Connect to a Web server
running Microsoft Windows SharePoint Services page.
The Connect to a Web server running Microsoft SharePoint Portal Server 2003 page.
Microsoft Office Project Server 2003 Installation Guide 119
Note This page appears when you are installing the Project Server Front-End service. This page will
not appear if you chose the Enter this information later option on the Connect to a Web server
running Microsoft Windows SharePoint Services page.
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 information after
Project Server Setup completes. For more information, see the topic Configuring
SharePoint Portal Server Settings in Chapter 8, Post-Installation Tasks of the Microsoft
Office Project Server 2003 Installation Guide.
Note This page appears when you are installing the Project Server Front-End service.
Note This page appears when you are installing the Project Server Front-End service.
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.
b. In the Username box, type the user name for the account that you are using as
the Analysis Services administrator.
5. In the Analysis Server box, type the name of the computer running Analysis Services.
6. In the Cube Name box, type the name for the OLAP cube you want to build.
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 Project Web
Access ActiveX controls, see Appendix H, Installing Project Web Access ActiveX Controls, in
the Microsoft Office Project Server 2003 Installation Guide.
b. In the Username box, type the user name for the account that you are using as
the Analysis Services administrator.
3. Under Analysis Services (OLAP) Access Identity, clear the Process this identity
update check box.
4. Click Create/Update COM+ Apps.
X 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 Project
Server 2003 site on the computer running Windows SharePoint Services.
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 user
e-mail addresses where a host and domain are not specified.
130 Microsoft Office Project Server 2003 Installation Guide
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.
database. This ensures that any user in the OLAP Administrators group is granted the permissions
that are listed.
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 start the
Migrate Repository Wizard. Migrate the repository to the database that you created.
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 delete the
old repository. By default, this database is \Program Files\Microsoft Analysis
Services\Bin\msmdrep.mdb.
Note This procedure cannot be performed until you build an OLAP cube database. To determine
the status of the cube database, open Project Web Access, and then click Admin in the top link bar
to go to the Admin Center. In the side pane, click Manage enterprise features, and then click
Update resource tables and OLAP cube. The status of the OLAP cube database is shown under
Current Cube Status.
5. On the Membership tab, click Add to add users and groups to the role, and then click
OK.
6. On the Cubes tab, click Check All to enable access to all three cubes in the database.
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 her
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 account
link on the Logon page, the administrator must perform the following steps on the
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 Console
(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.
X 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 Control
section.
3. Select the Basic authentication check box, and then click Yes when asked if you
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 changes.
X To enable Basic authentication for msadcs.dll
1. Select the MSADC virtual directory in the left pane of the Internet Information
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 you
want to continue.
5. Click OK to apply your changes, and then click OK to close the dialog box.
134 Microsoft Office Project Server 2003 Installation Guide
• Group Policy Software Installation Feature A tool included with Windows 2000
or later operating systems that enables you to install and maintain software applications
based on Group Policy along with Custom Installation Wizard and Office 2003 policy
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 Installing Office 2003
in the Microsoft Office 2003 Resource Kit (http://go.microsoft.com/fwlink/?LinkId=31582).
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.
5. In the Add This Web site to the zone box, enter the URL.
6. Click Add.
Microsoft Office Project Server 2003 Installation Guide 137
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 domain.
4. Set the new copy of Msolap.asp to use Basic authentication and Integrated Windows®
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 of
SSL.
5. Set up connection strings in the Portfolio Analyzer view. After the server running
Analysis Services is configured to be available over the Internet, you must complete 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.
140 Microsoft Office Project Server 2003 Installation Guide
Database Server Information page. For more information, see the topic Choosing
Database Options in Chapter 7, Install Project Server 2003, of the Microsoft Office
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:
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:
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.web>
d. Just after </Sharepoint>, and just before <system.web>, add the following lines:
<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.
142 Microsoft Office Project Server 2003 Installation Guide
10
System Optimization
This chapter describes how to optimize system performance for your Microsoft® Office
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 Server™
to provide better network performance for the database.
• Your organization should make the decision to optimize Project Server 2003 carefully
because the benefits are specific to certain types of configuration and deployment
scenarios. In general, only a small percentage of overall Project Server 2003 customers
should use either of these approaches.
optimize the physical database layout as usage rates and data sizes grow after the initial
deployment. These scripts can be found in the file DDBSPS.SQL on the Project
Server 2003 CD.
MSP_UTIL_EXEC_MOVE_DATABASE_OBJECTS
This master stored procedure can be used to move all of the database objects from the
default SQL Server file group to a new file group. This is the most basic optimization of
the four scripts, which moves the database objects created in the SQL Server default file
group to a new file group. The new file group must be created in advance. You can 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 procedures:
• 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, respectively).
The new data and log files do not need to be created ahead of time. If the database 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 procedures.
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 include:
• MSP_PROJ_n (Microsoft Office Project tables)
• MSP_PROJ_WEB_n (Microsoft Office Project Web Access online transaction
tables)
146 Microsoft Office Project Server 2003 Installation Guide
Database Partitioning
As the number of users who access the computer running Project Server 2003 increases,
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 servers. Separate
registry keys are created that include the connection information for each server.
Database partitioning for Project Server 2003 improves the performance of open, save, and
publish operations. It is important to note, however, that a partitioned database
configuration is beneficial for only a small percentage of Project Server deployments, and
can negatively impact some aspects of the performance of a Project Server deployment..
Before using database partitioning, explore ways to improve the performance of SQL
Server 2000. Most organizations can find ways to improve the performance of their system
without partitioning the database.
Before applying a partitioned database configuration to your Project Server deployment,
consider the following:
• Partitioning the database does not improve the overall performance of the Project
Server database. A partitioned database configuration is beneficial for the following
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.
148 Microsoft Office Project Server 2003 Installation Guide
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 are the
same on both your Main database server and your View tables database server.
For example:
EXEC sp_addlinkedserver PSView, N'SQL Server'
3. Using SQL Server Query Analyzer and connecting with your login account, execute 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
Microsoft Office Project Server 2003 Installation Guide 151
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 new View
Table database server.
6. On the Main database server, using SQL Server Query Analyzer and connected with
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 View
table on the new View Table database server will be created.
X 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 Information 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 Standard
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 you
created on that server.
152 Microsoft Office Project Server 2003 Installation Guide
7. In the MSProject Role Member section, type MSProjectUser for the user name and
the password that you chose for that account.
Important Be sure that the user names and passwords for these database logins are the
same on both your Main database server and your Project Tables 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
For example:
EXEC sp_addlinkedserver PSProj, N'SQL Server'
154 Microsoft Office Project Server 2003 Installation Guide
3. Using SQL Server Query Analyzer and connecting with your login account, execute 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 the 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 database.
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 Project
Tables database, respectively.
9. Run the modified PjcrtSP2.sql from within the Project Server database context.
Microsoft Office Project Server 2003 Installation Guide 155
2. Select the Partitioned database configuration option, and then select the Custom
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 created on
that server.
7. In the MSProject Role Member section, type MSProjectUser for the user name and
the password that you chose for that account.
osql –S <ProjectTablesDatabaseServerName> -d
<ProjectTablesDatabaseName> -U <Login> -P <Password> -i <Input
File>
For example:
Microsoft Office Project Server 2003 Installation Guide 157
For example:
EXEC sp_addlinkedserver PSProj, N'SQL Server'
3. Using SQL Server Query Analyzer and connecting with your login account, create a
linked server by using the following command:
158 Microsoft Office Project Server 2003 Installation Guide
For example:
EXEC sp_addlinkedserver PSView, N'SQL Server'
4. Using SQL Server Query Analyzer and connecting with your login account, execute 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, execute 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, execute the
ExecLinkedViewsSP stored procedure as follows:
Microsoft Office Project Server 2003 Installation Guide 159
For example:
EXEC ExecLinkedViewsSP PSProj, ProjectServerPROJ
The local View table will no longer be used and database views pointing to the View
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 new View
Server.
11. Using SQL Server Query Analyzer and connecting with 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 View
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 Tables
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 respectively.
14. Using SQL Server Query Analyzer and connecting with your login account, run
PjcrtSP2.sql from within the Project Server database context.
X 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.
160 Microsoft Office Project Server 2003 Installation Guide
Note For more information about ConnInfo.exe, see the topic Connection Information 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 Custom
Deployment option.
3. From the list, select View Tables.
4. In the SQL Server box, type the name of server running the View Tables database.
5. In the Database box, type the name of the Project Server database that you created on
that server.
7. In the MSProject Role Member section, type MSProjectUser for the user name and
the password that you chose for that account.
10. In the Database box, type the name of the Project Server database that you created 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 and
the password that you chose for that account.
Microsoft Office Project Server 2003 Installation Guide 161
6. Using the Osql tool (on the Project Server 2003 CD in the /Support/Database folder)
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 command. The
Osql command must be in the following format and must be run from the command line 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
For example:
EXEC sp_addlinkedserver PSProj, N'SQL Server'
3. Using SQL Server Query Analyzer and connecting with your login account, execute 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:
Microsoft Office Project Server 2003 Installation Guide 163
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, execute 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 the 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 Tables
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 respectively.
9. Using SQL Server Query Analyzer and connecting with your login account, run
PjcrtSP2.sql from within the Project Server database context.
X 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 Information 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 Custom
Deployment option.
3. From the list, select Project Tables.
4. In the SQL Server box, type the name of the Project Tables database server.
164 Microsoft Office Project Server 2003 Installation Guide
5. In the Database box, type the name of the Project Server database that you created on
that server.
7. In the MSProject Role Member section, type MSProjectUser for the user name and
the password that you chose for that account.
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 are the
same on both your Main database server and your Views Tables database server.
For example:
EXEC sp_addlinkedserver PSView, N'SQL Server'
3. Using SQL Server Query Analyzer and connecting with your login account, execute 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:
166 Microsoft Office Project Server 2003 Installation Guide
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 new Project
Tables server.
6. Using SQL Server Query Analyzer and connecting with your login account, execute the
ExecLinkedViewsSP stored procedure as follows.
EXEC ExecLinkedViewsSP <ViewTablesDatabaseServerName>,
<ViewTablesDatabaseName>
For example:
EXEC ExecLinkedViewsSP PSView, ProjectServerVIEW
2. Select the Partitioned database configuration option, and then select the Custom
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 created on
that server.
7. In the MSProject Role Member section, type MSProjectUser for the user name and
the password that you chose for that account.
Load balancing the Project Server Views Notification Service improves the performance of
the publishing process for projects and resources. To test the performance results, 1146
projects were published to the computer running Project Server 2003 and 550 resources
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 Server Views
Notification Service.
The following table lists the publishing times for two offloaded Project Server Views
Notification Services.
168 Microsoft Office Project Server 2003 Installation Guide
The following table lists the publishing times for three offloaded Project Server Views
Notification Services.
Number of Projects Publishing Time
10 • Server 1, 23 seconds
• Server 2, 28 seconds
• Server 3, 34 seconds
With a single Project Server Views Notification Service running in the tested environment,
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 is split
across three servers, the average time to publish was 1398 seconds and the average savings
was 2141 seconds.
Note While up to 1000 servers can be configured to support a load-balanced Project Server Views
Notification Service, performance testing indicates a rate of diminishing return on real performance
improvement.
Microsoft Office Project Server 2003 Installation Guide 169
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 Installation 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 Chapter 4,
Prepare the Servers, of the Microsoft Office Project Server 2003 Installation Guide
(http://go.microsoft.com/fwlink/?LinkID=20233) to install the components required by the
170 Microsoft Office Project Server 2003 Installation Guide
OLAP cube building process that is shared by the Project Server Views Notification
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 Guide
(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 additional
server after the first. You only need to run the Project Server Scheduled Process
Service on a single server in your deployment.
ForwardUNC002 = “\\serverName002\viewdrop”
ForwardUNC003 = “\\serverName003\viewdrop”
11
International Deployment
Considerations
Microsoft® Office Project Server 2003 supports the use of multiple languages by providing
a language plug-in called Multilingual User Interface (MUI) Pack. To add language support
after you install Project Server 2003, you can install the MUI Pack for the language 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 Project
Web Access to interact with Project Server 2003 in any of eighteen different languages. 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 Microsoft
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 users
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 native
language when the user is using Project Web Access to work with project data. Project
Professional does not use Unicode, which can create some configuration limitations
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 created in
any language that Project Server 2003 supports.
Microsoft Office Project Server 2003 Installation Guide 173
• 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 characters in
a language where characters represent words or syllables. Project Server 2003 supports
IMEs for Japanese, Korean, Simplified Chinese, and Traditional Chinese for use in
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 the
operating system that the client machine uses, users might experience issues with the
display of surrogate extension-B characters.
The Project Server MUI Pack Setup program installs features that allow you to change 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 language
pack for that language is installed on Project Server 2003, Project Web Access displays the
user interface in that language. If you install a localized version of Project Server 2003, the
default language setting for Project Web Access is the same language. All localized versions
of Project Server 2003 contain an English version as well, so that you can change the
language settings to English. For example, if you want to view Project Web Access in
Korean, and the Korean MUI Pack is installed on Project Server 2003, you can view the
Project Web Access user interface in Korean. If Korean is unavailable, Project Web Access
displays the user interface in the Project Server installation language or in English.
Note If you want to input Asian language or Hebrew text into most areas of Project 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 Project
Server 2003 is already installed. MUI Packs are available for the following languages:
• Brazilian Portuguese (PSMUIPTB.exe)
• Chinese (Simplified) (PSMUICHS.exe)
• Chinese (Traditional) (PSMUITCH.exe)
Microsoft Office Project Server 2003 Installation Guide 175
• 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)
5. Click OK.
X To configure the server running Windows SharePoint Services to be able to receive 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
6. Click OK to close the Add Languages dialog box, click OK to close the Language
Preferences dialog box, and then click OK to close the Internet Options dialog box.
7. Restart Internet Explorer.
Microsoft Office Project Server 2003 Installation Guide 181
Appendices
Microsoft Office Project Server 2003 Installation Guide 182
A
Additional Resources
If you want to learn more about Microsoft® Office Project Server 2003, Microsoft Office
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 Enterprise Project
Management (EPM) Solution, please refer to the following online books and Web sites.
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
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, and how and
when they are used.
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 creating an
OLAP Administrator.
If you are using a local user account for the Analysis Services account, you must 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 Project Server
View Processing service. If Analysis Services is not installed on the same computer on
Microsoft Office Project Server 2003 Installation Guide 185
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 which the Project
Server Front-End service and the View Processing service are running. If they are not installed on
these computers, the OLAP Administrators group will not appear in Computer Management.
If during Project Server Setup you selected to add the Analysis Services information later,
you must update the account by using the Project Server COM+ Settings tool
(PSCOMPlus.exe).
The account information for this account is used on the Enter Account Information for
Windows SharePoint Services page during Project Server Setup.
If you are using a local user account for the Windows SharePoint Services account, 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 Services
Administrator.
If during Project Server Setup you selected to add the Windows SharePoint Services
information later, you will have to update the account by using PSCOMPlus.exe.
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.
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.
X To use ConnInfo.exe for a partitioned database
1. Start ConnInfo.exe. You can find this tool in the BIN\1033 folder of your Project
Server installation.
2. Select the Partitioned database configuration option.
3. If you have partitioned only the View tables, select the Standard 2-Way Deployment
option; otherwise, select the Custom Deployment option.
4. Select one of the following options for the database that you want to configure:
• 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 is not
available.
5. In the SQL Server box, type the name or IP address of the instance of SQL Server 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 database.
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.
190 Microsoft Office Project Server 2003 Installation Guide
EditSite Tool
You can use the EditSite tool (EditSite.exe) to create a Project Server hosted deployment
and to edit the properties for existing hosted sites. A hosted deployment is a large
installation of Project Server 2003 that hosts Project 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 other companies, similar to the way that an
Internet service provider hosts Web sites.
In a Project Server hosted deployment, a single installation of Project Server 2003 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 ProjectServer),
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/sitename) is
available from which you can access a new instance of Project Web Access.
X 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 directory 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.
Microsoft Office Project Server 2003 Installation Guide 191
5. Select one of the following options for the database that you want to configure:
• 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 available.
6. In the SQL Server box, type the name of the instance of SQL Server on which the
Project Server database for this site is located.
7. In the Database box, type the name of the Project Server database for this site.
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 database
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.
X To delete a site
1. In the Virtual Directory list, select the site that you want to delete.
Microsoft Office Project Server 2003 Installation Guide 193
2. Click Delete.
EditSite.exe deletes the virtual directory and the registry information associated with the
site. EditSite.exe does not delete the ODBC connection registry keys because that ODBC
connection might be used for other purposes.
X To add a new site
1. Create a database for the new site. For more information about creating a Project
Server database, see Chapter 6, Deploy the Database in the Microsoft Office Project
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 described in
the following procedures.
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 the
new DSN based on the site name that you chose. If you want to use a different name
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 Pool
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.
2. In the SQL Server box, type the name of the instance of SQL Server on which the
Project Server database is located for this site.
3. In the Database box, type the name of the Project Server database for this site.
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 database
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.
X To specify the database configuration for a partitioned database configuration
1. On the Database Information tab, select the Partitioned database configuration
option.
2. If you have partitioned only the View tables, select the 2 Way Deployment option;
otherwise, select the Custom option.
3. Select one of the following options for the database that you want to configure:
• 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 available.
4. In the SQL Server box, type the name of the instance of SQL Server on which the
Project Server database for this site is located.
5. In the Database box, type the name of the Project Server database for this site.
196 Microsoft Office Project Server 2003 Installation Guide
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 database
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.
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.
-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.
Microsoft Office Project Server 2003 Installation Guide 199
-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.
-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.
-M Windows SharePoint Services Admin Mail. The e-mail address for the
Windows SharePoint Services site administrator.
3. If you are not updating the Windows SharePoint Services Administration Identity,
clear the Process this identity update check box in the Windows SharePoint
Services Administration Identity section.
4. Click Create/Update Com+ Apps.
X 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 Process this
identity update check box in the Analysis Services (OLAP) Access Identity
section.
4. Click Create/Update Com+ Apps.
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]
Parameter Description
-f Backup file name (required). Specify a file name with the extension .fwp.
-u Administrator username.
Parameter Description
*-w The managed path (URL) for Microsoft Windows SharePoint Services
project sites. Optional only if –bo (backup only) is specified.
Parameter Description
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.
-l The path to the log file. Optional; defaults to %temp% if not specified.
-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.
order to successfully synchronize your Project Server data with your Windows SharePoint
Services data for the project that you want to restore.
Note For more information about restoring a single project, see the topic Restore a Single Project
in Appendix C, Project Server Recovery Tools of the Microsoft Office Project Server 2003 Disaster
Recovery Guide (http://go.microsoft.com/fwlink/?LinkID=20234).
X 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 specified.
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:
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
-dbname ProjectServer
-l c:\temp\psmlog.txt
Parameter Description
-? Display command-line help.
-w The managed path (the URL) of Windows SharePoint Services where the
subsites will be restored. Optional when backing up; required when
restoring. You must use the NetBIOS name for the server name. When used
with the -bo parameter, this value will override the Windows SharePoint
Services managed path associated with the project in the Project Server
database
-f Required. The directory path where the backup files are stored. For
example, c:\backup or \\myserver\folder\.
-dbserver Required. The name of the server running SQL Server that hosts the Project
Server database. You must use the NetBIOS name.
-dbname Required. The name of the Project Server database. Usually, this value is
'ProjectServer'.
-dblogin Required if using SQL Server authentication to access the Project Server
database. This account must have read permissions on the Project Server
database.
-dbpassword Required if using SQL Server authentication to access the Project Server
Microsoft Office Project Server 2003 Installation Guide 207
Parameter Description
database.
-p Optional. This switch denotes a prefix to append to each Project Web site.
For example, if '-p Org1' is specified, site ProjectServer_101 will become
Org1_ProjectServer_101 and MS_ProjectServer_PublicDocuments will
become Org1_MS_ProjectServer_PublicDocuments.
-l 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 user account.
-bo Required when backing up. Back up all Windows SharePoint Services
subsites into the working directory (-f) as .bak files.
Parameter Description
configurations.)
Option Description
Proxycfg This command displays the current WinHTTP
proxy settings.
Option Description
proxycfg -d -p proxy-server-list optional- This command specifies one or more proxy
bypass-list servers, and an optional list of hosts that
should be accessed directly. If a proxy server
is not specified for the given protocol, the -d
option specifies that the server should be
accessed directly instead.
The following table describes how to use both the proxy-server-list and optional-bypass-list
parameters.
Parameter Description
proxy-server-list Proxies are specified in a space-delimited
string. The proxy listings can contain the port
number used to access the proxy.
Proxy servers can be listed to use a specific
protocol. The valid protocols are HTTP 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 server.
For example, the string
http=http://proxy_name:80
specifies that the protocol is HTTP, the name
of the proxy server is proxy_name, and the
port number for this server is 80. An
example of a proxy listing that specifies the
HTTPS protocol is:
https=https://proxyName
If the proxy server uses the default port
number for the protocol, the port number
can be omitted.
If a proxyName is listed by itself, the
Proxycfg.exe tool uses that proxy as the
default proxy for any protocols that do not
210 Microsoft Office Project Server 2003 Installation Guide
Parameter Description
have a proxy specified. For example, the
listing
http=http://proxyName
other_proxy
specifies using the proxyName server for
any HTTP operations and the other_proxy
server for any HTTPS operations.
Examples
The following is the most common command used with the Proxycfg.exe tool. This
command specifies the use of the proxy server named myproxy to access both HTTP and
HTTPS servers, and also to bypass any host names that do not contain a period. In this
case, the -d option has no effect.
proxycfg -d -p myproxy "<local>"
Compare the previous command to the following command, which specifies use of the
proxy server named myproxy to access both HTTP and HTTPS servers, and to not bypass
any servers.
proxycfg -p myproxy
The following is an example of a more complex command used by the Proxycfg.exe tool.
This command specifies the use of the proxy server named http_proxy to access HTTP
Microsoft Office Project Server 2003 Installation Guide 211
servers and the server named https_proxy to access HTTPS servers. This command also
specifies that local intranet sites (for example, host names that do not contain a period) and
any site in the *.example.com domain bypass the proxy.
proxycfg -p "http=http_proxy https=https_proxy"
"<local>;*.example.com"
Microsoft Office Project Server 2003 Installation Guide 212
D
Configuring the Sample Database
This appendix describes the process for installing and configuring the Microsoft® Office
Project Server 2003 Sample database.
If you did not select the Project Server Sample Data component during Project Server
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 HOSTS file at
\WINNT\System32\Drivers\Etc to map the IP address to your computer name in addition to the
localhost. When you are finished, save the file. For example:
127.0.0.1 localhost
127.0.0.1 servername
• 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 301625 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 evaluation 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 your
server for each of the roles listed in the following table. If you prefer, you can specify user
accounts for these roles.
Each user listed in the table has a Windows password of pass@word1 and uses Windows
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 Wizard.
5. On the Microsoft Office Project 2003 Database page, the path and file name for 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 different
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 Next.
8. Either choose to allow the wizard to create user accounts on your computer, or 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 user
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 you
create the user accounts.
9. Click Install.
10. Click Finish.
Microsoft Office Project Server 2003 Installation Guide 215
Note You might want to set up multiple copies of the sample data on the server so that different
people can use their own copy of the sample data. To do this, run this wizard multiple 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 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.
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.
216 Microsoft Office Project Server 2003 Installation Guide
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.
X To assign application pool ID permissions on the new database
1. On the Start menu, point to All Programs, Microsoft SQL Server, and then choose
Enterprise Manager to open SQL Server Enterprise Manager.
2. In the tree view, browse to the Security folder, expand it, and then select Logins. 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 create
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 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.
• 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.
X 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 (for 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 name 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 option, 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 your 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, follow 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.
X To add Project Serve 2003 to the Windows SharePoint Services exclusion list
1. In Administrative Tools in Control Panel, open the Windows SharePoint Services
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.
218 Microsoft Office Project Server 2003 Installation Guide
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 appears in
the list of excluded servers under Excluded Paths.
X To complete the integration between Windows SharePoint Services and Project Server 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.
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 manually.
This topic describes the process for installing more than one copy of the Windows
SharePoint Services sample data on a computer.
If you want to install more than one copy of the Windows SharePoint Services sample data,
you must do so before making any changes to the data in your initial Project Server Sample
database deployment.
Caution Do not attempt to restore multiple copies of the Windows SharePoint Services sample
data by using the Sample Data Configuration Wizard without following the procedure in this topic.
Previous installations will be corrupted and become unusable.
IF [%1]==[b] (
REM Backup the sites from the (Sample) first Windows SharePoint
Services VServer
FOR %%a IN (101 103 105 107 109 110 112 114 116 118 119 120 122
124 125) DO (
STSAdm.exe -o backup -url
http://%SVRNAME1%:%SVRWEBPORT1%/%SVRMPATH1%/%SVRSITEPREFIX1%_%%a
-filename backup_%%a
)
)
IF [%1]==[r] (
REM Restore the sites to the (clean) second Windows SharePoint
Services VServer
3. 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, Configuring the Sample Data of the Microsoft
Office Project Server 2003 Installation Guide.
Microsoft Office Project Server 2003 Installation Guide 221
• 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
222 Microsoft Office Project Server 2003 Installation Guide
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 repository cannot be
established, you might need to set additional permissions for the OLAP repository.
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 Services
server, the OLAP cube name, and the description.
8. Under Date range for resource availability, specify the range that you want to 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 less
time than creating the entire OLAP cube.
28. On the Tools menu, point to Enterprise Options, and then click Microsoft Project
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 (for 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.
3. On the File Download dialog box, click Open. Follow the instructions to complete
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 might
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 Other 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 Server
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.
Note If you plan to restore the Project Server database on another server, you must remove the
SQL users for the Project Server and Windows SharePoint Services databases before creating the
backup file.
X 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 click
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.
X 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 2003,
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 accept the
terms of the License Agreement option, and then click Next.
4. On the Data Type page, choose Back up Microsoft Office Project Server database
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 Finish.
Note You can also type sampcfg.exe /b at the command line to back up your data.
3. If you agree to the terms of the End-User License Agreement, select the I accept 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 select
Use existing Windows user accounts for the roles if you want to preserve existing
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 configure the data.
Microsoft Office Project Server 2003 Installation Guide 229
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 those
templates.
On the other hand, the registry keys that were created for Project Server 2003 are removed
when you uninstall the software.
You can use the Windows SharePoint Services Configuration Wizard to uninstall the
Project Server templates and restore the Windows SharePoint Services templates to their
original state (existing subsites are not affected). To uninstall Windows SharePoint Services
completely, use the Windows SharePoint Services Configuration Wizard to uninstall the
Project Server templates, unextend the virtual server, and delete the content database.
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 the
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.
Microsoft Office Project Server 2003 Installation Guide 230
F
Installing Project Server 2003 From
the Command Line
When you run Project Server Setup for Microsoft® Office Project Server 2003, you can
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 entering them
later by using Microsoft Office Project Web Access 2003.
Note The command-line functionality described in this appendix only works on versions 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 each 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 using 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 easier to install Project
Server 2003 by using Project Server Setup.
Important When you install Project Server 2003 from the command line, no validation 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 delimited string after
the AddLocal 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.
Parameter Description
AddLocal=PrjSvrSessionMgr Add the value PrjSvrSessionMgr to your
AddLocal parameter string if you want to
install the Project Server Session Manager
service.
Parameter Description
SMSERVER=servername Specify the NetBIOS name of the computer
on which you are installing the Session
Manager Service.
Parameter Description
VWSHARE=folder name Specify the name that you want to use for
the view share.
Parameter Description
VWLOGONNAME=domain\user Specify a domain user account that has
sufficient permissions to create the share.
Use the format: domain\user
Parameter Description
VWPATH=path Specify the path to the qualified path to the
View Staging share in the format:
\\server\share
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.
Parameter Description
AddLocal=PrjSvrDBInfoAS If you want to specify Analysis Services
connection information, add the value
PrjSvrDBInfoAS to your AddLocal string.
Parameter Description
format: domain\user
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.
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.
Parameter Description
http://redbird/ProjectServer
Parameter Description
AddLocal=PrjSvrDBInfoSMTP If you want to specify SMTP mail server
settings, add the value PrjSvrDBInfoSMTP to
your AddLocal string.
SMTPSERVERPORT=port number Specify the port number for the SMTP mail
server.
Parameter Description
AddLocal=PrjSvrDBInfoSTS If you want to connect Project Server 2003
Microsoft Office Project Server 2003 Installation Guide 239
Parameter Description
to a server running Windows SharePoint
Services, add the value PrjSvrDBInfoSTS to
your AddLocal string.
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
240 Microsoft Office Project Server 2003 Installation Guide
Parameter Description
also add the value PrjSvrDBInfoSTS to your
AddLocal string and specify connection
parameters for connecting to Windows
SharePoint Services.
Parameter Description
AddLocal=PrjSvrDBInfoSecurityHigh If you want to install Project Server 2003 in
Enterprise mode, add the value
PrjSvrDBInfoSecurityHigh to your AddLocal
string.
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.
Microsoft Office Project Server 2003 Installation Guide 242
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.
You can delete all of your Project Professional tasks from your calendar by using the
following procedure. This procedure is optional. For example, you might want to keep a
record of work done in the past six months.
X 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.
244 Microsoft Office Project Server 2003 Installation Guide
H
Installing Project Web Access ActiveX
Controls
You can install Project Web Access ActiveX® controls on client workstations manually if
your organization operates in a locked-down environment in which users cannot install
OCX controls.
To install ActiveX controls on client computers, you must copy the controls to and register
the controls on the client computers. The following table lists and describes the controls
that you must copy and register.
Note You need to have administrative access on the computers on which you will be 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 them by using
the Regsvr32 tool (Regsvr32.exe).
Important You must register these controls in the order listed above. They are available 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 languages, 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 Microsoft
Web site (http://go.microsoft.com/fwlink/?LinkId=20341). You only need to install the controls
once on each computer in order for all users of the computer to have access to them. If
you need to uninstall these controls at any time, you can use Regsvr32.exe to uninstall
them.
246 Microsoft Office Project Server 2003 Installation Guide
I
Service Packs for Project Server
Components
You must install all required service packs for Microsoft® Office Project Server 2003
components in order for your installation to function properly. In addition, some service
packs are required in order for you to enable specific functionality in your environment.
This appendix lists and describes the service packs that are available for Project Server 2003
and related Project Server components.
Note This appendix lists the service packs that are available at the time that this 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 Project Server
components and provides the download location for each.
Service Pack Description Location
Microsoft Office Project Contains the latest updates to You can download this
Server 2003 Service Microsoft Office Project service pack from the
Pack 1 (SP1) Server 2003. Also contains Microsoft Download Center
significant security (http://go.microsoft.com/fwli
enhancements and stability and nk/?LinkId=33336).
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
Microsoft Office Project Server 2003 Installation Guide 247
Microsoft SQL Update to SQL Server 2000. This You can download this
Server™ 2000 Service service pack is required for a service pack from the
Pack 3 Project Server installation. Microsoft SQL Server page
(http://go.microsoft.com/fwli
nk/?linkid=19683). Select
the file sql2k3.exe.
SQL Server 2000 Update to SQL Server 2000 You can download this
Analysis Services Service Analysis Services. This service service pack from the
Pack 3 pack is required for a Project Microsoft SQL Server page
Server installation if your (http://go.microsoft.com/fwli
organization requires the use of nk/?linkid=19683). Select
online analytical processing the file sql2kasp3.exe.
(OLAP) services, which are
required for the Portfolio
Analyzer feature.