다음을 통해 공유


세션 속성

SQL Server Native Client OLE DB 공급자는 OLE DB 세션 속성을 다음과 같이 해석합니다.

속성 ID

설명

DBPROP_SESS_AUTOCOMMITISOLEVELS

SQL Server Native Client OLE DB는 격리 안 함 수준 DBPROPVAL_TI_CHAOS를 제외하고 모든 자동 커밋 트랜잭션 격리 수준을 지원합니다.

SQL Server Native Client OLE DB 공급자는 공급자별 속성 집합 DBPROPSET_SQLSERVERSESSION에 다음과 같은 추가 세션 속성을 정의합니다.

속성 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 속성 집합에서 사용할 수 있습니다.

참고 항목

개념