DISCOVER_XML_METADATA-Rowset
Gibt ein XML-Dokument zurück, in dem ein angefordertes Objekt beschrieben wird. Das zurückgegebene Rowset besteht immer aus einer Zeile und einer Spalte.
Wenn Sie die Discover-Methode mit dem DISCOVER_XML_METATDATA-Enumerationswert im RequestType-Element aufrufen, gibt die Discover-Methode das DISCOVER_XML_METATDATA-Rowset zurück.
Rowsetspalten
Das DISCOVER_XML_METADATA-Rowset enthält die folgenden Spalten.
Spaltenname |
Typindikator |
Länge |
Beschreibung |
---|---|---|---|
METADATA |
DBTYPE_WSTR |
Ein XML-Dokument, das das von der Einschränkung angeforderte Objekt beschreibt. |
Dieses Schemarowset ist nicht sortiert.
Wichtig |
---|
Das DISCOVER_XML_METADATA-Rowset kann nicht mithilfe der SELECT-Befehlssyntax abgefragt werden. Das DISCOVER_XML_METADATA-Rowset kann jedoch mithilfe von GetSchemaDataSet()()()() abgefragt werden. |
Einschränkungsspalten
Das DISCOVER_XML_METADATA-Rowset kann auf die in der folgenden Tabelle aufgeführten Spalten eingeschränkt werden.
Spaltenname |
Typindikator |
Einschränkungsstatus |
---|---|---|
DatabaseID |
DBTYPE_WSTR |
Optional. |
DimensionID |
DBTYPE_WSTR |
Optional. |
CubeID |
DBTYPE_WSTR |
Optional. |
MeasureGroupID |
DBTYPE_WSTR |
Optional. |
PartitionID |
DBTYPE_WSTR |
Optional. |
PerspectiveID |
DBTYPE_WSTR |
Optional. |
DimensionPermissionID |
DBTYPE_WSTR |
Optional. |
RoleID |
DBTYPE_WSTR |
Optional. |
DatabasePermissionID |
DBTYPE_WSTR |
Optional. |
MiningModelID |
DBTYPE_WSTR |
Optional. |
MiningModelPermissionID |
DBTYPE_WSTR |
Optional. |
DataSourceID |
DBTYPE_WSTR |
Optional. |
MiningStructureID |
DBTYPE_WSTR |
Optional. |
AggregationDesignID |
DBTYPE_WSTR |
Optional. |
TraceID |
DBTYPE_WSTR |
Optional. |
MiningStructurePermissionID |
DBTYPE_WSTR |
Optional. |
CubePermissionID |
DBTYPE_WSTR |
Optional. |
AssemblyID |
DBTYPE_WSTR |
Optional. |
MdxScriptID |
DBTYPE_WSTR |
Optional. |
DataSourceViewID |
DBTYPE_WSTR |
Optional. |
DataSourcePermissionID |
DBTYPE_WSTR |
Optional. |
ObjectExpansion |
DBTYPE_WSTR |
Optional. |
Die Einschränkung ObjectExpansion ist für jedes Hauptobjekt vonMicrosoftSQL ServerAnalysis Services verfügbar. Der Client verwendet normalerweise Einschränkungen, um die OLAP-Objekte zu beschreiben, für die der DDL-Code zurückgegeben wird, und er verwendet die ObjectExpansion-Einschränkung, um den Grad der Erweiterung im zurückgegebenen DDL-Code zu definieren. Die folgende Tabelle gibt an, ob der Enumerationswert für Alter-Element (XMLA)-Befehle zulässig ist.
Enumerationswert |
Beschreibung |
---|---|
ReferenceOnly |
Gibt nur den angeforderten Namen, den Timestamp, die ID und den Status für das angeforderte Objekt und alle nachfolgenden Hauptobjekte rekursiv zurück. |
ObjectProperties |
Erweitert das angeforderte Objekt ohne Verweise auf enthaltene Objekte (schließt enthaltene erweiterte Nebenobjekte ein). |
ExpandObject |
Wie ObjectProperties, gibt jedoch auch den Namen, die ID und den Timestamp für enthaltene Hauptobjekte zurück. |
ExpandFull |
Erweitert das angeforderte Objekt vollständig rekursiv bis zum Ende eines jeden enthaltenen Objekts. |