SQL Server Native Client OLE DB 공급자는 다음과 같이 OLE DB 세션 속성을 해석합니다.
| 속성 ID | 설명 |
|---|---|
| DBPROP_SESS_AUTOCOMMITISOLEVELS (세션 자동 커밋 격리 수준) | SQL Server Native Client OLE DB 공급자는 비정상 상황 수준 DBPROPVAL_TI_CHAOS 제외하고 모든 자동 커밋 트랜잭션 격리 수준을 지원합니다. |
공급자별 속성 집합 DBPROPSET_SQLSERVERSESSION SQL Server Native Client OLE DB 공급자는 다음과 같은 추가 세션 속성을 정의합니다.
| 속성 ID | 설명 |
|---|---|
| SSPROP_QUOTEDCATALOGNAMES | 형식: VT_BOOL R/W: 읽기/쓰기 기본값: VARIANT_FALSE 설명: CATALOG 제한에서 허용되는 따옴표 붙은 식별자입니다. VARIANT_TRUE: 따옴표 붙은 식별자는 분산 쿼리 지원을 제공하는 스키마 행 집합에 대한 카탈로그 제한에 대해 인식됩니다. VARIANT_FALSE: 따옴표 붙은 식별자는 분산 쿼리 지원을 제공하는 스키마 행 집합에 대한 카탈로그 제한에 대해 인식되지 않습니다. 분산 쿼리 지원을 제공하는 스키마 행 집합에 대한 자세한 내용은 스키마 행 집합의 분산 쿼리 지원을 참조하세요. |
| SSPROP_ALLOWNATIVEVARIANT | 형식: VT_BOOL R/W: 읽기/쓰기 기본값: VARIANT_FALSE 설명: 가져온 데이터가 DBTYPE_VARIANT 또는 DBTYPE_SQLVARIANT 여부를 확인합니다. VARIANT_TRUE: 열 형식은 DBTYPE_SQLVARIANT 반환되며 이 경우 버퍼는 SSVARIANT 구조를 보유합니다. VARIANT_FALSE: 열 형식은 DBTYPE_VARIANT 반환되고 버퍼에는 VARIANT 구조가 있습니다. |
| SSPROP_ASYNCH_BULKCOPY | 비동기 모드를 사용하려면 BCPExec 메서드를 호출하기 전에 공급자별 세션 속성 SSPROP_ASYNCH_BULKCOPY VARIANT_TRUE 설정합니다. 이 속성은 DBPROPSET_SQLSERVERSESSION 속성 집합에서 사용할 수 있습니다. |