증상
다음과 같은 경우를 생각해 볼 수 있습니다.
-
컴퓨터에 DB2 v3 용 Microsoft OLE DB 공급자를 설치 합니다.
-
Microsoft sql Server 인스턴스에서 DB2로 데이터를 가져오는 microsoft sql server 2008 통합 서비스 (SSIS 2008) 또는 Microsoft SQL Server 2008 Integration Services R2 (SSIS 2008 R2) 패키지를 디자인 합니다.
-
SSIS 패키지에서 OLE DB 대상 작업에 DB2 용 OLE DB 공급자를 사용 하 고 연결 문자열에서 지연 준비 속성을 True 로 설정 합니다.
-
OLE DB 대상 작업에서 FastLoad 옵션을 선택 합니다.
-
SQL Server 인스턴스의 데이터를 DB2로 이동 하기 위해 컴퓨터에서 패키지를 실행 하려고 합니다.
이 시나리오에서는 패키지를 execue 할 수 없습니다. 또한 다음과 같은 오류 메시지가 나타납니다.
오류: Fast 1, OLE DB 대상 [315]에 있는 0xC0202009: SSIS 오류 코드 DTS_E_OLEDBERROR. OLE DB 오류가 발생 했습니다. 오류 코드: 0x80040E14.An OLE DB 레코드를 사용할 수 있습니다. 원본: "Microsoft DB2 OLE DB 공급자" Hresult: 0x80040E14 Description: "내부 네트워크 라이브러리 오류가 발생 했습니다. 네트워크 수준 구문 오류가 발생 했습니다. SQLSTATE: HY000, SQLCODE:-379 ". 오류: 빠른 1, SSIS에 0Xc0047 022. 파이프라인: SSIS 오류 코드 DTS_E_PROCESSINPUTFAILED. "Ole DB 대상" (315) 구성 요소에 대 한 ProcessInput 메서드가 입력 "OLE DB 대상 입력" (328)을 처리 하는 동안 오류 코드 0xC0202009 때문에 실패 했습니다. 식별 된 구성 요소가 ProcessInput 메서드에서 오류를 반환 했습니다. 오류는 구성 요소에 한정 되지만 오류가 치명적 이며 데이터 흐름 작업의 실행이 중지 될 수 있습니다.
원인
이 문제는 지연 준비 속성이 FastLoad 인터페이스가 DB2 V3 용 OLE DB 공급자에 포함 된 경우 실행 될 문에서 prepare 함수가 호출 되지 않도록 방지 하기 때문에 발생 합니다.
해결 방법
Microsoft에서 지원 되는 핫픽스를 구할 수 있습니다. 그러나이 핫픽스는이 문서에서 설명 하는 문제만 해결 하기 위한 것입니다. 이 문서에서 설명 하는 문제가 발생 하는 시스템에만이 핫픽스를 적용 하세요. 이 핫픽스에는 추가 테스트가 표시 될 것입니다. 따라서이 문제의 영향이 심각 하지 않으면이 핫픽스를 포함 하는 다음 소프트웨어 업데이트가 나올 때까지 기다리는 것이 좋습니다. 핫픽스를 다운로드할 수 있는 경우이 기술 자료 문서 맨 위에 있는 "핫픽스 다운로드 가능" 섹션을 참조 하세요. 이 섹션이 표시 되지 않으면 Microsoft 고객 지원 서비스에 문의 하 여 핫픽스를 구합니다. 참고 추가 문제가 발생 하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 만들어야 할 수 있습니다. 이 특정 핫픽스에 한정 되지 않는 추가 지원 질문 및 문제에는 일반적인 지원 비용이 적용 됩니다. Microsoft 고객 서비스의 전체 목록 및 지원 전화 번호를 확인 하거나 별도의 서비스 요청을 만들려면 다음 Microsoft 웹 사이트를 방문 하세요.
http://support.microsoft.com/contactus/?ws=support참고 "핫픽스 다운로드 가능" 양식에는 핫픽스를 사용할 수 있는 언어가 표시 됩니다. 언어가 표시 되지 않으면 해당 언어에 대 한 핫픽스를 사용할 수 없기 때문입니다.
전제 조건
이 핫픽스를 적용 하려면 DB2 v3 용 호스트 통합 서버 2010 또는 OLE DB 공급자가 설치 되어 있어야 합니다.
다시 시작 요구 사항
이 핫픽스를 적용 한 후에는 컴퓨터를 다시 시작할 필요가 없습니다.
핫픽스 대체 정보
이 핫픽스는 이전에 릴리스된 핫픽스를 대체 하지 않습니다.
파일 정보
이 핫픽스의 전역 버전은 Microsoft Windows Installer 패키지를 사용 하 여 핫픽스를 설치 합니다. 이러한 파일의 날짜와 시간은 다음 표의 UTC (협정 세계시)로 나열 됩니다. 파일 정보를 보면 날짜가 현지 시간으로 변환 됩니다. UTC와 현지 시간의 차이를 알려면 제어판의 날짜 및 시간 항목에서 표준 시간대 탭을 사용하십시오.
DB2 v3 용 Microsoft OLE DB 공급자의 경우 32 비트 edtion
파일 이름 |
파일 버전 |
파일 크기 |
날짜 |
시간 |
플랫폼 |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4308.0 |
628560 |
13-Jan-2011 |
23:43 |
x86 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4308.0 |
788376 |
13-Jan-2011 |
23:43 |
x86 |
Msdrda.dll |
8.0.4308.0 |
898896 |
13-Jan-2011 |
23:43 |
x86 |
DB2 v3 용 Microsoft OLE DB 공급자의 경우 64 비트 edtion
파일 이름 |
파일 버전 |
파일 크기 |
날짜 |
시간 |
플랫폼 |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4308.0 |
628560 |
13-Jan-2011 |
23:46 |
x86 |
Db2oledb.dll |
8.0.4308.0 |
880976 |
13-Jan-2011 |
23:46 |
x64 |
Microsoft.hostintegration.dataaccesslibrary.dll |
8.0.4308.0 |
788376 |
13-Jan-2011 |
23:46 |
x86 |
Msdrda.dll |
8.0.4308.0 |
1548624 |
13-Jan-2011 |
23:46 |
x64 |
Msdrda.dll |
8.0.4308.0 |
898896 |
13-Jan-2011 |
23:46 |
x86 |
DB2 v3 용 Microsoft OLE DB 공급자에 대 한 IA-64 비트 edtion
파일 이름 |
버전 |
파일 크기 |
날짜 |
시간 |
플랫폼 |
---|---|---|---|---|---|
Db2oledb.dll |
8.0.4308.0 |
1721168 |
06-Dec-2010 |
19:29 |
IA-64 |
Microsoft.HostIntegration.DataAccessLibrary.dll |
8.0.4308.0 |
788376 |
06-Dec-2010 |
19:29 |
x86 |
Msdrda.dll |
8.0.4308.0 |
2429776 |
06-Dec-2010 |
19:29 |
IA-64 |
Db2oledb.dll |
8.0.4308.0 |
628560 |
06-Dec-2010 |
19:24 |
x86 |
Msdrda.dll |
8.0.4308.0 |
898896 |
06-Dec-2010 |
19:24 |
x86 |
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.
추가 정보
OLE DB 대상 작업에 대 한 자세한 내용은 다음 MSDN (Microsoft Developer Network) 웹 사이트를 참조 하세요.
OLE DB 대상지연 준비 속성에 대 한 자세한 내용을 보려면 다음 MSDN 웹 사이트를 방문 하세요.