SQL 서버 데이터베이스 설정

Design Management Server에서 사용할 SQL 서버 데이터베이스를 설정하기 위해 명령행 또는 SQL Server Studio Management와 같은 시각적 도구를 사용할 수 있습니다.

시작하기 전에

프로시저

다음 지시사항은 sqlcmd 도구를 사용 중임을 가정하지만 SQL Server Management Studio를 사용할 수도 있습니다.

  1. 데이터베이스 서버에서 데이터베이스 관리자로 로그인한 상태로 명령 프롬프트 창을 열고 sqlcmd 명령을 실행하여 데이터베이스에 연결하십시오. 예를 들어 다음 명령을 실행할 수 있습니다.
    sqlcmd -S localhost\instanceName
    instanceName에 데이터베이스 인스턴스 이름을 사용하십시오.
  2. 데이터베이스에 연결된 상태로 다음 명령을 실행하여 Jazz Team Server 애플리케이션에 대한 데이터베이스 및 사용자를 작성하십시오.
    CREATE DATABASE JTS
    GO
    CREATE LOGIN jtsDBuser
    WITH PASSWORD = 'jtsDBpw';
    USE JTS;
    exec sp_changedbowner 'jtsDBuser'
    GO 
  3. 다음 명령을 실행하여 데이터베이스의 콜레이션(collation) 설정을 변경하십시오.
    ALTER DATABASE JTS COLLATE SQL_Latin1_General_CP437_CS_AS
    GO
  4. 다음 명령을 실행하여 데이터베이스의 행 버전 시스템을 변경하십시오.
    ALTER DATABASE JTS SET READ_COMMITTED_SNAPSHOT ON
    GO
  5. 이와 비슷하게 Design Management Server(DM), 데이터 웨어하우스(DW) 및 구성 관리 서버(VVC)에 대해 세 개의 추가 데이터베이스를 구성하십시오. 여기서 <DB_name>은 데이터베이스의 이름입니다(DM, DW 및 VVC).
    1. 데이터베이스 및 사용자를 작성하십시오.
      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 
    2. 콜레이션 설정을 변경하십시오.
      ALTER DATABASE <DB_name> COLLATE SQL_Latin1_General_CP437_CS_AS 
      GO
    3. 행 버전 시스템을 변경하십시오.
      ALTER DATABASE <DB_name> SET READ_COMMITTED_SNAPSHOT ON
      GO
  6. exit 명령을 사용하여 데이터베이스 연결을 닫으십시오.
  7. JRE 5.0 또는 Design Management Server에 포함된 Tomcat 버전이 있는 WebSphere® Application Server를 사용하여 SQL 서버 데이터베이스에 연결하는 경우 Design Management ServerSQLSERVER_JDBC_DRIVER_FILE 시스템 변수를 이름이 sqljdbc.jar인 JDBC 드라이버의 JRE 5.0 버전으로 설정하십시오.
    참고: JDBC 드라이버에 대한 파일 경로에 공백을 사용하지 마십시오. 32비트 시스템의 Program Files 디렉토리의 경우 PROGRA~1을 사용할 수 있습니다. 64비트 시스템의 Program Files (x86) 디렉토리의 경우 PROGRA~2를 사용할 수 있습니다.
  8. JRE 6.0이 있는 WebSphere Application Server를 사용하여 SQL 서버 데이터베이스에 연결하거나 Java Runtime Environment 6.0을 사용하도록 Tomcat 서버를 구성할 경우 다음 단계를 수행하십시오.
    1. SQLSERVER_JDBC_DRIVER_FILE 시스템 변수를 이름이 sqljdbc4.jar인 JDBC 드라이버의 JRE 6.0 버전으로 설정하십시오.
    2. 다음 파일에서 JRE 위치를 지정하십시오.
      Windows의 경우
      • installDir/server/repotools-jts.bat
      • installDir/internal/repotools/repotools.bat
      Linux의 경우
      • 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
    3. 파일을 저장하고 닫으십시오.

다음에 수행할 작업

Design Management Server 설정 마법사를 사용하여 서버를 구성하는 경우 더 이상의 데이터베이스 사용자 정의가 필요하지 않습니다. 이 설정 마법사는 데이터베이스를 구성하고 필요한 테이블을 작성합니다.

설정 마법사를 실행하지 않는 경우 데이터베이스를 수동으로 사용자 정의할 수 있습니다. 자세한 정보는 Rational® Team Concert 설치 문서에서 SQL 서버 데이터베이스 설정을 참조하십시오.


피드백