Поделиться через


Набор строк DISCOVER_XML_METADATA

Возвращает XML-документ с описанием запрошенного объекта. Возвращаемый набор строк всегда состоит из одной строки и одного столбца.

Если вызвать метод Discover со значением перечисления DISCOVER_XML_METATDATA в элементе RequestType, то метод Discover возвращает набор строк DISCOVER_XML_METATDATA.

Столбцы наборов строк

Набор строк DISCOVER_XML_METADATA содержит следующие столбцы.

именем столбца

Индикатор типа

Length

Description

METADATA

DBTYPE_WSTR

XML-документ, который описывает объект, требуемый в соответствии с ограничением.

Этот набор строк схемы не отсортирован.

Важное примечаниеВажно!

Набор строк DISCOVER_XML_METADATA нельзя запрашивать с помощью синтаксиса команды SELECT. Однако набор строк DISCOVER_XML_METADATA можно запрашивать методом GetSchemaDataSet()()()()

Столбцы ограничений

Набор строк DISCOVER_XML_METADATA может быть ограничен столбцами, перечисленными в следующей таблице.

именем столбца

Индикатор типа

Состояние ограничения

DatabaseID

DBTYPE_WSTR

Необязательный.

DimensionID

DBTYPE_WSTR

Необязательный.

CubeID

DBTYPE_WSTR

Необязательный.

MeasureGroupID

DBTYPE_WSTR

Необязательный.

PartitionID

DBTYPE_WSTR

Необязательный.

PerspectiveID

DBTYPE_WSTR

Необязательный.

DimensionPermissionID

DBTYPE_WSTR

Необязательный.

RoleID

DBTYPE_WSTR

Необязательный.

DatabasePermissionID

DBTYPE_WSTR

Необязательный.

MiningModelID

DBTYPE_WSTR

Необязательный.

MiningModelPermissionID

DBTYPE_WSTR

Необязательный.

DataSourceID

DBTYPE_WSTR

Необязательный.

MiningStructureID

DBTYPE_WSTR

Необязательный.

AggregationDesignID

DBTYPE_WSTR

Необязательный.

TraceID

DBTYPE_WSTR

Необязательный.

MiningStructurePermissionID

DBTYPE_WSTR

Необязательный.

CubePermissionID

DBTYPE_WSTR

Необязательный.

AssemblyID

DBTYPE_WSTR

Необязательный.

MdxScriptID

DBTYPE_WSTR

Необязательный.

DataSourceViewID

DBTYPE_WSTR

Необязательный.

DataSourcePermissionID

DBTYPE_WSTR

Необязательный.

ObjectExpansion

DBTYPE_WSTR

Необязательный.

Ограничение ObjectExpansion является доступным для каждого основного объекта MicrosoftSQL ServerAnalysis Services. В клиенте ограничения обычно используются для описания объектов OLAP, для которых должен быть возвращен код на языке DDL, а ограничение ObjectExpansion служит для определения степени развертывания в возвращаемом коде на языке DDL. Следующая таблица указывает, является ли допустимым данное значение перечисления для команд Элемент Alter (XML для аналитики).

Значение перечисления

Description

ReferenceOnly

Возвращает только имя/идентификатор/отметку времени/состояние, требуемое для запрашиваемых объектов, а также, рекурсивно, все основные объекты-потомки.

ObjectProperties

Развертывает запрашиваемый объект без ссылок на включаемые объекты (включает развернутые второстепенные включаемые объекты).

ExpandObject

Аналогичен параметру ObjectProperties, но также возвращает имя, идентификатор и отметку времени для вложенных основных объектов.

ExpandFull

Полностью развертывает запрашиваемый объект рекурсивно до нижней части каждого включаемого объекта.