다음을 통해 공유


SQL Server Native Client 데이터 원본 정보 속성

적용 대상: 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)로 전환합니다.

공급자별 속성 집합 DBPROPSET_SQLSERVERDATASOURCEINFO SQL Server Native Client OLE DB 공급자는 다음 데이터 원본 정보 속성을 정의합니다.

속성 ID Description
SSPROP_COLUMNLEVELCOLLATION 유형: VT_BOOL

R/W: 읽기

Default: VARIANT_TRUE

설명: 열 데이터 정렬이 지원되는지 확인하는 데 사용됩니다.

VARIANT_TRUE: 열 수준 데이터 정렬이 지원됩니다.

VARIANT_FALSE: 열 수준 데이터 정렬이 지원되지 않습니다.
SSPROP_UNICODELCID 유형: VT_I4 R/W: 읽기

설명: 유니코드 로캘 ID입니다.

유니코드 데이터 정렬에 사용되는 로캘입니다.
SSPROP_UNICODECOMPARISONSTYLE 유형: VT_I4 R/W: 읽기

설명: 유니코드 비교 스타일입니다.

유니코드 데이터 정렬에 사용되는 정렬 옵션입니다.

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

속성 ID Description
SSPROP_STREAM_XMLROOT 유형: VT_BSTR R/W: 읽기/쓰기

설명: FOR XML 쿼리 결과가 잘 구성된(Well-Formed) 형식의 문서가 아닐 수 있습니다. 이 속성이 지정되면 ‘select ... for XML’ 쿼리의 결과가 이 속성에서 제공한 루트 태그에 래핑되어 올바른 형식의 XML 문서가 반환됩니다. 쿼리가 브라우저에서 실행되는 경우에는 결과를 로드할 때 브라우저에서 파서 오류가 표시될 수 있습니다. 오류를 방지하기 위해 SQL ISAPI는 ROOT 키워드를 지원합니다. 이 키워드는 SSPROP_STREAM_XMLROOT 속성에 매핑됩니다.

참고 항목

데이터 원본 개체(OLE DB)