세션 속성 - SQL Server Native Client OLE DB 공급자
적용 대상: SQL Server Azure SQL DatabaseAzure SQL Managed InstanceAzure Synapse Analytics AnalyticsPlatform System(PDW)
중요
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)로 전환합니다.
SQL Server Native Client OLE DB 공급자는 다음과 같이 OLE DB 세션 속성을 해석합니다.
속성 ID | Description |
---|---|
DBPROP_SESS_AUTOCOMMITISOLEVELS | SQL Server Native Client OLE DB 공급자는 비정상 상황 수준 DBPROPVAL_TI_CHAOS 제외하고 모든 자동 커밋 트랜잭션 격리 수준을 지원합니다. |
공급자별 속성 집합 DBPROPSET_SQLSERVERSESSION SQL Server Native Client OLE DB 공급자는 다음과 같은 추가 세션 속성을 정의합니다.
속성 ID | Description |
---|---|
SSPROP_QUOTEDCATALOGNAMES | 유형: VT_BOOL R/W: 읽기/쓰기 Default: VARIANT_FALSE 설명: CATALOG 제한에서 허용되는 따옴표 붙은 식별자입니다. VARIANT_TRUE: 따옴표 붙은 식별자는 분산 쿼리 지원을 제공하는 스키마 행 집합에 대한 카탈로그 제한에서 인식됩니다. VARIANT_FALSE: 따옴표 붙은 식별자는 분산 쿼리 지원을 제공하는 스키마 행 집합에 대한 카탈로그 제한에서 인식되지 않습니다. 분산 쿼리 지원을 제공하는 스키마 행 집합에 대한 자세한 내용은 스키마 행 집합에서 분산 쿼리 지원을 참조하십시오. |
SSPROP_ALLOWNATIVEVARIANT | 유형: VT_BOOL R/W: 읽기/쓰기 Default: 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 속성 집합에서 사용할 수 있습니다. |
참고 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기