INF: d b 2 용 Microsoft OLE DB 공급자에 대 한 데이터 원본 구성


자세한 내용


D b 2 용 Microsoft OLE DB 공급자의 개요

Microsoft OLE DB 공급자 d b 2 용 OLE DB 소비자 응용 프로그램을 사용 하려면 수행 해야 합니다.

  • Microsoft 데이터 연결 파일 (UDL)를 만들고 응용 프로그램에서이 메서드를 호출 합니다.

    -또는-
  • 공급자 이름이 포함 된 연결 문자열을 사용 하 여 공급자를 호출 합니다.
Microsoft 데이터 액세스 구성 요소 (MDAC) 2.0 이상 데이터 연결, 관리 및 OLE DB 데이터 원본에 대 한 연결을 로드 하는 제네릭 메서드를 포함 합니다. 또한 데이터 링크 찾기 및 OLE DB 데이터 원본에 대 한 영구 연결을 유지 관리를 지원 합니다. Udl을 뿐만 아니라 지원 되는 OLE DB 초기화 속성 및 ADO 연결 문자열 인수 목록을 사용 하 여에 대 한 자세한 내용은 SNA Server SDK 온라인 설명서의 "사용 하는 OLE DB 공급자에 대해 DB2"를 참조 하십시오.

OLE DB 데이터 연결

D b 2 용 OLE DB 공급자를 사용 하 여 액세스할 수 있는 각 호스트 데이터 소스 개체에 대 한 데이터 원본 정보를 구성 해야 합니다. D b 2 용 OLE DB 공급자에 대 한 기본 매개 변수, 데이터 소스에 사용 되 고 각 데이터 원본에 대해 별도로 구성 해야 하는 이러한 매개 변수. 데이터 링크 UDL 파일 형식으로 파일을 영구 OLE DB 데이터 원본 개체 정의 만들기 위한 일관 된 방법을 제공 합니다. 응용 프로그램을 SNA Server SDK와 함께 제공 되는 RowsetViewer 샘플을 열 수와 같은 UDL 파일 만들고 실행 시 d b 2 용 OLE DB 공급자에 저장 된 초기화 문자열이 전달.

추가 또는 데이터 연결 구성

OLE DB 데이터 원본에 대 한 매개 변수를 구성 하려면 데이터 연결을 만들어야 합니다. SNA Server\Data 액세스 프로그램 폴더의 바로 가기를 클릭 하 여 새 데이터 연결을 만들 수 있습니다. Windows 탐색기에서 파일을 열어 데이터 연결 파일의 속성을 편집할 수 있습니다. 데이터 연결 파일을 편집:

Windows NT 대 한

  1. 시작 메뉴에서 Microsoft SNA Server 프로그램 그룹을 선택 합니다.
  2. 데이터 액세스 프로그램 그룹을 선택 합니다.
  3. 새 OLE DB 데이터 원본을 선택 합니다. 데이터 연결 속성 페이지가 나타납니다.
  4. 선택한 공급자에 대 한 데이터 원본 정보를 구성 합니다. 자세한 내용은 도움말 을 클릭 합니다.
  5. 데이터 연결 저장 하려면 확인 을 클릭 합니다.

Windows 95/98 용

  1. 시작 메뉴에서 Microsoft SNA Server 프로그램 그룹을 선택 합니다.
  2. 데이터 액세스 프로그램 그룹을 선택 합니다.
  3. 새 OLE DB 데이터 원본을 선택 합니다. 데이터 연결 속성 페이지가 나타납니다.
  4. 선택한 공급자에 대 한 데이터 원본 정보를 구성 합니다. 자세한 내용은 도움말 을 클릭 합니다.
  5. 데이터 연결 저장 하려면 확인 을 클릭 합니다.
기본적으로 데이터 연결 프로그램 테마 Files\System\OLE DB\Data 링크 폴더에 만들어집니다. 그러나 대상 폴더를 열고 파일 메뉴에서 새 Microsoft 데이터 연결 을 선택 하 고 데이터 연결 속성 페이지를 구성 하 여 어느 위치에서 데이터 연결을 만들 수 있습니다.


OLE DB 데이터 소스를 검색합니다.

기본적으로 데이터 연결 프로그램 테마 Files\System\OLE DB\Data 링크 폴더에 만들어집니다. Microsoft SNA Server 프로그램 그룹에서 바로 가기가 제공 됩니다. 데이터 소스를 찾습니다.
  1. 시작 메뉴에서 Microsoft SNA Server 프로그램 그룹을 선택 합니다.
  2. 데이터 액세스 프로그램 그룹을 선택 합니다.
  3. OLE DB 데이터 원본을 찾아보기를 선택 합니다. 기본 위치에 저장 된 데이터 링크 목록이 표시 됩니다.

OLE DB 데이터 원본 d b 2에 대 한 데이터 연결을 사용 하 여 구성 합니다.

공급자 탭에서 OLE DB 공급자 (공급자 이름 문자열)이 UDL 파일에서 가능한 OLE DB 공급자 목록에서 사용할 수 있도록 선택할 수 있습니다. D b 2 용 Microsoft OLE DB 공급자를 선택 합니다.

연결 탭에서 데이터 원본에 연결 하는 데 필요한 기본 속성을 구성할 수 있습니다. OLE DB 공급자 d b 2에 대 한 연결 속성 값 포함 됩니다.

데이터 소스: 데이터 원본 데이터 원본을 설명 하는 데 사용할 수 있는 선택적 매개 변수입니다. SNA Server 프로그램 폴더에서 데이터 연결 구성 프로그램을 로드할 때 데이터 원본 필드가 필수입니다. 이 필드는 사용 하 여 프로그램 테마 Files\System\OLE DB\Data 디렉터리에 저장 된 UDL 파일의 이름을 지정 합니다.

사용자 이름: 유효한 사용자 이름입니다 일반적으로 필요한 DB2 데이터에 액세스할 수 있습니다. 필요에 따라 데이터 연결에서 사용자 이름을 유지할 수 있습니다. OLE DB 공급자 사용자 런타임 시 올바른 암호를 입력 하 라는 메시지가 나타납니다. 또한 메시지 대화 상자를 사용 하면 데이터 연결에 저장 된 사용자 이름 재정의할 수 있습니다.

AS / 400 컴퓨터 사용자 ID와 암호를 관련 하 여 대/소문자를 구분 합니다. AS 400 DB2/400 사용자 ID와 암호가 대문자로 허용 /. (잘못 된 인증 때문에 DB2/400 연결에 오류가 발생 하면 OLE DB 공급자는 다시 보냅니다 인증을 사용자 ID와 암호가 대문자로로 강제.)

메인프레임 대/소문자가 있습니다. 즉, 메인프레임 컴퓨터에 입력할 수 있는지 DB2 사용자 ID 및 암호 모든 경우에. OLE DB 공급자는 이러한 값을 대문자로 보냅니다.

Windows NT 대 한 DB2 UDB를 구분 합니다. 사용자 ID는 대문자로 저장 됩니다. 암호는 대/소문자 혼합된에 저장 됩니다. 사용자는 대/소문자 암호를 입력 해야 합니다. OLE DB 공급자는 사용자가 입력 한 경우 암호가 정확 하 게 보냅니다. 한정 하지 않아도 사용자의 Windows NT 도메인 이름 사용 하 여 Windows NT 사용자 이름입니다.

암호: 유효한 암호를 일반적으로 필요한 DB2 데이터에 액세스할 수 있습니다. UDL 파일에 암호 저장 허용 확인란을 선택 하 여 암호를 저장할 것인지 선택할 수 있습니다.

경고:이 옵션에서 UDL 파일 내에서 일반 텍스트 인증 정보를 유지 합니다.

초기 카탈로그:이 OLE DB 속성 세 부분으로 이루어진 정규화 된 테이블 이름의 첫 번째 일부로 사용 됩니다.

D b 2에서 (MVS, OS/390)이이 속성은 위치 라고 합니다. SYSIBM입니다. 위치 테이블 액세스할 수 있는 모든 위치를 나열합니다. 에 연결 해야 하는 d b 2의 위치를 찾으려면 TSO Clist DSNTINST DDF 정의 아래에서 관리자에 게 문의 합니다. 이러한 정의 DB2 설치 설명서에 DSNTIPR 패널에 제공 됩니다.

D b 2/400이이 속성을 RDBNAM 라고 합니다. RDBNAM 값을 OS/400 시스템 콘솔에서 WRKRDBDIRE 명령을 호출 하 여 확인할 수 있습니다. RDBNAM 값이 없는 경우 다음 만들 수 추가 옵션을 사용 합니다.

DB2 유니버설 데이터베이스에서이 속성을 데이터베이스 라고 합니다.
연결 탭에는 연결 매개 변수를 테스트 하는 데 사용할 수 있는 연결 단추가 포함 됩니다. 모든 필수 매개 변수를 입력 한 후 연결만 테스트할 수 있습니다. 이 단추를 클릭 하면 d b 2 용 OLE DB 공급자를 사용 하 여 원격 DB2 시스템 세션이 설정 됩니다.

모두 탭에서 데이터 원본에 연결 하는 데 사용 되는 추가 속성을 구성할 수 있습니다. 모두 탭 속성 중 일부는 필요 합니다. 표시 된 목록에서 속성을 선택 하 고 값 편집선택 하 여 이러한 속성을 편집할 수 있습니다. Microsoft OLE DB 공급자 d b 2에 대 한 이러한 속성은 다음 값 포함 됩니다.
대체 TP 이름:이 속성은만 SQL/DS (DB2/VM 또는 DB2/VSE)에 연결할 때 필요한 원격 트랜잭션 프로그램 이라고 하 고 있습니다.


APPC 로컬 LU 별칭: 로컬 LU 별칭 SNA 서버에 구성 된 이름입니다.

APPC 모드 이름: APPC 모드 호스트 구성 및 SNA Server 구성에 맞는. APPC 모드에 대해 유효한 값 포함 QPCSUPP (공통 시스템 기본값), #INTER (대화형), #INTERSC (최소한의 라우팅 보안 상호 작용), #BATCH (일괄 처리), #BATCHSC (최소한의 라우팅 보안 배치) 및 #IBMRDB (DB2 데이터베이스 원격 액세스).

원격 LU 별칭이 APPC: SNA 서버에 구성 된 원격 LU 별칭 이름.

자동 커밋 모드: 모든 SQL 문에서 암시적 커밋을 대 한이 속성을 사용 합니다. 자동 커밋 모드에서 모든 데이터베이스 작업은 수행 하는 노력 하는 트랜잭션입니다. 이 모드는 단일 SQL 문으로 구성 된 일반적인 트랜잭션을 적합 합니다. 구분 하거나 이러한 트랜잭션의 완료를 지정할 필요는 없습니다. 자동 커밋 모드를 사용할 경우에 없음 롤백 허용 됩니다. 기본값은 True입니다.

캐시 인증: 공급자의 데이터 원본 개체 또는 열거자 내부 캐시에서 암호와 같은 중요 인증 정보를 캐시에 사용할 수 있습니다. 기본값은 False입니다.

기본 격리 수준을: DB2 개체에 동시에 액세스할 경우에서 여러 응용 프로그램에서 사용 하는 격리 수준을 결정 합니다. 기본값은 NC. 다음 수준 지원 됩니다.




CS Cursor Stability.
In DB2/400, this corresponds to COMMIT(*CS).
In ANSI, this corresponds to Read Committed (RC).

NC No Commit.
In DB2/400, this corresponds to COMMIT(*NONE).
In ANSI, this corresponds to No Commit (NC).

UR Uncommitted Read.
In DB2/400, this corresponds to COMMIT(*CHG).
In ANSI, this corresponds to Read Uncommitted.

RS Read Stability.
In DB2/400, this corresponds to COMMIT(*ALL).
In ANSI, this corresponds to Repeatable Read.

RR Repeatable Read.
In DB2/400, this corresponds to COMMIT(*RR).
In ANSI, this corresponds to Serializable (Isolated).
기본 스키마: 공급자 카탈로그 정보를 찾는 위치는 컬렉션의 이름입니다. OLE DB 공급자는 기본 스키마 대상 컬렉션 (예를 들어, OLE DB IDBSchemaRowset DBSCHEMA_TABLES) 테이블 목록을 열거 하는 등의 일반적인 작업에 대 한 결과 집합을 제한 하기 위해 사용 합니다. 또한 OLE DB 공급자는 IOpenRowset::OpenRowset 요청에 대 한 SQL SELECT 문을 작성 하 여 기본 스키마를 사용 합니다. 기본 스키마에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조 하십시오.

217757 INF: ODBC 드라이버를 사용 하 여 DB2 DB2 OLE DB 공급자를 사용할 수 있는 기본 스키마
확장 속성: 추가 공급자 관련 속성을 지정 하는 방법. 이 매개 변수를 통해 전달 된 속성을 세미콜론으로 구분 해야 하 고 공급자의 내부 네트워크 클라이언트가 해석 됩니다.

호스트 CCSID: 문자 코드 집합 식별자 (CCSID) 원격 컴퓨터에 표시 된 대로 DB2 데이터 일치 하는. 이 매개 변수 U.S./Canada (37) 기본값으로 사용 됩니다. 이진 데이터를 문자 데이터로 처리할 때 CCSID 속성은 필요 합니다. 프로세스 이진 문자 값으로 설정 하지 않으면 문자 데이터를 변환 하는 DB2 열 CCSID 및 기본 ANSI 코드 페이지에 따라.

네트워크 주소:이 속성은 특히 TCP/IP 주소 또는 TCP/IP 호스트 이름/별칭 DRDA 포트에 연결 된 DB2 대상 컴퓨터를 찾는 데 사용 됩니다. 네트워크 주소는 TCP/IP를 사용 하 여 연결할 때 필요 합니다.

네트워크 포트:이 속성을 통해 TCP/IP 연결할 때 대상 DB2 DRDA 서비스 액세스 포트 찾는 데 사용 됩니다. 기본값은 잘 알려진 DRDA 포트 주소를 446.

네트워크 전송 라이브러리: 네트워크 전송 동적 연결 라이브러리 속성을 SNA LU6.2 또는 TCP/IP를 사용 하 여 해당 공급자가 연결 되는지 여부를 지정 합니다. 기본값은 SNA. TCP/IP 선택 되어 있으면이 네트워크 주소네트워크 포트 값은 필요 합니다. SNA를 선택 하면 기본 로컬 LU 별칭이 APPC에대 한 다음 값을 하는 경우 APPC 모드 이름원격 LU 별칭이 APPC는 필요 합니다.

패키지 컬렉션: 저장 및 DB2 패키지를 바인딩할 드라이버를 원하는 DRDA 컬렉션의 이름입니다. 기본 스키마와 동일한 수 있습니다. 필수 매개 변수입니다. 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조 하십시오.

216810 DB2 및 OLE DB 공급자 d b 2에 대 한 ODBC 드라이버와 함께 사용 하기 위해 패키지 만들기
PC 코드 페이지: 이진 데이터를 문자 데이터로 처리할 때이 속성은 필요 합니다. 프로세스 이진 문자 값으로 설정 하지 않으면 문자 데이터를 변환 하는 Windows에서 구성 된 기본 ANSI 코드 페이지에 따라. 이 속성의 기본값은 Latin 1 (1252).

보안 정보 유지: 필요에 따라 암호 저장 허용 확인란을 선택 하 여 암호를 UDL 파일에 저장 하도록 선택할 수 있습니다.

경고:이 옵션에서 UDL 파일 내에서 일반 텍스트 인증 정보를 유지 합니다.

프로세스 이진 문자:이 옵션에서는 (CCSID 65535) 이진 데이터 문자 데이터 형식의 필드 당 데이터 원본 기준으로 필드를 입력 합니다. 호스트 CCSIDPC 코드 Page 값은 필요한 입력 및 출력 매개 변수입니다.

읽기 전용: 읽기 전용 데이터 원본을 만듭니다. 사용자는 테이블과 같은 개체에 대 한 읽기 전용 액세스에 삽입, 업데이트 등의 작업을 업데이트 하거나 삭제할 수행할 수 없습니다.

참조


OS/390 MVS OS/400