Design Management Server에서 사용할 SQL 서버 데이터베이스를 설정하기 위해
명령행 또는 SQL Server
Studio Management와 같은 시각적 도구를 사용할 수 있습니다.
시작하기 전에
- 기본 설정으로 선택된 대소문자 구분 데이터베이스 콜레이션(collation)을 사용하여 SQL 서버를 설치하십시오.
- 서버 보안이 SQL
서버 및 Windows 인증 모드 상태인지 확인하십시오.
- SQL 서버에 대해 TCP 프로토콜을 사용하십시오.
- 시작 메뉴에서 SQL 서버 구성 관리자를 실행하십시오.
- 을 펼치십시오.
- TCP/IP 프로토콜을 마우스 오른쪽 단추로 클릭한 후
사용을 클릭하십시오.
- SQL 서버 서비스를 두 번 클릭하고, 실행 중인 서비스를 두 번 클릭한 후,
다시 시작을 클릭하여 SQL 서버 서비스를 다시 시작하십시오.
- 모델 서버에 Microsoft SQL
서버 JDBC 드라이버 버전 2.0을 설치하십시오. 이 드라이버는
SQL 서버 JDBC 드라이버 다운로드에 있습니다.
버전
3.0은 지원되지 않습니다. 자세한 정보는 Microsoft SQL JDBC 드라이버 3.0을 사용하여 Rational Team Concert 서버를 실행할 수 없음을 참조하십시오.
- sysadmin 고정 서버 역할을 가진 멤버 또는 데이터베이스의 소유자인 사용자로 로그인하십시오.
중요사항: 동일한 컴퓨터 또는 분배 플랫폼에서 변경 및 구성 관리 또는 품질 관리 애플리케이션과 함께 Jazz™ Team Server를 설치하는 경우
별도의 데이터베이스 및 이 데이터베이스와 연관된 사용자를 작성하십시오.
- 데이터베이스를 사용하여 작업할 도구를 설치하십시오. SQL 서버 설치로 제공되는 sqlcmd 명령행 도구를 사용하거나
SQL Server Management Studio를 설치할 수 있습니다.
sqlcmd 도구를 사용하려면 다음을 수행하십시오.
- 시작 메뉴에서 SQL 서버 구성 관리자를 실행하십시오.
- 을 펼치십시오.
- Named Pipes 프로토콜을 두 번 클릭하십시오.
- Named Pipes 프로토콜을 사용으로 설정하고
파이프 이름 필드에서 다음 이름을 지정하십시오.
\\.\pipe\sql\query
- 확인을 클릭하십시오.
- SQL 서버 서비스를 두 번 클릭하고, 실행 중인 서비스를 두 번 클릭한 후,
다시 시작을 클릭하여 SQL 서버 서비스를 다시 시작하십시오.
- SQL 서버 및 SQL 서버 브라우저가 데이터베이스 서버에서 실행 중인지 확인하십시오.
프로시저
다음 지시사항은
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
- 다음 명령을 실행하여 데이터베이스의 콜레이션(collation) 설정을 변경하십시오.
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 명령을 사용하여 데이터베이스 연결을 닫으십시오.
- JRE 5.0 또는 Design Management Server에 포함된 Tomcat 버전이 있는 WebSphere® Application Server를 사용하여 SQL 서버 데이터베이스에 연결하는 경우
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 서버 데이터베이스에 연결하거나
Java
Runtime Environment 6.0을 사용하도록 Tomcat 서버를 구성할 경우 다음 단계를 수행하십시오.
- 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 서버 데이터베이스 설정을 참조하십시오.