要设置 SQL Server 数据库以便与 Design Management Server 配合使用,可以使用命令行或可视化工具(例如,SQL Server Studio Management)。
过程
以下指示信息假定您正在使用 sqlcmd 工具,但是还可以使用 SQL Server
Management Studio。
- 在数据库服务器上,当以数据库管理员身份登录时,打开命令提示符窗口并运行 sqlcmd 命令以连接到数据库。 例如,可以运行此命令:
sqlcmd -S localhost\instanceName
使用 instanceName 的数据库实例的名称。
- 当连接到数据库时,运行以下命令以为 Jazz Team Server 应用程序创建数据库和用户:
CREATE DATABASE JTS
GO
CREATE LOGIN jtsDBuser
WITH PASSWORD = 'jtsDBpw';
USE JTS;
exec sp_changedbowner 'jtsDBuser'
GO
- 运行以下命令以更改数据库的整理设置:
ALTER DATABASE JTS COLLATE SQL_Latin1_General_CP437_CS_AS
GO
- 运行以下命令以更改数据库的行版本系统:
ALTER DATABASE JTS SET READ_COMMITTED_SNAPSHOT ON
GO
- 类似地,为 Design Management Server (DM)、数据仓库 (DW) 和配置管理服务器 (VVC) 配置另外三个数据库,并使用 <DB_name> 来代替数据库的名称(DM、DW 和 VVC)。
- 创建数据库和用户:
CREATE DATABASE <DB_name>
GO
CREATE LOGIN <DB_name>DBuser
WITH PASSWORD = '<DB_name>DBpw';
USE <DB_name>;
exec sp_changedbowner '<DB_name>DBuser'
GO
- 更改整理设置:
ALTER DATABASE <DB_name> COLLATE SQL_Latin1_General_CP437_CS_AS
GO
- 更改行版本系统:
ALTER DATABASE <DB_name> SET READ_COMMITTED_SNAPSHOT ON
GO
- 使用命令 exit 来关闭数据库连接。
- 如果使用 WebSphere® Application Server(具有 JRE 5.0 或 Design Management Server 随附的 Tomcat 版本)连接到 SQL Server 数据库,请将 Design Management Server 上的 SQLSERVER_JDBC_DRIVER_FILE 系统变量设置为指向名为 sqljdbc.jar 的 JDBC 驱动程序的 JRE 5.0 版本。
注: 请不要在 JDBC 驱动程序的文件路径中使用空格。对于 32 位系统上的 Program Files 目录,可使用 PROGRA~1。对于 64 位系统上的 Program
Files (x86) 目录,可使用 PROGRA~2。
- 如果要使用具有 JRE 6.0 的 WebSphere Application Server 来连接到 SQL Server 数据库,或者要配置 Tomcat 服务器以使用 Java 运行时环境 6.0,那么执行下列步骤:
- 将 SQLSERVER_JDBC_DRIVER_FILE 系统变量设置为指向名为 sqljdbc4.jar 的 JDBC 驱动程序的 JRE 6.0 版本。
- 在下列文件中指定 JRE 的位置:

- installDir/server/repotools-jts.bat
- installDir/internal/repotools/repotools.bat

- installDir/server/repotools-jts.sh
- installDir/internal/repotools/repotools.sh
这些文件中的每一个都会定义一个名为
JAVA 的变量,如以下示例所示:
if [ `uname` = Darwin ];
then
JAVA="/usr/bin/java"
VMARGS="$VMARGS -XX:MaxPermSize=384m"
DEFINE="$DEFINE -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true"
else
JAVA="$START_DIR/jre/bin/java"
fi
将此变量的每个赋值语句都更改为 JRE 的位置。结果代码如下所示,其中的
jreLocation 应替换为您的 JRE 位置:
if [ `uname` = Darwin ];
then
JAVA="jreLocation/bin/java"
VMARGS="$VMARGS -XX:MaxPermSize=384m"
DEFINE="$DEFINE -Dcom.ibm.team.repotools.rcp.allowInvalidBundles=true"
else
JAVA="jreLocation/bin/java"
fi
- 保存并关闭文件。
下一步做什么
如果您使用 Design Management Server 设置向导来配置服务器,那么不需要进一步定制这些数据库。此设置向导将配置这些数据库并创建必需的表。
如果您未在运行设置向导,那么可以手动定制这些数据库;有关信息,请参阅Rational® Team Concert安装文档中的设置 SQL Server 数据库。