XA 트랜잭션을 사용할 수 있도록 Windows 서버를 구성합니다.
이 태스크 정보
Content Platform Engine 데이터베이스를 포함할
모든
Microsoft SQL Server에서 다음을 수행하십시오.
프로시저
- Content Platform Engine SQL Server 데이터베이스의 IBM
FileNet P8 system requirements 문서에 참조된 Microsoft SQL Server JDBC 드라이버를 다운로드하십시오.
팁: JDBC 설정에 대한 설치 프로시저는 릴리스마다 다를 수 있습니다.
세부사항은 Microsoft 웹 사이트를 참조하십시오.
- 드라이버의 2.0 이전 버전도 tools\binn 폴더에서 올바로 동작하지만 sqljdbc_xa.dll을 JDBC 설치 디렉토리에서 인스턴스의 binn 폴더로 복사드라이버를 다운로드하십시오. Microsoft SQL Server의 32비트 버전의 경우 x86 폴더의
sqljdbc_xa.dll 파일을 사용하십시오. Microsoft SQL Server의 64비트 버전의 경우 x64 폴더의
sqljdbc_xa.dll 파일을 사용하십시오.
- sa 관리자 또는 그와 동등한 권한 보유자로서 로그온하고 분산 트랜잭션에 참여하는 모든 SQL Server 인스턴스에서 마스터 데이터베이스에 대해 데이터베이스 스크립트 xa_install.sql을 실행하십시오.
중요사항: Windows 신임 정보가 아니라 SQL Server 데이터베이스 신임 정보를 사용하여 로그온하십시오. SQL Server에 대한 Windows 통합 로그온은 IBM®
FileNet® P8에서
지원되지 않습니다.
이 스크립트는 sqljdbc_xa.dll을 확장된 저장 프로시저로 설치하고 SqlJDBCXAUser 역할을 마스터 데이터베이스에 작성합니다.
- Content Platform Engine이 SQL Server에 액세스하는 데 사용하는
각 데이터베이스 계정(cpe_db_user)을 SqlJDBCXAUser 역할에 추가하십시오. 이 조치는 JDBC 드라이버 관련 분산 트랜잭션에 참여하는 해당 계정에 권한을 부여합니다.
- 제어판에서 관리 도구를 열고 컴포넌트 서비스를 여십시오.
- 컴포넌트 서비스를 펼치고 내 컴퓨터를 마우스 오른쪽 단추로 클릭한 다음 '특성'을 선택하십시오.
- MSDTC를 펼치고 로컬 DTC를 마우스 오른쪽 단추로 클릭하십시오.
- MSDTC 탭을 클릭하고 보안 구성을 클릭하십시오.
- XA 트랜잭션 사용 선택란을 선택하고 확인을 클릭하여
Microsoft DTC 서비스를 다시 시작하십시오.
- 확인을 다시 클릭하여 특성 대화 상자를 닫고 컴포넌트 서비스를 닫으십시오.
- Microsoft SQL Server를 중지한 다음 다시 시작하십시오.