Microsoft Project Server 自述文件
2002 年 5 月
© Microsoft Corporation, 1990-2002。保留所有权利。

本文档提供了到上述日期为止的最新信息或其他信息,用于补充 Microsoft Project Server 文档。该日期之后,您可以在 Microsoft Project Web 站点上找到更多的当前信息和资源,方法是在“帮助”菜单上单击“网上 Office”命令。其他信息,包括网络和管理问题的信息,可以在 Microsoft Project Resource Kit Web 站点上找到:

http://go.microsoft.com/fwlink/?linkid=4326&clcid=0x409

有关 Microsoft Project 的详细技术信息,请在“个人联机支持”Web 站点上搜索“Microsoft 产品支持服务”信息:

http://go.microsoft.com/fwlink/?LinkId=7515&clcid=0x409

如何使用本文档

若要在屏幕上查看此自述文件,请最大化浏览器窗口。若要打印此文件,请在工具栏上单击“打印”按钮。

目录

安装 Microsoft Project Server

不要在名字中包含双字节字符的机器或文件夹上的安装 Microsoft Project Server
错误消息 2355 或 Corrupt Cabinet
在安装 Microsoft Project Server 之前安装 Microsoft SQL Server 2000
安装 Microsoft SQL Server 2000 Service Packs
安装 SharePoint Team Services 前请确认“区域选项”设置
运行 SharePoint 配置向导
SharePoint Team Services 整体安装
建立到 SharePoint Team Services 服务器的连接
安装 SharePoint Team Services 后的必要设置
应用 ComPlus 设置时安装中断
安装程序修复/重新安装不更改 ComPlus 组件
Microsoft Project Server 系统服务

附加安装文档

启动和运行 Microsoft Project 2002
企业实施工具包

使用 Microsoft Project Server

若出现“网页无法显示”,请单击“刷新”按钮
创建“公文包分析器”视图
登录到 Microsoft Project Server
与 Microsoft Project Server 一起使用 Microsoft Project 2000

国际问题

Microsoft Project Professional 语言支持

“帮助”主题中的问题

Svrdb.htm:TaskSPI 域

安装 Microsoft Project Server

不要在名字中包含双字节字符的机器或文件夹上的安装 Microsoft Project Server

为保证 Microsoft Project Server 正常工作,请不要在服务器名字中包含双字节字符的机器上安装 Microsoft Project Server;也请不要在包含双字节字符的文件夹中安装 Microsoft Project Server。

返回目录

错误消息 2355 或 Corrupt Cabinet

如果在 Microsoft Project 的安装期间看到错误消息号 2355 或错误文本“Corrupt Cabinet”,您将需要更新计算机上 Microsoft Windows 安装程序的版本,方法是运行该安装光盘上适当的可执行文件。下表显示各种操作系统上可执行文件的位置,并假定 D:\ 是光盘驱动器。

对于 Windows 2000 Server

D:\FILES\SUPPORT\Q282879.EXE

运行该文件后,重新启动计算机并再次开始安装。

返回目录

在安装 Microsoft Project Server 之前安装 Microsoft SQL Server 2000

请确保在安装 Microsoft Project 2002 之前安装 SQL Server 2000。如果在安装 Microsoft Project 2002 之后安装 SQL Server 2000,SQL Server Analysis Services 客户端动态链接库 (DLL) 将无法正常工作,禁止从 Microsoft Project Web Access 连接到联机分析处理 (OLAP) 服务,并影响 SQL Server Analysis Services 的“OLAP 管理器”组件。

如果已在安装 Microsoft Project 2002 之后安装了 SQL Server 2000,请运行 Office 修复以修正问题。

如果在安装 Microsoft Project 的计算机上安装了 SQL Server 2000 Service Pack 1 或更高版本,则您不会遇到该问题并可以按任意顺序安装这两个产品。

返回目录

安装 Microsoft SQL Server 2000 Service Pack

Microsoft Project Server 要求 SQL Server 2000 Service Pack 1。但是,您应考虑安装最新的 service pack。在发布本自述文件时,最新的 service pack 是 SP2。可以从下列位置获取关于 SP2 的更多信息:

http://go.microsoft.com/fwlink/?LinkId=7532&clcid=0x409

请确保 SQL Server 2000 的 service pack 级别与 Microsoft Analysis Services 相匹配。例如,如果具有 SQL Server 2000 的 Service Pack 2,您还应具有 Analysis Services 的 Service Pack 2;不匹配可能导致 Microsoft Project Server 公文包分析器 OLAP 多维数据集处理失败。

返回目录

安装 SharePoint Team Services 前请确认“区域选项”设置

为了保证正常安装 SharePoint Team Services,请在安装前确认控制面板中“区域选项”的“区域设置”为“中文(中国)“。否则有可能无法正常安装。

返回目录

运行 SharePoint 配置向导

在运行 SharePoint 配置向导 (Stswiz.exe) 之前,您可能要进行下列操作:

验证 MS_ProjectSever_PublicDocuments 子站点是否已经存在
  1. 在 Internet Information Services 管理单元中,转到已安装或将要安装 SharePoint 的 Web 站点。
  2. 检查是否有名为 MS_ProjectServer_PublicDocuments 的文件夹。如果有,则删除它。

重新启动 Internet Information 服务

  1. 在 Windows 中,单击“开始”按钮,然后单击“运行”。
  2. 在“打开”框中,键入“IISRESET”,然后单击“确定”按钮。

返回目录

SharePoint Team Services 整体安装

如果您的 SharePoint Team Services 服务器设置为要求“安全套接字层”(SSL) 连接,请在“连接到运行 SharePoint Team Services 的 Web 服务器”安装向导页上,选择“以后输入此信息”选项按钮。安装程序不允许输入 SSL 端口信息。但是,在安装完成后,您可使用 Microsoft Project Web Access(在浏览器中)以“管理员”身份登录到服务器,单击“管理”可转到“管理总览”页,单击“管理 SharePoint Team Services”,然后添加服务器连接信息。

如果正在运行“SharePoint 配置向导”并且选择输入 SharePoint Team Services 连接信息,则在单击“下一步”时,您将看到一个接续页。在该页上,正确输入所有信息非常重要;否则,安装可能失败。

返回目录

建立到 SharePoint Team Services 服务器的连接

建立到 SharePoint Team Services 服务器的连接有两种方式。可以在安装期间输入 SharePoint 服务器信息,或在安装完成后在 Microsoft Project Web Access 中的“管理 Share Point Team Services 管理”页上输入该信息。

Microsoft Project Server 使用 XMLHTTP 协议与 SharePoint Team Services 进行通讯。为使 Microsoft Project Server 与 SharePoint Team Services 计算机成功地进行通讯,如果您的单位使用代理服务器,则必须将 Microsoft Project Server 计算机配置为通过代理服务器进行连接。(即使 Microsoft Project Server 和 SharePoint Team Services 安装在同一台计算机上,也要进行此操作。)

若要为代理服务器配置 Microsoft Project Server,请运行 WinHTTP 代理配置实用程序,方法在命令行提示后键入 proxycfg -d -p proxy-server-list optional-bypass-list,其中 proxy-server-list 是包含一个或多个代理服务器的用空格分隔的列表,而 optional-bypass-list 是用空格分隔的可直接访问的服务器列表。例如:

Proxycfg -d -p  "proxyserver:80"  "<local>"


如果没有为给定协议指定代理服务器,则 -d 选项指定应直接访问服务器。运行 Proxycfg 后,请通过根据命令行提示键入 iisreset 来重新启动 Internet 服务。Proxycfg.exe 可以在 Microsoft Project Server 计算机上的 Program Files\Microsoft Project Server\Bin 文件夹中找到。

有关 Proxycfg 的详细信息,包括有关 proxy-server-list 和 optional-bypass-list 参数的详细信息,请在 MSDN 上搜索 "Using the WinHTTP Proxy Configuration Utility"。

备注  如果您的单位不使用代理服务器,则必须仍使用 Proxycfg 设置默认的身份验证策略。

返回目录

安装 SharePoint Team Services 后的必要设置

在服务器上安装 SharePoint Team Services 后,为了保证有中文文件名的文档在 SharePoint Team Services 站点中可以正常工作,您需要做以下工作:

  1. 运行注册表编辑器,找到下面的项 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\InetInfo\Parameters]。
  2. 将“FavorDBCS”的值改为“0”。
  3. 重新启动服务器。
  4. 在客户端,确保 Internet Explorer 浏览器的默认设置“始终以 UTF-8 发送 URL”没有改变,即处于选中状态。

返回目录

应用 ComPlus 设置时安装中断

在安装期间,“配置 ComPlus 组件”时安装程序可能停止响应。或者,如果直接运行 PSCOMPlus.exe 工具(默认情况下,位于 C:\Program Files\Microsoft Project Server\Bin\2052 文件夹中),当单击“删除所有 COM+ 应用程序”按钮时该工具可能停止响应。若要修正此问题,您需要在 Windows 2000 Server 上安装一个更新。有关此 COM+ 修正的详细信息,请参阅:

http://go.microsoft.com/fwlink/?LinkId=7533&clcid=0x409

返回目录

安装程序修复/重新安装不更改 ComPlus 组件

如果重新运行 Microsoft Project Server 安装程序并选择“修复”或“重新安装”,不会重新创建 ComPlus 组件。若要创建或重新设置 ComPlus 组件(用于 Analysis Services (OLAP) 访问、SharePoint Team Services 管理和 SharePoint Team Services 数据库访问),可运行 PSCOMPlus.exe 工具并输入适当的账户信息。默认情况下,此工具位于 C:\Proram Files\Microsoft Project Server\Bin\2052 文件夹中。运行此工具,输入适当的账户信息,然后单击“创建/更新 COM+ 应用程序”按钮。

返回目录

Microsoft Project Server 系统服务

Microsoft Project Server 有四种在服务器上运行的系统服务。它们是:

 

默认情况下,这些服务的恢复选项设置为“不做任何操作”。可以更改这些服务的恢复选项,以使他们在由于某些原因停止时可自动重新启动。若要完成此操作:

  1. 打开“服务管理工具”控制面板。
  2. 分别选择每个服务,然后在“操作”菜单上单击“属性”。
  3. 单击“恢复”选项卡。
  4. 选择“重新启动服务”操作,然后单击“确定”。

返回目录

附加安装文档

在安装完 Microsoft Project Server、Microsoft Project Professional 和 Microsoft Project Web Access 以后的阶段中,附加的文档可能对您有所帮助。

启动和运行 Microsoft Project 2002

在 Microsoft Project Professional 2002 和 Microsoft Project Server 的初始安装过程完成后,“启动和运行 Microsoft Project 2002”可提供循序渐进的配置它们的方法。可从下列位置下载此文档:

http://go.microsoft.com/fwlink/?LinkId=7531&clcid=0x409

返回目录

企业实施工具包

对于使用 Microsoft Project Server、Microsoft Project Professional 和 Microsoft Project Web Access 的单位,“企业实施工具包”(EIT) 提供了完整的工具包用于设计、实施和管理企业内的 Microsoft Project 和 Microsoft Web Access。EIT 可从下列位置下载:

http://go.microsoft.com/fwlink/?LinkId=7516&clcid=0x409

返回目录

 

使用 Microsoft Project Server

若出现“网页无法显示”,请单击“刷新”按钮

安装成功后,第一次(或者重新启动IIS后)访问 Microsofr Project Server,有可能出现“网页无法显示”的错误,请单击“刷新”按钮即可正常访问。

返回目录

创建“公文包分析器”视图

“公文包分析器”视图允许您查看和操纵 Microsoft Project Server 项目以及“数据透视表”或“数据透视图”格式的资源信息。Microsoft Office XP Web Controls 提供了这种功能。为以完全交互模式创建“公文包分析器”视图,您必须具有 Microsoft Office XP 许可或一种 Office XP 应用程序(如 Microsoft Excel 或 Microsoft Word)。创建并保存“公文包分析器”视图后,任何用户都可以查看所创建的内容而无须具有 Office XP 应用程序的许可。

有关 Office Web Components 的详细信息,请参阅下列位置上的 Office Resource Kit 文章 "Managing Web Components":

http://go.microsoft.com/fwlink/?LinkId=7534&clcid=0x409

返回目录

登录到 Microsoft Project Server

如果安装了 Internet Explorer 修补程序 Q312461,您可能无法登录到 Microsoft Project Server。登录页上返回的消息是“您输入的用户名/密码组合不正确”。如果安装 Microsoft Project Server 的 Windows 服务器使用下划线 ("_") 作为其名称的一部分,则可能会发生这种情况。例如:

Project_Server

    –与–

Project-Server

在第一个示例中,下划线可能导致登录到服务器的尝试失败。第二个示例在名称中使用了连字符,是正常的服务器名称。

返回目录

与 Microsoft Project Server 一起使用 Microsoft Project 2000

为成功地将“工作组”消息从 Microsoft Project 2000 发送到 Microsoft Project Server,您可能需要更改一些安全设置。

  1. 请确保 isapi\Pjdbcomm.dll 文件接受匿名访问。
  2. 在 Internet Information 服务管理单元中,转到 Microsoft ProjectServer 虚拟目录,然后转到 Isapi 子目录。
  3. 选择名为 Pjdbcomm.dll 的文件,然后在“操作”菜单中单击“属性”。单击“文件安全”选项卡,然后单击“匿名访问和身份验证编辑”按钮。
  4. 选中“匿名访问”复选框;可以使用本地 IUSR 帐户。
  5. 请确保没有在同一台计算机上使用 Microsoft Project 2000 和 Microsoft Project 2002。两个版本的并行安装会导致发布问题。
  6. 在 Microsoft Project Server 站点上更改下列“管理员”设置:
    • 管理安全/用户身份验证
      清除“要求 Microsoft Project 在发布到 Microsoft Project Server 之前进行验证”复选框。
    • 管理企业功能/功能
      清除“仅允许 Microsoft Project Professional 发布到此服务器”复选框。
    • 管理单位/功能
      清除“从 Microsoft Project 创建帐户”复选框。

如果要使用 MPP 文件中的 Project Center 详细视图,您将需要进行下列操作:

  1. 设置对 Pjdbcomm.dll 文件的匿名访问(如前面的步骤 1 中所述)。IUSR 帐户是充足的。
  2. 允许通过 Windows 域帐户对 Msadcs.dll 进行匿名访问,该域帐户对保存 MPP 文件的文件共享具有访问权限。存储在本地硬盘驱动器上的项目 MPP 文件不能用作详细视图。

对于存储在数据库(SQL Server、Oracle 和 Microsoft Access)中的项目,您将需要进行下列操作:

  1. 设置对 Pjdbcomm.dll 文件的匿名访问(如前所述)。IUSR 帐户是充足的。
  2. 在 Microsoft Project Server 上创建同名的系统 DSN,该系统 DSN 与用于保存 Microsoft Project 2000 中项目的系统 DSN 具有相同的用户名和密码。
  3. 在视图的“管理/管理视图/DSN” 中提供 DSN 信息。
  4. 设置对 Msadcs.dll 文件的匿名访问。在 Internet Information 服务管理单元中,转到 MSADC 虚拟目录。
  5. 选择名为 Msadcs.dll 的文件,然后在“操作”菜单上单击“属性”。
  6. 选中“文件安全”选项卡,然后单击“匿名访问和身份验证编辑”按钮。
  7. 选中“匿名访问”复选框(可使用本地 IUSR 帐户)。

返回目录

国际问题

Microsoft Project Professional 语言支持

若要使用不同语言版本的 Microsoft Project Professional 和 Microsoft Project Server,必须满足下列条件:

代码页

代码页(或字符集)定义给定语言集字符的数字表示方法。例如,西欧语言使用公共代码页 (1252),中欧语言(如捷克语和波兰语)使用另一个公共代码页 (1250),而日语有其自己的代码页 (932)。

由于字符是以数字表示方式存储的,因此代码页确定显示给用户的字符。例如,西欧代码页 (1251) 中的字符 'è' 存储为 232,但当用中欧代码页 (1250) 查看时将显示字符 'č'。因此,如果 Microsoft Project Server 语言、SQL Server 数据库和运行 Microsoft Project Professional 的客户端操作系统之间的代码页不同,存储在数据库中的字符可能被错误地解释并导致错误。

Microsoft Project Server 和数据库服务器代码页

Microsoft Project Server 的语言版本指示企业全局模板的语言,企业全局模板包含视图、日历和项目的默认版本名称等项目。由于企业全局模板保存在 SQL Server 中,因此如果数据库服务器的代码页与 Microsoft Project Server 的语言的代码页不匹配,企业全局模板中的信息将不能正确存储。

客户端操作系统和数据库服务器代码页

Microsoft Project Professional 如何读取与 Microsoft Project Server 关联的数据库服务器中的数据和向其中写入数据是一个关键问题。Microsoft Project Professional 与 SQL Server 进行通讯的方式是经 ODBC 发送和接收 ANSI 字符。如果运行 Microsoft Project Professional 的客户端计算机的代码页与运行 SQL Server 的计算机的代码页不兼容,字符将被错误地翻译。如果无法识别翻译后的内容,则将其转换为 "?" 字符。

当 Microsoft Project Professional 用户打开企业项目、企业全局模板或企业资源库时可能出现问题:(1) 项目、日历或版本名称包含扩展字符 (2) 用户的操作系统代码页设置与服务器数据库的代码页设置不匹配。在此情况下,扩展字符被转换为 "?" 字符。如果用户保存该项目,则由于原来的扩展字符被转换为 "?" 字符,项目名称将发生更改。这将创建新的项目。

因此,SQL Server 的代码页和运行 Microsoft Project Professional 的客户端计算机上的代码页必须相同。例如,若要与日语版的 Microsoft Project Server 一起使用英语版的 Microsoft Project Professional,客户端计算机必须将其代码页设置为日语。

标准日历名称

除客户端和数据库服务器代码页需要匹配之外,Microsoft Project Professional 要求企业全局模板中的日历带有该语言版本的标准日历的本地化名称。例如,与西班牙语版的 Microsoft Project Server 一起使用英语版的 Microsoft Project Professional 时,企业全局模板中必须存在名为 "Standard" 的日历(请注意,该标准日历的西班牙语名称为 Estándar)。如果企业全局模板中不存在带有本地名称的日历,Microsoft Project Professional 将无法连接到该语言版本的 Microsoft Project Server。

一些语言(英语、法语、德语和意大利语)对标准日历使用名称 Standard。为确保不同语言版本的 Microsoft Project Professional 和 Microsoft Project Server 之间最大范围的互操作性,所有语言版本的 Microsoft Project Server 都包括本地标准日历(西班牙语为 Estándar)和名为 Standard 的日历。

当代码页兼容时,可以使用一个语言版本的 Microsoft Project Professional 连接到不具有标准日历本地名称的日历的另一个语言版本的 Microsoft Project Server,方法是将日历添加到带有该本地名称的企业全局模板。例如,由于西班牙语和法语使用相同的代码页,因此可以将名为 Estándar 的日历添加到法语版的 Microsoft Project Server 的企业全局模板,以允许西班牙文版的 Microsoft Project Professional 进行连接。同样,可以添加带有巴西葡萄牙语名称 Padräo 的日历,以允许巴西葡萄牙语版的 Microsoft Project Professional 进行连接。

引用表

下表概述了Microsoft Project Server 和 Microsoft Project Professional 的语言版本以及它们是否可以相互操作。

完全支持

Microsoft Project Professional 的语言版本通常在客户端操作系统上运行,客户端操作系统带有与同一语言的 Microsoft Project Server 相连接的语言的代码页。在此情况下,所有操作都根据默认状态进行。发生此情况的组合在下表中以 • 符号指示。

与数据库服务器代码页不同的默认客户端代码页

可以与使用其他代码页的 Microsoft Project Server 一起运行 Microsoft Project Professional,方法是更改运行 Microsoft Project Professional 的客户端操作系统的代码页以匹配表中用 § 符号指示的 Microsoft Project Server 的代码页,或通过在其代码页与 Microsoft Project Server 的代码页匹配的操作系统上运行。

不在默认企业全局模板中的标准日历名称

可以与其他语言版本的 Microsoft Project Server 一起运行 Microsoft Project Professional,方法是将新日历添加到带有 Microsoft Project Professional(在表中用 ◦ 符号指示的语言版本)中标准日历本地名称的企业全局模板。

默认的客户端/数据库代码页差别和不在企业全局模板中的标准日历名称

如果与其他语言版本的 Microsoft Project Server 一起运行 Microsoft Project Professional 既要求更改运行 Microsoft Project Professional 的客户端操作系统的代码页、又要求将新日历添加到带有标准日历本地名称的企业全局模板,则在表中用 ‡ 符号进行指示。

不支持

不支持的配置在该表中以空白单元格指示。

 

Microsoft Project Professional

Microsoft Project Server

英语

法语

德语

意大利语

葡萄牙语(巴西)

西班牙语

中文(繁体)

日语

朝鲜语

英语

 

 

 

丹麦语

 

 

 

荷兰语

 

 

 

芬兰语

 

 

 

法语

 

 

 

德语

 

 

 

意大利语

 

 

 

挪威语

 

 

 

葡萄牙语(巴西)

 

 

 

西班牙语

 

 

 

瑞典语

 

 

 

中文(繁体)

§

§

§

§

 

 

 

 

中文(简体)

§

§

§

§

 

 

 

 

 

日语

§

§

§

§

 

 

 

 

朝鲜语

§

§

§

§

 

 

 

 

捷克语

§

§

§

§

 

 

 

 

波兰语

§

§

§

§

 

 

 

 

俄语

§

§

§

§

 

 

 

 

 

希伯来语

§

§

§

§

 

 

 

 

 

 

 

 

图例

完全支持

不在默认企业全局模板中的标准日历名称

§

与数据库服务器代码页不同的默认客户端代码页

默认的客户端/数据库代码页差别;不在企业全局模板中的标准日历名称

 

不支持

返回目录

“帮助”主题中的问题

Svrdb.htm:TaskSPI 域

在 Svrdb.htm 技术文档中,MSP_VIEW_PROJ_TASKS_STD 表遗漏了 TaskSPI 域。TaskSPI 域为 decimal 数据类型,其说明为“日程业绩索引,或已完成工时和计划工时的比率 (BCWP/BCWS)”。

返回目录