다음을 통해 공유


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

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

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

속성 ID 설명
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 설명
SSPROP_STREAM_XMLROOT 형식: VT_BSTR R/W: 읽기/쓰기

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

참고 항목

데이터 원본 개체(OLE DB)