IRowsetFastLoad(Native Client OLE DB 공급자)
적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)
Important
SQL Server Native Client(약칭 SNAC)는 SQL Server 2022(16.x) 및 SSMS(SQL Server Management Studio) 19에서 제거되었습니다. SQL Server Native Client OLE DB 공급자(SQLNCLI 또는 SQLNCLI11)와 레거시 Microsoft OLE DB Provider for SQL Server(SQLOLEDB)는 모두 새로운 개발에 권장되지 않습니다. 앞으로 SQL Server용 새 Microsoft OLE DB 드라이버(MSOLEDBSQL)로 전환합니다.
IRowsetFastLoad 인터페이스는 SQL Server 메모리 기반 대량 복사 작업에 대한 지원을 노출합니다. SQL Server Native Client OLE DB 공급자 소비자는 인터페이스를 사용하여 기존 SQL Server 테이블에 데이터를 빠르게 추가합니다.
세션에 대한 SSPROP_ENABLEFASTLOAD VARIANT_TRUE 설정하면 이후에 해당 세션에서 반환된 행 집합에서 데이터를 읽을 수 없습니다. SSPROP_ENABLEFASTLOAD VARIANT_TRUE 설정되면 세션에서 만든 모든 행 집합은 IRowsetFastLoad 형식이 됩니다. IRowsetFastLoad 행 집합은 행 집합 가져오기 기능을 지원하지 않습니다. 따라서 이러한 행 집합의 데이터를 읽을 수 없습니다.
섹션 내용
메서드 | 설명 |
---|---|
IRowsetFastLoad::Commit(OLE DB) | 삽입된 행 일괄 처리의 끝을 표시하고 SQL Server 테이블에 행을 씁니다. |
IRowsetFastLoad::InsertRow(OLE DB) | 대량 복사 행 집합에 행을 추가합니다. |
참고 항목
인터페이스(OLE DB)
IRowsetFastLoad를 통한 데이터 대량 복사(OLE DB)
IROWSETFASTLOAD 및 ISEQUENTIALSTREAM(OLE DB)을 사용하여 SQL SERVER에 BLOB 데이터 보내기