Windows 시스템에서 데이터베이스에 연결

데이터베이스에 연결하기 위해 통합 노드를 사용으로 설정하려면 데이터베이스에 대한 ODBC 데이터 소스 이름(DSN)을 정의하십시오.

시작하기 전에

통합 노드가 데이터베이스에 연결될 수 있도록 환경을 설정했는지 검사하십시오. 대부분의 데이터베이스 관리자는 설치할 때 필수 환경을 설정하지만 다른 것은 실행해야 하는 데이터베이스 프로파일을 제공합니다. 환경 및 데이터베이스 프로파일 실행에 대한 정보는 통합 노드를 시작하기 전에 데이터베이스 설정 스크립트 실행을 참조하십시오.

태스크 정보

ODBC 데이터 소스 관리자를 사용하여 ODBC 데이터 소스를 구성하십시오.
  1. 시작 > 제어판 > 관리 도구 > 데이터 원본 (ODBC)을 누르십시오.
  2. 시스템 DSN 탭을 클릭하고 추가를 클릭하십시오.
  3. 작업 중인 데이터베이스에 대한 단계를 다음 절에서 완료하십시오.

    특정 데이터베이스 제품에 대한 추가 정보가 필요하면 제품 특정 문서를 참조하십시오.

Db2® UDB
Db2 UDB에 대한 데이터 소스를 정의하십시오.
  1. 드라이버 IBM DB2 ODBC DRIVER를 선택하십시오.
  2. 데이터 소스 이름(DSN) 및 설명을 입력하십시오.
  3. 목록에서 올바른 데이터베이스 별명을 선택하십시오.
  4. 완료를 선택하여 정의를 저장하십시오.
  5. 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
  6. Windows 시스템에서 IBM® App Connect Enterprise 의 데이터베이스와 함께 Global Coordination을 사용해야 하는 경우, 다음 단계는 IBM MQ 에 필요한 32비트 환경을 설정하는 것입니다. 자세한 내용은 ‘데이터베이스 액세스를 지원하도록 환경 설정하기’를 참조하십시오.
시스템 데이터 소스로 데이터 소스를 등록해야 합니다.
선호하면, ODBC 데이터 소스 관리자 대신 구성 지원을 사용할 수 있습니다.
  1. Db2 구성 지원 프로그램을 여십시오.
  2. 데이터베이스를 마우스 오른쪽 단추로 클릭하고 데이터베이스 변경을 선택하십시오.
  3. 데이터 소스를 선택하십시오.
  4. ODBC에 대한 이 데이터베이스 등록을 선택하십시오. 시스템 데이터 소스 옵션을 선택하십시오.
  5. 완료를 누르십시오.
  6. 테스트 연결 대화 상자가 자동으로 열리고 다양한 연결을 테스트할 수 있습니다.
iSeries 의 Db2
다음에 대한 데이터 소스 정의 Db2 ~에 iSeries:
  1. 드라이버 IBM i Access ODBC DRIVER를 선택하십시오.
  2. DSN과 설명을 입력하십시오.
  3. 올바른 시스템 목록을 선택하거나 시스템 이름을 입력하십시오.
  4. OK를 눌러 정의를 저장하십시오.
  5. 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
Informix® Dynamic Server
Informix Dynamic Server에 대한 데이터 소스를 정의하십시오.
  1. 드라이버 IBM INFORMIX ODBC DRIVER를 선택하십시오.
  2. 연결 탭에서 다음을 지정하십시오.
    • Informix 서버 이름입니다.
    • 서버 호스트 이름.
    • Informix 네트워크 서비스 이름 (서비스 파일에 정의된 대로).
    • 네트워크 프로토콜(예: olsoctcp).
    • Informix 데이터 소스 이름입니다.
    • 데이터 소스에 액세스하기 위한 사용자 ID.
    • 사용자 ID에 대한 비밀번호.
  3. 적용을 클릭하십시오.
  4. 제공 값을 확인하기 위해 연결 테스트를 클릭하십시오.
  5. 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
Microsoft SQL Server
Microsoft SQL Server에 대한 데이터 소스를 정의하십시오.
  1. SQL Server용 SQL Native Client 11.0 드라이버를 선택하십시오.
  2. 이름과 설명을 지정하십시오.
  3. 목록에서 올바른 서버를 선택하십시오.
  4. 서버에서 사용하는 인증 모드를 지정하려면 다음을 수행하십시오.
    1. 다음 을 클릭하십시오.
    2. 인증 모드를 선택하십시오.
    3. 첫 번째 패널로 돌아가려면 이전을 클릭하십시오.
  5. 완료를 선택하여 정의를 저장하십시오.
  6. 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
Oracle
Oracle용 데이터 소스를 정의하십시오.
    • 드라이버 IBM App Connect Enterprise (12.0.n.0) DataDirect Technologies 64-BIT Oracle Wire Protocol을(를) 선택하십시오. 여기서 n은 설치된 수정팩의 레벨입니다.

    ODBC Oracle 드라이버 설정 대화 상자가 열립니다.

  1. 일반 탭에서 다음을 수행하십시오.
    1. DSN 이름, 설명 및 Oracle이 실행 중인 시스템의 호스트 이름, Oracle이 청취 중인 포트 번호 및 연결하려는 Oracle 서비스 이름을 입력하십시오.
  2. 고급 탭에서 다음을 수행하십시오.
    1. SQLDescribeParam 사용을 선택하십시오.
    2. 프로시저가 결과 리턴을 선택하십시오. Windows 레지스트리의 결과 ODBC 정의에는 값이 1ProcedureRetResults 라는 문자열 값이 있습니다.
    3. 로그인 제한시간을 선택하고 값을 0으로 설정하십시오.
    4. TIMESTAMP WITH TIMEZONE 열을 사용 중인 경우 시간대와 시간소인 사용을 선택하십시오.
    5. 연장된 옵션에서 다음을 입력하십시오.
      WorkArounds=536870912;EnableNcharSupport=0;
SSL(Secure Socket Layer) 인증을 사용하는 Oracle

위의 Oracle에 대한 단계를 완료하십시오.

그런 다음, 이러한 추가 단계를 완료하십시오.
  1. ODBC Oracle 드라이버 설정 대화 상자를 다시 열고 위의 Oracle에 대해 1단계를 참조하십시오.
  2. 보안 탭에서 다음을 수행하십시오.
    1. 인증 섹션에서 인증 방법Encrypt Password(으)로 설정하십시오.
    2. 암호화 섹션에서 암호화 방법SSL Auto(으)로 설정하십시오.
    3. 서버 인증서 유효성을 검증하려는 경우 선택란을 선택하십시오.
    4. 신뢰 저장소에 대한 완전한 경로를 입력하십시오.
    5. 신뢰 저장소 비밀번호를 입력하십시오.
    6. 키 저장소에 대한 완전한 경로를 입력하십시오.
    7. 키 저장소 비밀번호를 입력하십시오.
    8. SSL 키 비밀번호를 입력하십시오.
  3. 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
OAS(Oracle using Advanced Security)

위의 Oracle에 대한 단계를 완료하십시오.

그런 다음, 이러한 추가 단계를 완료하십시오.

  1. ODBC Oracle 드라이버 설정 대화 상자를 다시 열고 위의 Oracle에 대해 1단계를 참조하십시오.
  2. 고급 보안 탭에서 다음을 수행하십시오.
    1. 사용하려는 암호화 레벨을 선택하십시오. 다음 옵션 중 선택하십시오.
      • 0 - 거부. 거부되거나 드라이버와 서버 암호화 유형 사이에 일치하는 점이 발견되지 않으면 드라이버와 데이터베이스 서버 사이에 전송되는 데이터가 암호화되지 않거나 복호화되지 않습니다. Oracle 서버에 "REQUIRED"로 설정된 sqlnet.encryption_server 설정이 있고 이 옵션이 선택되면, Oracle 데이터베이스에 대한 연결에 실패합니다.
      • 1 - 허용. 암호화가 데이터베이스 서버가 요청하거나 필수인 경우 데이터베이스 서버와 드라이버 사이에 전송되는 데이터에서 사용됩니다.
      • 2 - 요청. 데이터베이스 서버가 이를 허용하는 경우 드라이버와 데이터베이스 서버 사이에 전송되는 데이터가 암호화되고 복호화됩니다.
      • 3 - 필수. 드라이버와 데이터베이스 서버 사이에 전송되는 데이터는 암호화되고 복호화되어야 합니다. Oracle 서버에 "REJECTED"로 설정된 sqlnet.encryption_server 설정이 있고 이 옵션이 선택되면, Oracle 데이터베이스에 대한 연결에 실패합니다.
    2. 사용하려는 암호화 유형을 선택하십시오.
    3. 사용하려는 데이터 무결성 레벨을 선택하십시오. 다음 옵션 중 선택하십시오.
      • 0 - 거부. 드라이버와 데이터베이스 서버 사이에 전송되는 데이터에서 데이터 무결성 검사가 거부됩니다. Oracle 서버에 "REQUIRED"로 설정된 sqlnet.crypto_checksum 설정이 있고 이 옵션이 선택되면, Oracle 데이터베이스에 대한 연결에 실패합니다.
      • 1 - 허용. 드라이버와 데이터베이스 서버 사이에 전송되는 데이터에서 데이터 무결성 검사가 진행될 수 있습니다. 데이터베이스 서버가 요청하거나 필수인 경우 데이터 무결성이 사용됩니다.
      • 2 - 요청. 드라이버는 데이터베이스 서버가 허용하는 경우 드라이버와 데이터베이스 서버 사이에 전송되는 데이터에서 데이터 무결성 검사를 사용할 수 있습니다.
      • 3 - 필수. 드라이버와 데이터베이스 서버 사이에 전송되는 데이터에서 데이터 무결성 검사가 수행되어야 합니다. Oracle 서버에 "REJECTED"로 설정된 sqlnet.crypto_checksum 설정이 있고 이 옵션이 선택되면, Oracle 데이터베이스에 대한 연결에 실패합니다.
    4. 사용하려는 데이터 무결성 유형을 선택하십시오.
  3. 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.
PostgreSQL
다음에 대한 데이터 소스 정의 PostgreSQL:
  1. IBM App Connect Enterprise (12.0. n.0) PostgreSQL Wire Protocol( DataDirect ) 드라이버를 선택하십시오. 여기서 n은 설치된 수정 패치의 버전 번호를 나타냅니다.

    ODBC PostgreSQL 드라이버 설정 창이 표시됩니다.

  2. 일반 탭에서 PostgreSQL 이 실행 중인 시스템의 DSN 이름, 설명 및 호스트 이름, PostgreSQL 이 청취 중인 포트 번호 및 연결하려는 데이터베이스의 이름을 입력하십시오.
Sybase Adaptive Server Enterprise
Sybase Adaptive Server Enterprise에 대한 데이터 소스를 정의하십시오.
    • 드라이버 IBM App Connect Enterprise (12.0.n.0) DataDirect Technologies 64-BIT Sybase Wire Protocol을(를) 선택하십시오. 여기서 n은 설치된 수정팩의 레벨입니다.
  1. DSN 이름, 설명 및 서버의 네트워크 주소를 입력하십시오. 여기서, 네트워크 주소는 MyHostMachineName,MyHostMachinePortNumber로 구성됩니다.
  2. 고급 탭에서 다음을 수행하십시오.
    • 설명 매개변수 사용을 선택하십시오.
    • 로그인 제한시간을 선택하고 값을 0으로 설정하십시오.
    • 연장된 옵션에서 다음을 입력하십시오.
      TimestampTruncationBehavior=1;EnableSPColumnTypes=2;XAConnOptBehavior=3;
  3. 성능 탭에서 다음을 수행하십시오.
    • 준비 방법 설정이 1 - Partial인지 확인하십시오.
solidDB
다음에 대한 데이터 소스 정의 solidDB:
  1. IBM solidDB 드라이버 선택 - (유니코드) 드라이버.
  2. 설명을 입력하십시오.
  3. 네트워크 위치 필드에서 통신 포트를 입력하십시오(예: tcp 2315).
  4. 완료를 선택하여 정의를 저장하십시오.
  5. 확인을 클릭하여 ODBC 데이터 소스 관리자를 닫으십시오.

결과

이제 Windows에서 ODBC 데이터 소스 이름을 구성했습니다.