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. |
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. |
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. |
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. |
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.