Delen via


Ondersteuning voor schemarijsets (OLE DB)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

OLE DB-stuurprogramma downloaden

Het OLE DB-stuurprogramma voor SQL Server ondersteunt ook het retourneren van schemagegevens van een gekoppelde server bij het verwerken van Transact-SQL gedistribueerde query's.

Notitie

Hoewel SQL Server synoniemen ondersteunt, worden metagegevens voor synoniemen niet geretourneerd door OLE DB-stuurprogramma voor SQL Server.

De volgende tabellen bevatten schemarijsets en de beperkingskolommen die worden ondersteund door het OLE DB-stuurprogramma voor SQL Server.

Schemarijset Beperkingskolommen
DBSCHEMA_CATALOGS CATALOG_NAME
DBSCHEMA_COLUMN_PRIVILEGES Alle beperkingen worden ondersteund.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME GRANTOR GRANTEE
DBSCHEMA_COLUMNS Alle beperkingen worden ondersteund.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME COLUMN_NAME

De volgende aanvullende kolommen zijn specifiek voor SQL Server:

COLUMN_LCID, de landinstellings-id van de sortering. COLUMN_LCID is dezelfde waarde als een Windows LCID.

COLUMN_COMPFLAGS definieert welke vergelijkingen worden ondersteund voor de sortering. De gegevensindeling is hetzelfde als DBPROP_FINDCOMPAREOPS.

COLUMN_SORTID, de sql Server-sorteerstijl voor de sortering.

COLUMN_TDSCOLLATION, de SQL Server-sortering voor de kolom.

IS_COMPUTED, wat VARIANT_TRUE is als de kolom een berekende kolom is en anders VARIANT_FALSE.
DBSCHEMA_FOREIGN_KEYS Alle beperkingen worden ondersteund.

PK_TABLE_CATALOG PK_TABLE_SCHEMA PK_TABLE_NAME FK_TABLE_CATALOG FK_TABLE_SCHEMA FK_TABLE_NAME
DBSCHEMA_INDEXES Beperkingen 1, 2, 3 en 5 worden ondersteund.

TABLE_CATALOG TABLE_SCHEMA INDEX_NAME TABLE_NAME
DBSCHEMA_PRIMARY_KEYS Alle beperkingen worden ondersteund.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_PROCEDURE_PARAMETERS Alle beperkingen worden ondersteund.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME PARAMETER_NAME
DBSCHEMA_PROCEDURES Beperkingen 1, 2 en 3 worden ondersteund.

PROCEDURE_CATALOG PROCEDURE_SCHEMA PROCEDURE_NAME

DBSCHEMA_PROCEDURES retourneert alleen procedures die kunnen worden uitgevoerd door de huidige gebruiker of waarvoor de huidige gebruiker de MACHTIGING VIEW DEFINITION heeft gekregen.
DBSCHEMA_PROVIDER_TYPES Alle beperkingen worden ondersteund.

DATA_TYPE BEST_MATCH
DBSCHEMA_SCHEMATA Alle beperkingen worden ondersteund.

CATALOG_NAME SCHEMA_NAME SCHEMA_OWNER
DBSCHEMA_STATISTICS Alle beperkingen worden ondersteund.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME
DBSCHEMA_TABLE_CONSTRAINTS Alle beperkingen worden ondersteund.

CONSTRAINT_CATALOG CONSTRAINT_SCHEMA CONSTRAINT_NAME TABLE_CATALOG TABLE_SCHEMA TABLE_NAME CONSTRAINT_TYPE
DBSCHEMA_TABLE_PRIVILEGES Alle beperkingen worden ondersteund.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME GRANTOR GRANTEE
DBSCHEMA_TABLES Alle beperkingen worden ondersteund.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE
DBSCHEMA_TABLES_INFO Alle beperkingen worden ondersteund.

TABLE_CATALOG TABLE_SCHEMA TABLE_NAME TABLE_TYPE

In deze sectie

ondersteuning voor gedistribueerde query's in schemarijsets

OLE DB (LINKEDSERVERS Rowset)

Zie ook

OLE DB-stuurprogramma voor SQL Server-programmering
User-Defined typen