Content Platform Engine, 버전 5.1   데이터베이스:  SQL          

JDBC 분산 트랜잭션 컴포넌트 구성

Content Engine 데이터베이스를 포함할 모든 Microsoft SQL Server에서 XA 트랜잭션을 사용하도록 설정해야 합니다.

프로시저

Content Platform Engine 데이터베이스에 대해 XA 트랜잭션을 사용하려면 다음을 수행합니다.

  1. Content Platform Engine SQL Server 데이터베이스의 IBM FileNet P8 system requirements 문서에 참조된 Microsoft SQL Server JDBC 드라이버를 다운로드하십시오.
    팁: JDBC 설정에 대한 설치 프로시저는 릴리스마다 다를 수 있습니다. 세부사항은 Microsoft 웹 사이트를 참조하십시오.
  2. 드라이버의 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 파일을 사용하십시오.
  3. sa 관리자 또는 그와 동등한 권한 보유자로서 로그온하고 분산 트랜잭션에 참여하는 모든 SQL Server 인스턴스에서 마스터 데이터베이스에 대해 데이터베이스 스크립트 xa_install.sql을 실행하십시오.
    중요사항: Windows 신임 정보가 아니라 SQL Server 데이터베이스 신임 정보를 사용하여 로그온하십시오. SQL Server에 대한 Windows 통합 로그온은 IBM® FileNet® P8에서 지원되지 않습니다.
    이 스크립트는 sqljdbc_xa.dll을 확장된 저장 프로시저로 설치하고 SqlJDBCXAUser 역할을 마스터 데이터베이스에 작성합니다.
  4. 각 데이터베이스 계정(cpe_db_user)(Content Platform EngineSQL Server 액세스에 사용)을 SqlJDBCXAUser 역할에 추가하십시오. 이 조치는 JDBC 드라이버 관련 분산 트랜잭션에 참여하는 해당 계정에 권한을 부여합니다.
  5. 컴포넌트 서비스 > 내 컴퓨터 > 특성 > MSDTC > 보안 구성을 클릭하고 'XA 트랜잭션 사용'이 선택되었는지 확인하십시오.


마지막 업데이트 날짜: 2016년 3월
p8ppi028.htm

© Copyright IBM Corp. 2013, 2016.