如何: 升级的项目中心数据库到 Microsoft Project Server 2002 2000

文章翻译 文章翻译
文章编号: 321344 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

当您安装 Microsoft Project Server 时,就会更新 Microsoft Project 中的数据库。本文解释如何升级数据库。



: 安装升级一个现有 Microsoft 项目中需要在转换以供 Microsoft Project Server 数据库。这篇文章中的步骤假定下面:
  • 仅当使用的 Microsoft 项目常用到 Microsoft Project Server 升级 (从 Microsoft Project 中,请按照下面的过程进行操作。如果您使用 Microsoft Project 专业人员的升级到 Microsoft Project Server,先在另一台计算机上安装 Microsoft Project Server,然后将迁移现有的数据。
  • 在安装 Microsoft Project Server 之前,如果您在 Microsoft Project 中安装的同一台计算机上安装 Microsoft Project Server,删除 Microsoft 项目中。
  • 在升级过程中,Microsoft Project 中的页面的自定义将丢失。
  • 在升级过程中允许某些用户可以查看其他用户的工作分配的用户权限将会丢失。
  • 您添加的任何 Microsoft 项目中心视图将得以保留尽管您可能需要重新应用一些自定义设置。


如何升级到 Microsoft Project Server 2002 的项目中心数据库

请按照下列步骤将升级到 Microsoft Project Server 的项目中心数据库操作:
  1. 备份现有的 Microsoft Project 中央数据库。

    警告: 转换过程将删除存储在 Microsoft Project 中的数据库中的任何 Microsoft Project 计划。此外,任何挂起的团队更新消息在转换期间会丢失。
  2. (可选)将 Microsoft Project 中的数据库复制到另一台计算机。

    使用这样的数据转换服务导入/导出向导或复制数据库向导的 Microsoft SQL Server 工具,可以将您的数据复制到该计算机。若要查找向导,启动 SQL Server 企业管理器,指向 工具,然后单击 向导。数据转换服务导入/导出向导被列为 DTS 导入向导,在 数据转换服务,下,在 管理中 列出了复制数据库向导。

    : 如果要切换到 Microsoft SQL Server 从 Microsoft 数据引擎 (MSDE) 作为升级过程的一部分,仍强烈推荐此步骤。
  3. Microsoft Project Server 光盘插入到 CD-ROM 或 DVD-ROM 的驱动器或连接到网络安装点。
  4. 在命令提示符下访问 CD-ROM 驱动器或网络安装点,然后打开以下文件夹:
    \Support\Database
  5. 键入下列命令,将转换为 Microsoft Project Server 通过使用 Microsoft Project 中的数据库
    osql-S server_name-U account_name-P password-d database_name-i Upgwtbls.sql
    server_nameaccount_namepassword,和 database_name 是占位符。

    : 参数字母 S,U,P、 d,和 i 是区分大小写。

    例如对于键入:

    osql-S ProjCentralSvr01-U sa-P SApass * 22-d ProjCentralDB-i Upgwtbls.sql
    提示: 您可以编辑此文件,以指定要将特定的数据、 日志和出于性能或管理方面的原因的索引文件的位置。

    提示: 使用 Upgdb.cmd 文件可以将数据库转换、 创建 Microsoft Project Server 表和在一个步骤中插入默认数据。
  6. 键入以下命令,可以创建 Microsoft Project Server 表,并将默认数据。
    • 若要创建 Microsoft Project 2002 表架构 (表名称,起始为"MSP_"),请执行下列操作:
      osql-S server_name-U account_name-P password -d database_name -i Projtbls.sql
    • 若要创建存储的过程,该 Microsoft Project Server 使用以确保项目数据完整性:
      osql-S server_name -U account_name -P password -d database_name -i Projsps.sql
    • 若要创建存储在项目中心 (表名称,起始为"MSP_VIEW") 中查看项目时使用的数据的表,请执行下列操作:
      osql-S server_name -U account_name -P password -d database_name -i Viewtbls.sql
    • 若要创建临时表 (表名称,起始为"MSP_CUBE") 的 Microsoft Project Server OLAP 多维数据集,请执行下列操作:
      osql-S server_name -U account_name -P password -d database_name -i Cubetbls.sql
    • 若要创建 Microsoft Project Server 存储过程:
      osql-S server_name -U account_name -P password -d database_name -i Websps.sql
    • 要创建 Microsoft Project Server 安全视图,请执行以下操作:
      osql-S server_name -U account_name -P password -d database_name -i Secviews.sql
    • 要本地化的数据插入到 Microsoft Project 2002 表,请执行以下操作:

      osql-S server_name-U account_name-P 密码-d database_name-i Locdata.sql
      : 此脚本位于您的语言的区域设置 ID (LCID) 相对应的文件夹中。例如对于在英文版本位于以下文件夹:
      \Support\Database\1033
    • 要插入企业全局和企业资源向 Microsoft Project 2002 表,请执行以下操作:

      osql-S server_name -U account_name -P password -d database_name -i Eglobal.sql
      : 此脚本位于您的语言的区域设置 ID (LCID) 相对应的文件夹中。例如对于在英文版本位于以下文件夹:
      \Support\Database\1033
    • 要将转换为 Microsoft Project Web Access 表中的本地化的数据,请执行以下操作:

      osql-S server_name -U account_name -P password -d database_name -i Upgdef.sql
      : 此脚本位于您的语言的区域设置 ID (LCID) 相对应的文件夹中。例如对于在英文版本位于以下文件夹:
      \Support\Database\1033
    • Microsoft Project Web Access 表中插入语言包数据:

      osql-S server_name -U account_name -P password -d database_name -i Insdeflp.sql
      : 此脚本位于您的语言的区域设置 ID (LCID) 相对应的文件夹中。例如对于在英文版本位于以下文件夹:
      \Support\Database\1033
      如果在安装后运行的是特定于您的语言版本,运行此脚本的英文版的 Microsoft Project Server 的本地化的版本。
    • 若要将 Microsoft Project 中的用户角色映射到 Microsoft Project Server 中的组:
      osql-S server_name -U account_name -P password -d database_name -i Upgwsec.sql
  7. 有关 Microsoft Internet 信息服务器具有访问 Microsoft Project Server 数据库的权限,创建一个 SQL Server 用户为该帐户 (或具有现有 Integrated Windows 身份验证受信任的帐户),为其授予访问到该的数据库的权限,并将它分配 MSProjectServerRole 角色。
  8. 有关 Microsoft Project 专业人员具有访问 Microsoft Project Server 数据库的权限,为其创建 SQL Server 用户帐户,为其授予访问到该的数据库的权限,并将它分配 MSProjectRole 角色。
  9. 运行 Microsoft Project Server 安装程序,然后单击 自定义

    在安装程序的数据库连接页上单击 连接到现有数据库,然后输入所需的信息为您更新的数据库。
: 使用 OSQL 工具是必需的因为某些脚本中的行太长的查询分析器。OSQL 工具位于以下文件夹:
\Support\Database

属性

文章编号: 321344 - 最后修改: 2007年2月1日 - 修订: 1.3
这篇文章中的信息适用于:
  • Microsoft Project Server 2002
  • Microsoft Project 2000 标准版
关键字:?
kbmt kbhowtomaster KB321344 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 321344
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com