技术开发 频道

Rational RequisitePro常见问题解答

  
    数据库

    当创建或者配置了基于SQL Server或者Oracle的项目后,我可以改变DSN信息吗?

    不能。在缺省DSN信息中,名字:"Temp ReqPro Datasource" 和描述:"For Configuration Purposes Only in the Configure Section" 是必须的,因为在RequisitePro代码中需要这些特定的值。

    要得到更多信息,参考Oracle Setup (oraclesetup.html) 和 SQL Server Setup (sqlsetup.html) 文档。(你必须在自定义安装时选择安装documents。它们安装在C:\Program Files\Rational\RequisitePro\help下。)

    需要创建特定的数据库用户帐号吗?

    不需要,不管你使用Oracle或者SQL Server,单一的帐号(ReqPro帐号)完成所有的数据操作,包括:insert、updates和deletes数据库。尽管项目特定的安全性需要配置,ReqPro帐号可以实际在数据库中插入数据。

    要得到更多信息,参考Oracle Setup (oraclesetup.html) 和 SQL Server Setup (sqlsetup.html) 文档。(你必须在自定义安装时选择安装documents。它们安装在C:\Program Files\Rational\RequisitePro\help下。)

    MS Access

    什么时候我应该考虑使用企业数据库(Oracle,SQL Server)?

    当你有超过3到5个并发用户时,你应该把你的MS Access RequisitePro数据库移植到一个支持的企业数据库。运行Data Transport Wizard (/RequisitePro/bin/ rqdatatransportwiz.exe)。另外,如果你在基于MS Access的RequisitePro项目中储存了超过20,000个或者更多的需求,你将开始遇到性能问题。在这种情况下,也需要移植到企业数据库。

    与我的MS Access数据库文件储存在同一位置的 .ldb文件是什么文件?

    当用户访问Access 数据库时出现 .ldb文件。在大部分情况下,当数据库活动会话结束后,.ldb文件将被删除。在有些情况下.ldb文件仍然遗留。在这种情况下,文件可以在Windows Explorer中删除。

    我可以用Access数据库开始工作吗?

    可以。但如果团队人数超过了2-5的范围,你应该转换到一个企业数据库中。 Database Transport Wizard (\Program Files\Rational\RequisitePro\bin\ rqdatatransportwiz.exe)可以把数据从一种类型的数据库转移到另一种类型(或者从一个服务器移植到另一个服务器)。

    要得到更多信息,在帮助中参考 Project Administration Tips。

    SQL Server

    要想得到本节问题的更详细的回答,可以参考SQL Server Setup (sqlsetup.html) 文档。(你必须在自定义安装时选择安装document。它安装在C:\Program Files\Rational\RequisitePro\help\。)

    我如何与RequisitePro一起使用SQL Server?

    你必须完成自定义安装,RequisitePro安装SQL Server脚本,你的DBA需要运行它在你的SQL Server中创建RequisitePro库。SQL Server安装的进一步的指导文档在C:\Program Files\Rational\RequisitePro\help\sqlsetup.html中。

    谁应该执行SQL Server脚本?

    SQL脚本必须由server admin (SA)帐号执行, 否则RequisitePro用户将没有足够的权限。

    在为RequisitePro设置SQL Server时必须知道的重要事项。

    在SQL Server中,你不需要把ReqPro帐号设为DBO\System Admin权限。

    在使用SQL Server 2000,并且更新到一个新版本的RequisitePro时, ReqPro 帐号必须临时设为Server Administrator,以便更新程序能够成功执行。这是由于SQL 2000必须要求这个帐号具有Server Administrator权限以便删除和添加数据库相关的错误信息。在更新期间,需要这个过程。(这一点在发布文档中提到,但是经常被用户忘掉。这个权限在完成更新后应该被删除。)

    在SQL Server配置对话框,配置选项下,DSN缺省为NT验证,登陆到机器的用户为NT用户。这个设置必须改为SQL Server验证,必须使用ReqPro帐号。

    在SQL Server的Account Info节中,Schema引用登陆帐号,这个帐号拥有数据库对象。这个登陆帐号缺省是ReqPro。(Account Info节对于SQL和Oracle都相同。"Schema" 引用对于Oracle相对于SQL Server需要更多的确认。但是为了简单处理,两种数据库使用相同的处理方式。)

    SQL Server客户端是否应该安装到每台PC上,以便建立从客户端到服务器数据库的连接?

    不需要。所有的与数据库的连接都通过ODBC driver,它们已经在安装RequisitePro时被安装。

    是应该把所有的RequisitePro项目放在同一个SQL Server数据库中,还是应该把它们分别放在不同的数据库中?

    数据库管理员可以选择任意一种方法存储数据。主要考虑的一点是恢复。如果有跨项目的项目之间的跟踪连接,这是如果项目驻留在不同的数据库中,所有的数据库都必须恢复以便维护这些连接。而如果所有数据保存在一个数据库中,所有的数据一次即可恢复。

    Oracle

    要想得到本节问题的更详细的回答,可以参考Oracle Setup (oraclesetup.html) 文档。(你必须在自定义安装时选择安装document。它安装在C:\Program Files\Rational\RequisitePro\help\。)

    我如何与RequisitePro一起使用Oracle?

    你必须完成自定义安装,RequisitePro安装Oracle脚本,你的DBA需要运行它在你的Oracle Server中创建RequisitePro库。Oracle安装的进一步的指导文档在C:\Program Files\Rational\RequisitePro\help\oraclesetup.html中。

    在 Oracle 安装文档中提到的Server field是什么意思?

    在基于 Oracle的RequisitePro中的配置一节, Server field是容易造成混淆的一点。这里提到的,实际上是在PC上为访问Oracle服务器设置的tnsnames.ora文件中的别名。通过Oracle客户端的Configuration Assistant可以创建这个别名。

    一个用户可以通过SQL Plus连接到Oracle数据库,为什么不能通过RequisitePro建立连接?

    这个问题可能是不正确地配置项目的结果,或者可能PC上的Microsoft ODBC drivers for Oracle有问题。 RequisitePro不使用Oracle提供的Oracle driver。我们使用Microsoft ODBC Driver for Oracle,它在Rational应用程序安装时由Microsoft Data Access Components (MDAC)安装到PC上。

    Oracle数据库是否应该设为优化模式,例如基于"rule"的优化?

    不需要,基于cost的优化应该被使用了,因为优化是作为应用级别处理,不是数据库级别。

    Oracle客户端是否应该安装到每台PC上?

    尽管用户可以选择使用Oracle Names Server以便为所有客户端保存一个单一的tnsnames.ora文件,但是RequisitePro并没有在这个环境下测试。因此如果在使用Microsoft ODBC Driver for Oracle连接客户端和服务器时不能建立连接,建议在客户PC上安装 Oracle客户端。

    是应该把所有的RequisitePro项目放在同一个Oracle 数据库中,还是应该把它们分别放在不同的数据库中?

    数据库管理员可以选择任意一种方法存储数据。主要考虑的一点是恢复。如果由跨项目的项目之间的跟踪连接,这是如果项目驻留在不同的数据库中,所有的数据库都必须恢复以便维护连接。而如果所有数据保存在一个数据库中,所有的数据一次即可恢复。

    集成

    我怎样设置ClearQuest-RequisitePro的集成?

    要配置它们的集成,可以参考Rational Suite? Administrator's Guide。 这是一个开始,参考Rational Suite? AnalystStudio? guide 可以得到更多的使用它们的集成的信息。在Rational Solutions for Windows Online Documentation CD上的所有的手册都是可用的,包括RequisitePro和所有Rational Suite产品,也可以参考 documentation page.
 

0
相关文章