다음을 통해 공유


OLE DB 속성 정보

적용 대상: SQL Server Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

OLE DB 드라이버 다운로드

소비자는 속성 값을 설정하여 특정 개체 동작을 요청합니다. 예를 들어 소비자는 속성을 사용하여 행 집합에서 노출할 인터페이스를 지정합니다. 소비자는 속성 값을 가져와서 행 집합, 세션 또는 데이터 원본 개체와 같은 개체의 기능을 확인합니다.

각 속성에는 값, 형식, 설명 및 읽기/쓰기 특성이 있으며 행 집합 속성의 경우 열 단위로 적용할 수 있는지 여부를 나타냅니다.

속성은 GUID 및 속성 ID를 나타내는 정수로 식별됩니다. 속성 집합은 동일한 GUID를 공유하는 모든 속성의 집합입니다. 미리 정의된 OLE DB 속성 집합 외에도 OLE DB Driver for SQL Server는 공급자별 속성 집합 및 속성을 구현합니다. 각 속성은 하나 이상의 속성 그룹에 속합니다. 속성 그룹은 특정 개체에 적용되는 모든 속성의 그룹입니다. 일부 속성 그룹에는 초기화 속성 그룹, 데이터 원본 속성 그룹, 세션 속성 그룹, 행 집합 속성 그룹, 테이블 속성 그룹 및 열 속성 그룹이 포함됩니다. 이러한 각 속성 그룹에는 속성이 있습니다.

속성 값 설정에는 다음이 포함됩니다.

  1. 값을 설정할 속성을 결정합니다.

  2. 식별된 속성을 포함하는 속성 집합을 결정합니다.

  3. 식별한 각 속성 집합에 대해 하나씩 DBPROPSET 구조 배열을 할당합니다.

  4. 각 속성 집합에 대해 DBPROP 구조의 배열을 할당합니다. 각 배열의 요소 수는 해당 속성 집합에 속하는 속성 수(1단계에서 식별됨)입니다.

  5. 각 속성에 대한 DBPROP 구조체를 채웁니다.

  6. 각 속성 집합에 대한 DBPROPSET 구조체의 정보(속성 집합 GUID, 요소 수 및 해당 DBPROP 배열에 대한 포인터)를 입력합니다.

  7. 속성을 설정하는 메서드를 호출하고 DBPROPSET 구조체의 개수 및 배열을 전달합니다.

참고 항목

SQL Server 애플리케이션용 OLE DB 드라이버 만들기
속성(OLE DB)