OLE DB-Schemarowsets
Die folgenden OLE DB-Schemarowsets werden vom Microsoft XML for Analysis-Anbieter (XMLA) unterstützt. Verwenden Sie das DISCOVER_ENUMERATORS-Rowset mit der Discover-Methode, um zu überprüfen, ob ein bestimmter Datenquellenanbieter ein Rowset unterstützt.
Weitere Informationen über diese Rowsets finden Sie im Thema "Schema Rowsets" im Abschnitt "OLE DB Programmer's Reference" der MSDN® Library auf der Microsoft-Website.
In der folgenden Tabelle werden diese Schemarowsets beschrieben.
Rowset |
Beschreibung |
---|---|
DBSCHEMA_ASSERTIONS |
Gibt die im Katalog definierten Assertionen an, deren Eigentümer ein angegebener Benutzer ist. |
Gibt die physischen Attribute an, die Katalogen zugeordnet sind, auf die über das Datenbankverwaltungssystem (Database Management System, DBMS) zugegriffen werden kann. Für einige Systeme, beispielsweise Microsoft Access, ist möglicherweise nur ein Katalog verfügbar. Für SQL Server listet dieses Rowset alle in der Systemdatenbank definierten Kataloge (Datenbanken) auf. |
|
DBSCHEMA_CHARACTER_SETS |
Gibt die im Katalog definierten Zeichensätze an, auf die ein angegebener Benutzer zugreifen kann. |
DBSCHEMA_CHECK_CONSTRAINTS |
Gibt die CHECK-Einschränkungen an, die in dem Katalog definierten sind, dessen Eigentümer ein angegebener Benutzer ist. |
DBSCHEMA_CHECK_CONSTRAINTS_BY_TABLE |
Gibt die CHECK-Einschränkungen für eine bestimmte Tabelle an, die in einem Katalog definiert sind, dessen Eigentümer ein angegebener Benutzer ist. |
DBSCHEMA_COLLATIONS |
Gibt die im Katalog definierten Sortierungen an, auf die ein angegebener Benutzer zugreifen kann. |
DBSCHEMA_COLUMN_DOMAIN_USAGE |
Gibt die im Katalog definierten Spalten an, die von einer im Katalog definierten Domäne abhängig sind und deren Eigentümer ein angegebener Benutzer ist. |
DBSCHEMA_COLUMN_PRIVILEGES |
Gibt die im Katalog definierten Berechtigungen für Tabellenspalten an, die für einen angegebenen Benutzer verfügbar sind oder von diesem erteilt wurden. |
Stellt Spalteninformationen für alle Spalten bereit, die den bereitgestellten Einschränkungskriterien entsprechen. |
|
DBSCHEMA_CONSTRAINT_COLUMN_USAGE |
Gibt die im Katalog definierten Spalten an, die von referenziellen Einschränkungen, UNIQUE-Einschränkungen, CHECK-Einschränkungen und Assertionen verwendet werden und deren Eigentümer ein angegebener Benutzer ist. |
DBSCHEMA_CONSTRAINT_TABLE_USAGE |
Gibt die im Katalog definierten Tabellen an, die von referenziellen Einschränkungen, UNIQUE-Einschränkungen, CHECK-Einschränkungen und Assertionen verwendet werden und deren Eigentümer ein angegebener Benutzer ist. |
DBSCHEMA_FOREIGN_KEYS |
Gibt die im Katalog von einem angegebenen Benutzer definierten Fremdschlüsselspalten an. Dieses Schemarowset wird auf der Grundlage mehrerer ISO-Schemasichten zur Erleichterung von Nicht-SQL-Programmierern erstellt Wenn es unterstützt wird, muss dieses Schemarowset mit den zugehörigen ISO-Sichten synchronisiert werden (REFERENTIAL_CONSTRAINTS und CONSTRAINT_COLUMN_USAGE). |
DBSCHEMA_INDEXES |
Gibt die im Katalog definierten Indizes an, deren Eigentümer ein angegebener Benutzer ist. |
DBSCHEMA_KEY_COLUMN_USAGE |
Gibt die Spalten an, die im Katalog definiert sind und von einem bestimmten Benutzer als Schlüssel eingeschränkt wurden. |
DBSCHEMA_PRIMARY_KEYS |
Gibt die im Katalog von einem angegebenen Benutzer definierten Primärschlüsselspalten an. Dieses Schemarowset wird auf der Grundlage einer ISO-Schemasicht zur Erleichterung von Nicht-SQL-Programmierern erstellt. Wenn es unterstützt wird, muss dieses Schemarowset mit der zugehörigen ISO-Sicht synchronisiert werden (CONSTRAINT_COLUMN_USAGE). |
DBSCHEMA_PROCEDURE_COLUMNS |
Gibt Informationen zu den Spalten von Rowsets zurück, die von Prozeduren zurückgegeben werden. |
DBSCHEMA_PROCEDURE_PARAMETERS |
Gibt Informationen zu den Parametern und Rückgabecodes von Prozeduren zurück. |
DBSCHEMA_PROCEDURES |
Gibt die im Katalog definierten Prozeduren an, deren Eigentümer ein angegebener Benutzer ist. Dies ist eine Erweiterung von OLE DB. |
Gibt die von dem Datenanbieter unterstützten (Basis-)Datentypen an. |
|
DBSCHEMA_REFERENTIAL_CONSTRAINTS |
Gibt die referenziellen Einschränkungen an, die in dem Katalog definiert sind, dessen Eigentümer ein angegebener Benutzer ist. |
DBSCHEMA_SCHEMATA |
Gibt die Schemas an, dessen Eigentümer ein angegebener Benutzer ist. |
DBSCHEMA_SQL_LANGUAGES |
Gibt die definierten Übereinstimmungsebenen, Optionen und Dialekte an, die von der SQL-Implementierung unterstützt werden, die die im Katalog definierten Daten verarbeitet. |
DBSCHEMA_STATISTICS |
Gibt die im Katalog definierten Statistiken an, deren Eigentümer ein angegebener Benutzer ist. Diese Tabelle gehört nicht zum TABLE_STATISTICS-Rowset. |
DBSCHEMA_TABLE_CONSTRAINTS |
Gibt die Tabelleneinschränkungen an, die in dem Katalog definiert sind, dessen Eigentümer ein angegebener Benutzer ist. |
DBSCHEMA_TABLE_PRIVILEGES |
Gibt die im Katalog definierten Berechtigungen für Tabellen an, die für einen angegebenen Benutzer verfügbar sind oder von diesem erteilt wurden. |
DBSCHEMA_TABLE_STATISTICS |
Beschreibt den beim Anbieter verfügbaren Satz von Statistiken für Tabellen. Dieses Rowset gehört nicht zum STATISTICS-Rowset. |
Gibt die Measuregruppen und Dimensionen an, die innerhalb von SQL Server Analysis Services als Tabellen verfügbar gemacht wurden. |
|
DBSCHEMA_TABLES_INFO1 |
Gibt die im Katalog definierten Tabellen (einschließlich Sichten) an, auf die ein angegebener Benutzer zugreifen kann. |
DBSCHEMA_TRANSLATIONS |
Gibt die im Katalog definierten Übersetzungen an, auf die ein angegebener Benutzer zugreifen kann. |
DBSCHEMA_TRUSTEE |
Listet die Vertrauensnehmer einer Datenquelle auf. |
DBSCHEMA_USAGE_PRIVILEGES |
Gibt die im Katalog definierten USAGE-Berechtigungen für Objekte an, die für einen angegebenen Benutzer verfügbar sind oder von diesem erteilt wurden. |
DBSCHEMA_VIEW_COLUMN_USAGE |
Gibt die im Katalog definierten Sichten an, auf die ein angegebener Benutzer zugreifen kann. |
DBSCHEMA_VIEW_TABLE_USAGE |
Gibt die Tabellen an, von denen im Katalog definierte Tabellen in Sichten, deren Eigentümer ein angegebener Benutzer ist, abhängig sind. |
DBSCHEMA_VIEWS |
Gibt die im Katalog definierten Sichten an, auf die ein angegebener Benutzer zugreifen kann. |
1 Gibt Schemarowsets an, die von dem MSOLAP-Datenquellenanbieter für den Microsoft XMLA-Anbieter unterstützt werden.