문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

IBCPSession(OLE DB)

IBCPSession 인터페이스는 SQL Server 파일 기반 대량 복사 작업에 대한 지원을 노출합니다. IBCPSession 인터페이스는 SQL Server Native Client OLE DB 공급자에서 세션과 같은 수준에 노출됩니다. SQL Server Native Client OLE DB 공급자에서 데이터 원본 개체는 세션 개체에 대한 팩터리이고 대량 복사 작업은 연결 속성 SSPROP_ENABLEBULKCOPY에 지정됩니다. 또한 SSPROP_ENABLEFASTLOAD 속성을 true로 설정해야 합니다.

그런 다음 IDBCreateSession::CreateSession 메서드를 호출하면 BulkCopySession 개체가 생성됩니다. 그러면 IBCPSession 개체를 통해 노출되는 모든 파일 기반 대량 복사 메서드를 이 IBCPSession 개체의 IBCPSession 인터페이스에서 거의 유사한 서명을 사용하여 호출할 수 있습니다.

참고 참고

SQL Server Native Client OLE DB 공급자는 IRowsetFastLoad 인터페이스를 통해 메모리 기반 대량 복사 작업을 지원합니다.

대량 복사 작업을 위해 SQL Server Native Client OLE DB 공급자를 사용하는 방법은 대량 복사 작업 수행를 참조하십시오.

IBCPSession 인터페이스를 사용하는 방법에 대한 예는 IBCPSession::BCPDone(OLE DB)을 참조하십시오.

메서드

설명

IBCPSession::BCPColFmt(OLE DB)

프로그램 변수와 SQL Server 열 간의 바인딩을 만듭니다.

IBCPSession::BCPColumns(OLE DB)

SQL Server 테이블의 열에 바인딩될 필드의 개수를 설정합니다.

IBCPSession::BCPControl(OLE DB)

대량 복사 작업에 대한 옵션을 설정합니다.

IBCPSession::BCPDone(OLE DB)

SQL Server에 보낼 나머지 행을 커밋합니다.

IBCPSession::BCPExec(OLE DB)

대량 복사 작업을 수행합니다.

IBCPSession::BCPInit(OLE DB)

대량 복사 구조를 초기화하고, 일부 오류 검사를 수행하고, 데이터 및 서식 파일 이름이 올바른지 확인한 다음 파일을 엽니다.

IBCPSession::BCPReadFmt(OLE DB)

서식 파일에서 각 열의 서식 정보를 읽습니다.

IBCPSession::BCPWriteFmt(OLE DB)

각 열에 대한 서식 정보를 서식 파일에 기록합니다.

커뮤니티 추가 항목

추가
표시: