Design
Management Server에서 사용할 SQL 서버 데이터베이스를 설정하기 위해
명령행 또는 SQL Server
Studio Management와 같은 시각적 도구를 사용할 수 있습니다.
시작하기 전에
- 기본 설정으로 선택된 대소문자 구분 데이터베이스 콜레이션(collation)을 사용하여 SQL 서버를 설치하십시오.
- 서버 보안이 SQL
서버 및 Windows 인증 모드 상태인지 확인하십시오.
- SQL 서버에 대해 TCP 프로토콜을 사용하십시오.
- 시작 메뉴에서 SQL 서버 구성 관리자를 실행하십시오.
- 을 펼치십시오.
- TCP/IP 프로토콜을 마우스 오른쪽 단추로 클릭한 후
사용을 클릭하십시오.
- SQL 서버 서비스를 두 번 클릭하고, 실행 중인 서비스를 두 번 클릭한 후,
다시 시작을 클릭하여 SQL 서버 서비스를 다시 시작하십시오.
- 모델 서버에 Microsoft SQL
Server JDBC 드라이버를 설치하십시오. 이 드라이버는
SQL 서버 JDBC 드라이버 다운로드에 있습니다. 다운로드에는
sqljdbc.jar 및 sqljdbc4.jar이 둘 다 포함됩니다. sqljdbc4.jar을 사용해야 합니다.
- sysadmin 고정 서버 역할을 가진 멤버 또는 데이터베이스의 소유자인 사용자로 로그인하십시오.
- 데이터베이스를 사용하여 작업할 도구를 설치하십시오. 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 명령을 사용하여 데이터베이스 연결을 닫으십시오.
- SQLSERVER_JDBC_DRIVER_FILE 환경 변수를 작성하고
sqljdbc4.jar JDBC 드라이버를 지시하십시오. 드라이버 위치는 설치에 따라 다릅니다.
을 클릭하십시오.
- 고급 탭을 클릭한 다음 환경 변수를 클릭하십시오.
- 시스템 변수 목록에서 새로 작성을 클릭하십시오.
- 변수 이름 필드에 SQLSERVER_JDBC_DRIVER_FILE을 입력하고,
변수 값 필드에 C:\Path_to_JDBC_dirver\sqljdbc4.jar을 입력하십시오.
Linux 시스템에서, 다음 환경 변수 선언을
추가:SQLSERVER_JDBC_DRIVER_FILE =.:Path_to_JDBC_dirver/sqljdbc4.jar
다음에 수행할 작업
Design
Management Server 설정 마법사를 사용하여 서버를 구성하는 경우
더 이상의 데이터베이스 사용자 정의가 필요하지 않습니다.
이 설정 마법사는 데이터베이스를 구성하고 필요한 테이블을 작성합니다.
설정 마법사를 실행하지 않는 경우
데이터베이스를 수동으로 사용자 정의할 수 있습니다. 자세한 정보는 Rational® Team Concert 설치 문서에서 SQL 서버 데이터베이스 설정을 참조하십시오.