Conjuntos de filas de esquema OLE DB

El proveedor XML for Analysis (XMLA) de Microsoft admite los conjuntos de filas de esquemas OLE DB siguientes. Utilice el conjunto de filas DISCOVER_ENUMERATORS con el método Discover para comprobar si el proveedor de un origen de datos determinado admite un conjunto de filas.

También puede encontrar información detallada sobre estos conjuntos de filas buscando el tema sobre los conjuntos de filas de esquemas en la parte correspondiente a la referencia del programador OLE DB de MSDN® Library en el sitio web en Microsoft (en inglés).

En la tabla siguiente se describe este conjunto de filas de esquemas.

Conjunto de filas

Descripción

DBSCHEMA_ASSERTIONS

Identifica las aserciones que se definen en el catálogo y que posee un usuario determinado.

Conjunto de filas DBSCHEMA_CATALOGS1

Identifica los atributos físicos asociados a los catálogos que son accesibles desde el sistema de administración de bases de datos (DBMS). En algunos sistemas, como Microsoft Access, puede que haya solo un catálogo. En SQL Server, este conjunto de filas enumera todos los catálogos (bases de datos) definidos en la base de datos del sistema.

DBSCHEMA_CHARACTER_SETS

Identifica los conjuntos de caracteres definidos en el catálogo al que puede tener acceso un usuario determinado.

DBSCHEMA_CHECK_CONSTRAINTS

Identifica las restricciones CHECK que se definen en el catálogo y que posee un usuario determinado.

DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE

Identifica las restricciones CHECK para una tabla determinada, definida en un catálogo que posee un usuario determinado.

DBSCHEMA_COLLATIONS

Identifica las intercalaciones de caracteres definidas en el catálogo al que puede tener acceso un usuario determinado.

DBSCHEMA_COLUMN_DOMAIN_USAGE

Identifica las columnas definidas en el catálogo que dependen de un dominio definido en el catálogo y que pertenecen a un usuario determinado.

DBSCHEMA_COLUMN_PRIVILEGES

Identifica los privilegios para columnas de las tablas definidas en el catálogo que están disponibles para un usuario determinado o que este concede.

Conjunto de filas DBSCHEMA_COLUMNS1

Proporciona información de columna de todas las columnas que cumplen los criterios de restricción proporcionados.

DBSCHEMA_CONSTRAINT_COLUMN_USAGE

Identifica las columnas que se usan en las restricciones referenciales, restricciones únicas, restricciones CHECK y aserciones definidas en el catálogo y que pertenecen a un usuario determinado.

DBSCHEMA_CONSTRAINT_TABLE_USAGE

Identifica las tablas que se usan en usan las restricciones referenciales, restricciones únicas, restricciones CHECK y aserciones definidas en el catálogo y que pertenecen a un usuario determinado.

DBSCHEMA_FOREIGN_KEYS

Identifica las columnas de clave externa definidas en el catálogo por un usuario determinado. Este conjunto de filas de esquemas se genera a partir de varias vistas de esquemas ISO por comodidad para los programadores que no usan SQL. Si se admite, este conjunto de filas de esquemas se debe sincronizar con las vistas de ISO relacionadas (REFERENTIAL_CONSTRAINTS y CONSTRAINT_COLUMN_USAGE).

DBSCHEMA_INDEXES

Identifica los índices que se definen en el catálogo y que posee un usuario determinado.

DBSCHEMA_KEY_COLUMN_USAGE

Identifica las columnas que se definen en el catálogo y que un usuario determinado restringe como claves.

DBSCHEMA_PRIMARY_KEYS

Identifica las columnas de clave principal definidas en el catálogo por un usuario determinado. Este conjunto de filas de esquemas se genera a partir de una vista de esquema ISO por comodidad para los programadores que no usan SQL. Si se admite, este conjunto de filas de esquemas se debe sincronizar con la vista de ISO relacionada (CONSTRAINT_COLUMN_USAGE).

DBSCHEMA_PROCEDURE_COLUMNS

Devuelve información sobre las columnas de los conjuntos de filas que devuelven los procedimientos.

DBSCHEMA_PROCEDURE_PARAMETERS

Devuelve información sobre los parámetros y los códigos devueltos de los procedimientos.

DBSCHEMA_PROCEDURES

Identifica los procedimientos que se definen en el catálogo y que posee un usuario determinado. Ésta es una extensión OLE DB.

Conjunto de filas DBSCHEMA_PROVIDER_TYPES1

Identifica los tipos de datos (básicos) admitidos por el proveedor de datos.

DBSCHEMA_REFERENTIAL_CONSTRAINTS

Identifica las restricciones referenciales que se definen en el catálogo y que posee un usuario determinado.

DBSCHEMA_SCHEMATA

Identifica los esquemas que posee un usuario determinado.

DBSCHEMA_SQL_LANGUAGES

Identifica los niveles, opciones y dialectos de compatibilidad que admiten los datos de procesamiento de la implementación SQL definidos en el catálogo.

DBSCHEMA_STATISTICS

Identifica las estadísticas se definen en el catálogo y que posee un usuario determinado.

Esta tabla no se relaciona con el conjunto de filas TABLE_STATISTICS.

DBSCHEMA_TABLE_CONSTRAINTS

Identifica las restricciones de tabla que se definen en el catálogo y que posee un usuario determinado.

DBSCHEMA_TABLE_PRIVILEGES

Identifica los privilegios para las tablas definidas en el catálogo que están disponibles para un usuario determinado o que este concede.

DBSCHEMA_TABLE_STATISTICS

Describe el conjunto de estadísticas disponible en tablas en el proveedor.

Este conjunto de filas no está relacionado con el conjunto de filas STATISTICS.

Conjunto de filas DBSCHEMA_TABLES1

Identifica los grupos de medidas y dimensiones expuestos como tablas dentro de SQL Server Analysis Services.

DBSCHEMA_TABLES_INFO1

Identifica las tablas (incluidas las vistas) definidas en el catálogo a las que puede tener acceso un usuario determinado.

DBSCHEMA_TRANSLATIONS

Identifica las traducciones de caracteres definidas en el catálogo al que puede tener acceso un usuario determinado.

DBSCHEMA_TRUSTEE

Enumera los administradores de confianza de un origen de datos.

DBSCHEMA_USAGE_PRIVILEGES

Identifica los privilegios de USAGE en los objetos que están definidos en el catálogo y disponibles para un usuario determinado o que este concede.

DBSCHEMA_VIEW_COLUMN_USAGE

Identifica las vistas definidas en el catálogo a las que puede tener acceso un usuario determinado.

DBSCHEMA_VIEW_TABLE_USAGE

Identifica las tablas de las que dependen las tablas vistas, definidas en el catálogo y que pertenecen a un usuario determinado.

DBSCHEMA_VIEWS

Identifica las vistas definidas en el catálogo a las que puede tener acceso un usuario determinado.

1 indica conjuntos de filas de esquemas admitidos por el proveedor de origen de datos MSOLAP para el proveedor Microsoft XMLA.