다음을 통해 공유


SQL Server Native Client의 스키마 행 집합 지원(OLE DB)

적용 대상: SQL Server Azure SQL 데이터베이스 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)로 전환합니다.

또한 SQL Server Native Client OLE DB 공급자는 Transact-SQL 분산 쿼리를 처리할 때 연결된 서버에서 스키마 정보 반환을 지원합니다.

참고 항목

SQL Server는 동의어를 지원하지만 동의어에 대한 메타데이터는 SQL Server Native Client에서 반환되지 않습니다.

다음 표에서는 SQL Server Native Client OLE DB 공급자가 지원하는 스키마 행 집합 및 제한 열을 나열합니다.

스키마 행 집합 제한 열
DBSCHEMA_CATALOGS CATALOG_NAME
DBSCHEMA_COLUMN_PRIVILEGES 모든 제한이 지원됩니다.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME 피부여자 피부여자
DBSCHEMA_COLUMNS 모든 제한이 지원됩니다.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME

다음 추가 열은 SQL Server와 관련이 있습니다.

데이터 정렬의 로캘 ID인 COLUMN_LCID. COLUMN_LCID Windows LCID와 동일한 값입니다.

COLUMN_COMPFLAGS 데이터 정렬에 대해 지원되는 비교를 정의합니다. 데이터 형식은 DBPROB_FINDCOMPAREOPS와 같습니다.

COLUMN_SORTID 데이터 정렬에 대한 SQL Server 정렬 스타일입니다.

COLUMN_TDSCOLLATION 열의 SQL Server 데이터 정렬입니다.

IS_COMPUTED 열이 계산 열이고 그렇지 않으면 VARIANT_FALSE 경우 VARIANT_TRUE.
DBSCHEMA_FOREIGN_KEYS 모든 제한이 지원됩니다.

PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
DBSCHEMA_INDEXES 제한 사항 1, 2, 3 및 5가 지원됩니다.

TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME
DBSCHEMA_PRIMARY_KEYS 모든 제한이 지원됩니다.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_PROCEDURE_PARAMETERS 모든 제한이 지원됩니다.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
DBSCHEMA_PROCEDURES 제한 사항 1, 2 및 3이 지원됩니다.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME

DBSCHEMA_PROCEDURES는 현재 사용자가 실행할 수 있는 프로시저나 현재 사용자가 VIEW DEFINITION 권한을 부여받은 프로시저만 반환합니다.
DBSCHEMA_PROVIDER_TYPES 모든 제한이 지원됩니다.

DATA_TYPE BEST_MATCH
DBSCHEMA_SCHEMATA 모든 제한이 지원됩니다.

CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
DBSCHEMA_STATISTICS 모든 제한이 지원됩니다.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_TABLE_CONSTRAINTS 모든 제한이 지원됩니다.

CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
DBSCHEMA_TABLE_PRIVILEGES 모든 제한이 지원됩니다.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME 피부여자 피부여자
DBSCHEMA_TABLES 모든 제한이 지원됩니다.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
DBSCHEMA_TABLES_INFO 모든 제한이 지원됩니다.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE

섹션 내용

스키마 행 집합에서 분산 쿼리 지원

LINKEDSERVERS 행 집합(OLE DB)

참고 항목

SQL Server Native Client(OLE DB)
사용자 정의 형식 사용