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


Поддерживаемые свойства XML для аналитики (XMLA)

Службы MicrosoftSQL ServerAnalysis Services поддерживают свойства, перечисленные в следующей таблице. Перечисленные свойства используются в элементе Properties методов Discover и Execute.

Имя

Элемент

AxisFormat

Использование

Необязательное свойство типа String, доступно только для записи

Описание

Определяет формат, используемый в результирующем наборе MDDataSet для описания осей многомерного набора данных. Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
ClusterFormat Ось MDDataSet состоит из элементов CrossProduct.
CustomFormat В службах Analysis Services для данного параметра используется формат TupleFormat.
TupleFormat Ось MDDataSet содержит элементы Tuple (по умолчанию).

Это свойство можно использовать с методом Execute.

BeginRange

Использование

Необязательное свойство типа Integer, доступно только для записи

Описание

Содержит целочисленное значение, начинающееся с ноля, соответствующее значению атрибута CellOrdinal. (Атрибут CellOrdinal является частью элемента Cell в разделе CellData типа данных MDDataSet.)

Вместе со свойством EndRange клиентское приложение может использовать это свойство для ограничения набора данных OLAP, возвращаемого командой, конкретным диапазоном ячеек. Если задано значение -1, возвращаются все ячейки вплоть до указанной в свойстве EndRange.

Значение этого свойства по умолчанию равно -1.

Это свойство можно использовать с методом Execute.

Catalog

Использование

Необязательное свойство типа, String, доступно для чтения и записи

Описание

При установке сеанса с экземпляром служб Analysis Services для отправки команды XMLA, данное свойство соответствует свойству DBPROP_INIT_CATALOG в OLE DB.

Если значение данного свойство устанавливается во время сеанса, с целью изменить текущую базу данных сеанса, оно соответствует свойству DBPROP_CURRENTCATALOG в OLE DB.

Значение этого свойства по умолчанию равно пустой строке.

Это свойство можно использовать с методами Discover и Execute.

CatalogLocation

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_CATALOGLOCATION в OLE DB.

Значением данного свойства по умолчанию является ноль (0), что соответствует свойству DBPROPVAL_CL_START.

Это свойство можно использовать с методами Discover и Execute.

ClientProcessID

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Содержит идентификатор потока процессов для текущего сеанса.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

CommitTimeout

Использование

Необязательное свойство типа Integer, доступно только для записи

Описание

Определяет продолжительность ожидания (в секундах) фазы фиксации выполняемой в данный момент команды XMLA до выполнения отката. Фаза фиксации соответствует таким командам XMLA, как Statement или Process.

Значение ноль указывает, что экземпляр будет ожидать неопределенное время.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

Content

Использование

Необязательное свойство типа String, доступно только для записи

Описание

Определяет тип данных, возвращаемых методами Discover и Execute. Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
None Позволяет осуществить проверку структуры команды, но не ее выполнение.
Schema Возвращает XML-схему, связанную с запрошенной командой. Эта XML-схема отображает столбцы и другие сведения.
Data Возвращает только запрашиваемые данные.
SchemaData Возвращает сведения о схеме и данные (по умолчанию).

Это свойство можно использовать с методами Discover и Execute.

Cube

Использование

Необязательное свойство типа String, доступно только для записи

Описание

Содержит имя куба, задающего контекст команды. Если имя куба содержится в самой команде, например в предложении FROM инструкции SELECT многомерных выражений, значение этого свойства не обрабатывается.

Значение этого свойства по умолчанию равно пустой строке.

Это свойство можно использовать с методами Discover и Execute.

DataSourceInfo

Использование

Обязательное свойство String, доступное для чтения и записи.

Описание

Содержит сведения, например имя экземпляра, необходимые для подключения к источнику данных.

В клиентских приложениях содержимое свойства DataSourceInfo следует проектировать таким образом, чтобы оно не передавалось на экземпляр. Вместо этого клиентское приложение должно выполнить поиск поддерживаемых поставщиком источников данных, используя метод Discover, чтобы получить набор строк DISCOVER_DATASOURCES. Затем клиентское приложение возвращает для свойства DataSourceInfo то же самое значение, которое было получено клиентом из набора строк DISCOVER_DATASOURCES.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropCatalogTerm

Использование

Необязательное свойство типа String, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_CATALOGTERM в OLE DB.

Значением этого свойства по умолчанию является «Database».

Это свойство можно использовать с методами Discover и Execute.

DbpropCatalogUsage

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_CATALOGUSAGE в OLE DB.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

DbpropColumnDefinition

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_COLUMNDEFINITION в OLE DB.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

DbpropConcatNullBehavior

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_CONCATNULLBEHAVIOR в OLE DB.

Значением данного свойства по умолчанию является 1, что соответствует свойству DBPROPVAL_CB_NULL.

Это свойство можно использовать с методами Discover и Execute.

DbpropDataSourceReadOnly

Использование

Необязательное свойство типа Boolean, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_DATASOURCEREADONLY в OLE DB.

Значение этого свойства по умолчанию равно FALSE.

Это свойство можно использовать с методами Discover и Execute.

DbpropGroupBy

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_GROUPBY в OLE DB.

Значением данного свойства по умолчанию является 2, что соответствует свойству DBPROPVAL_GB_EQUALS_SELECT.

Это свойство можно использовать с методами Discover и Execute.

DbpropHeterogeneousTables

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_HETEROGENEOUSTABLES в OLE DB.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

DbpropIdentifierCase

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_IDENTIFIERCASE в OLE DB.

Значение для этого свойства по умолчанию равно 8, что эквивалентно DBPROPVAL_IC_MIXED.

Это свойство можно использовать с методами Discover и Execute.

DbpropInitMode

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Это свойство соответствует свойству DBPROP_INIT_MODE в OLE DB.

Поддерживаемыми значениями для данного свойства являются только DB_MODE_READWRITE и DB_MODE_READ.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMaxIndexSize

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_MAXINDEXSIZE в OLE DB.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

DbpropMaxOpenChapters

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_MAXOPENCHAPTERS в OLE DB.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

DbpropMaxRowSize

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_MAXROWSIZE в OLE DB.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

DbpropMaxRowSizeIncludeBlob

Использование

Необязательное свойство типа Boolean, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_MAXROWSIZEINCLUDESBLOB в OLE DB.

Значение этого свойства по умолчанию равно TRUE.

Это свойство можно использовать с методами Discover и Execute.

DbpropMaxTablesInSelect

Сведения об использовании

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_MAXTABLESINSELECT в OLE DB.

Значение этого свойства по умолчанию равно 1.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdAutoexists

Сведения об использовании

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Определяет поведение автоматической проверки существования. Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
0 То же значение по умолчанию, что и в пункте 1.
1 Применить детализированную автоматическую проверку существования для осей запроса и именованных наборов. Включает предложения WHERE и подзапросы выборки.
2 Применить детализированную автоматическую проверку существования для осей запроса и исключить из нее именованные наборы. Включает предложения WHERE и подзапросы выборки.
3 Не применять автоматическую проверку существования для именованных наборов с предложением WHERE. Применить поверхностную автоматическую проверку существования для осей запроса с предложением WHERE. Применить детализированную автоматическую проверку существования для осей запроса и именованных наборов с подзапросами.

Значением по умолчанию для данного свойства является пустое или нулевое значение.

Это свойство сеанса может быть установлено только в том случае, если сеанс создан.

DbpropMsmdCacheMode

Сведения об использовании

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdCachePolicy

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdCacheRatio

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdCacheRatio2

Использование

Необязательное свойство типа, Double, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdCompareCaseNotSensitiveStringFlags

Использование

Необязательное свойство типа Integer, доступно для чтения и записи

Описание

Определяет функциональность сравнения строк и порядка сортировки. Это свойство задает способ проведения сравнений в кодировках, для которых не существует различия между верхним и нижним регистром (например, в катакане для японского языка и в хинди). Значение этого свойства задается при первом соединении потока процесса, и оно влияет на все последующие соединения в этом потоке процесса.

Следующая таблица позволяет определить, какие флаги следует использовать.

ИмяЗначениеОписание
NORM_IGNORECASE 0x00000001 Регистр не учитывается.
Неприменимо 0x00000002 Двоичное сравнение. Символы сравниваются на основании их двоичного кода в кодировке, а не на основании их позиции в конкретном алфавите.
NORM_IGNORENONSPACE 0x00000010 Непробельные символы не учитываются.
NORM_IGNORESYMBOLS 0x00000100 Символы не учитываются.
NORM_IGNOREKANATYPE 0x00001000 Между символами катаканы и хираганы различий не делается. При сравнении соответствующие символы катаканы и хираганы считаются одинаковыми.
NORM_IGNOREWIDTH 0x00010000 Между однобайтовой и двухбайтовой версией одного символа различий не делается.
SORT_STRINGSORT 0x00100000 Знаки пунктуации обрабатываются так же, как и символы.

Дополнительные сведения о сравнении строк в OLE DB можно получить, выполнив поиск по строке «CompareString» в разделе Platform SDK библиотеки MSDN.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdCompareCaseSensitiveStringFlags

Использование

Необязательное свойство типа Integer, доступно для чтения и записи

Описание

Определяет функциональность сравнения строк и порядка сортировки. Это свойство задает способ сравнения символов в кодировках, для которых не существует различий между верхним и нижним регистром (например, в катакане для японского языка и в хинди). Значение этого свойства задается при первом соединении потока процесса и действует для всех последующих соединений в этом потоке процесса.

Следующая таблица позволяет определить, какие флаги следует использовать.

ИмяЗначениеОписание
NORM_IGNORECASE 0x00000001 Регистр не учитывается.
Неприменимо 0x00000002 Двоичное сравнение. Символы сравниваются на основании их двоичного кода в кодировке, а не на основании их позиции в конкретном алфавите.
NORM_IGNORENONSPACE 0x00000010 Непробельные символы не учитываются.
NORM_IGNORESYMBOLS 0x00000100 Символы не учитываются.
NORM_IGNOREKANATYPE 0x00001000 Между символами катаканы и хираганы различий не делается. При сравнении соответствующие символы катаканы и хираганы считаются одинаковыми.
NORM_IGNOREWIDTH 0x00010000 Между однобайтовой и двухбайтовой версией одного символа различий не делается.
SORT_STRINGSORT 0x00100000 Знаки пунктуации обрабатываются так же, как и символы.

Дополнительные сведения о сравнении строк в OLE DB можно получить, выполнив поиск по строке «CompareString» в разделе Platform SDK библиотеки MSDN.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdDebugMode

Использование

Необязательное свойство типа, String, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdDynamicDebugLimit

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdFlattened2

Использование

Необязательное свойство типа, Boolean, доступно для чтения и записи

Описание

Возвращает все элементы иерархии типа «родители-потомки» в отдельном табличном столбце в плоском формате, если иерархия типа «родители-потомки» не была запрошена на оси 0. Шаблон уровня для выходных столбцов не используется.

Значение этого свойства по умолчанию равно FALSE.

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdMDXCompatibility

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Определяет способ интерпретации элементов-заполнителей в неровной или несбалансированной иерархии. Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
0 В целях совместимости с более ранними версиями служб Analysis Services, это значение равнозначно 1.
1 Иерархии в ролевых измерениях получают заголовок, содержащий имя измерения и имя иерархии. Этот заголовок имеет следующий формат: [Измерение].[Иерархия] Элементы-заполнители отображаются.
2 Иерархии в ролевых измерениях получают заголовок, содержащий имя измерения и имя иерархии. Заголовок представлен в следующем формате: [Измерение].[Иерархия] Элементы-заполнители не отображаются.
3 Элементы-заполнители не отображаются (по умолчанию).

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdMDXUniqueNameStyle

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Определяет алгоритм создания уникальных имен элементов в измерении. Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
0 В целях совместимости с более ранними версиями служб Analysis Services, это значение равнозначно 2.
1 Использует алгоритм пути из ключей: [изм].&[ключ1].&[ключ2]
2 Использует алгоритм пути из имен: [изм].[имя1].&[имя2]
3 Использует гарантированно уникальные имена, не изменяющиеся со временем.

Значение этого свойства по умолчанию равно 0.

Это свойство может быть использовано с методами Discover и Execute.

DbpropMsmdSQLCompatibility

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

DbpropMsmdSubQueries

Сведения об использовании

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Битовая маска значений, определяющая поведение вложенных запросов. Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
0 В целях совместимости с предыдущими версиями служб Analysis Services.
1 Вычисляемые элементы ограничены подзапросами выборки.

Значением по умолчанию для данного свойства является пустое или нулевое значение.

Это свойство сеанса может быть установлено только в том случае, если сеанс создан.

DbpropMsmdUseFormulaCache

Сведения об использовании

Необязательное свойство типа, String, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

DbpropMultiTableUpdate

Использование

Необязательное свойство типа Boolean, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_MULTITABLEUPDATE в OLE DB.

Значение этого свойства по умолчанию равно FALSE.

Это свойство можно использовать с методами Discover и Execute.

DbpropNullCollation

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_NULLCOLLATION в OLE DB.

Значением данного свойства по умолчанию является 4, что соответствует свойству DBPROPVAL_NC_LOW.

Это свойство можно использовать с методами Discover и Execute.

DbpropOrderByColumnsInSelect

Использование

Необязательное свойство типа Boolean, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_ORDERBYCOLUMNSINSELECT в OLE DB.

Значение этого свойства по умолчанию равно FALSE.

Это свойство можно использовать с методами Discover и Execute.

DbpropOutputParameterAvailable

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_OUTPUTPARAMETERAVAILABILITY в OLE DB.

Значением данного свойства по умолчанию является 1, что соответствует свойству DBPROPVAL_OA_NOTSUPPORTED.

Это свойство можно использовать с методами Discover и Execute.

DbpropPersistentIdType

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_PERSISTENTIDTYPE в OLE DB.

Значением данного свойства по умолчанию является 4, что соответствует свойству DBPROPVAL_PT_NAME.

Это свойство можно использовать с методами Discover и Execute.

DbpropPrepareAbortBehavior

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_PREPAREABORTBEHAVIOR в OLE DB.

Значение для этого свойства по умолчанию равно 1, что эквивалентно DBPROPVAL_CB_DELETE.

Это свойство можно использовать с методами Discover и Execute.

DbpropPrepareCommitBehavior

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_PREPARECOMMITBEHAVIOR в OLE DB.

Значение для этого свойства по умолчанию равно 1, что эквивалентно DBPROPVAL_CB_DELETE.

Это свойство можно использовать с методами Discover и Execute.

DbpropProcedureTerm

Использование

Необязательное свойство типа String, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_PROCEDURETERM в OLE DB.

Значением этого свойства по умолчанию является «Calculated member».

Это свойство можно использовать с методами Discover и Execute.

DbpropQuotedIdentifierCase

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_QUOTEDIDENTIFIERCASE в OLE DB.

Значение для этого свойства по умолчанию равно 8, что эквивалентно DBPROPVAL_IC_MIXED.

Это свойство можно использовать с методами Discover и Execute.

DbpropSchemaUsage

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_SCHEMAUSAGE в OLE DB.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

DbpropSqlSupport

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_SQLSUPPORT в OLE DB.

Значением данного свойства по умолчанию является 512, что соответствует свойству DBPROPVAL_SQL_SUBMINIMUM.

Это свойство можно использовать с методами Discover и Execute.

DbpropSubqueries

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_SUBQUERIES в OLE DB.

ПримечаниеПримечание
В то время как в расширениях интеллектуального анализа данных предусмотрена поддержка вложенных запросов, данное свойство относится к поддержке вложенных запросов в SQL.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

DbpropSupportedTxnDdl

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_SUPPORTEDTXNDDL в OLE DB.

Значением данного свойства по умолчанию является ноль (0), что соответствует свойству DBPROPVAL_TC_NONE.

Это свойство можно использовать с методами Discover и Execute.

DbpropSupportedTxnIsoLevels

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_SUPPORTEDTXNISOLEVELS в OLE DB.

Значением данного свойства по умолчанию является 4 096, что соответствует свойству DBPROPVAL_TI_READCOMMITTED.

Это свойство можно использовать с методами Discover и Execute.

DbpropSupportedTxnIsoRetain

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_SUPPORTEDTXNISORETAIN в OLE DB.

Значением данного свойства по умолчанию является 292, что соответствует сочетанию свойств DBPROPVAL_TR_ABORT_NO, DBPROPVAL_TR_COMMIT_NO и DBPROPVAL_TR_NONE.

Это свойство можно использовать с методами Discover и Execute.

DbpropTableTerm

Использование

Необязательное свойство типа String, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_TABLETERM в OLE DB.

Значением этого свойства по умолчанию является «Cube».

Это свойство можно использовать с методами Discover и Execute.

Dialect

Использование

Необязательное свойство типа, String, доступно для чтения и записи

Описание

Устанавливает диалект, используемый в следующих случаях.

  • Диалект, используемый поставщиком при первой попытке выполнения запроса.

  • Диалект, используемый для ошибок выполнения, возвращаемых в виде результата при сбоях запросов.

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

ИмяЗначениеОписание
DBGUID_SQL C8B522D7-5CF3-11CE-ADE5-00AA0044773D Средство синтаксического анализа SQL имеет приоритет.
MDGUID_DM 62C58FED-CCA5-44F1-83B6-7B45682B3904 Средство синтаксического анализа расширений интеллектуального анализа данных имеет приоритет.
MDGUID_MDX A07CCCD0-8148-11D0-87BB-00C04FC33942 Средство синтаксического анализа многомерных выражений имеет приоритет.

Свойство Dialect можно использовать, если ожидается, что большинство запросов будет использовать какой-либо один, определенный, диалект.

Синтаксис запроса может быть аналогичен диалектам языка, таким как DMX и SQL. Вследствие схожести синтаксиса, возможно, службы Analysis Services не смогут отличить диалект от синтаксиса запроса. Если запрос не удается выполнить в одном диалекте, экземпляром служб Analysis Services может быть предпринята попытка выполнить его повторно в другом диалекте.

Если свойство Dialect имеет значение, службы Analysis Services возвращают ошибки выполнения запроса в диалекте, имеющем преимущество, даже если поставщик предпринимает повторную попытку выполнения запроса в другом диалекте. Например, свойство Dialect имеет значение MDGUID_DM. При первой попытке поставщик запускает запрос как запрос интеллектуального анализа данных, что приводит к ошибке. Поставщик выполняет повторную отправку запроса, в виде SQL-запроса. Однако при выполнения SQL-запроса также происходит сбой. Поскольку свойство Dialect имеет значение MDGUID_DM, службы Analysis Services возвращают сообщение об ошибке интеллектуального анализа данных, а не сообщение об ошибке SQL.

Если значение свойства Dialect не задано, службы Analysis Services возвращают ошибки выполнения запроса в отношении последнего использованного диалекта. Например, значение свойства Dialect не задано, и при выполнении запроса интеллектуального анализа данных происходит сбой. Поставщик выполняет повторную отправку запроса, в виде SQL-запроса. Выполнение SQL-запроса также приводит к сбою. Поскольку свойство Dialect не установлено, поставщик возвращает сообщение об ошибке SQL, а не об ошибке интеллектуального анализа данных.

Для этого свойства нет значения по умолчанию.

Это свойство может быть использовано с методами Discover и Execute.

Отключить факты упреждающей выборки

Использование

Необязательное свойство типа Boolean, доступно для чтения и записи

Описание

Если установлено в значение true, подсистема перестает делать попытки выполнения упреждающей выборки значений в течение сеанса.

Значение этого свойства по умолчанию равно false.

EffectiveRoles

Использование

Необязательное свойство типа String, доступно только для записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

EffectiveUserName

Использование

Необязательное свойство типа String, доступно только для записи

Описание

Задает имя учетной записи, используемой для переопределения имени пользователя при соединении с экземпляром служб Analysis Services. Значение свойства не нормализовано, вследствие чего функция UserName многомерных выражений возвращает литеральное значение, если это свойство используется. Данное свойство может быть использовано только администраторами сервера.

Свойство поддерживает следующие типы идентификаторов безопасности: User, Group, Alias, WellKnownGroup, Computer.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

EndRange

Использование

Необязательное свойство типа Integer, доступно только для записи

Описание

Содержит целочисленное значение, начинающееся с ноля, соответствующее значению атрибута CellOrdinal. (Атрибут CellOrdinal является частью элемента Cell в разделе CellData типа данных MDDataSet).

Вместе со свойством BeginRange клиентское приложение может использовать это свойство для ограничения набора данных OLAP, возвращаемого командой, конкретным диапазоном ячеек. Если задано значение -1, возвращаются все ячейки, начиная с указанной в свойстве BeginRange.

Значение этого свойства по умолчанию равно -1.

Это свойство можно использовать с методом Execute.

ExecutionMode

Использование

Необязательное свойство типа String, доступно только для записи

Описание

Зарезервировано для последующего использования.

Значение этого свойства по умолчанию равно Execute.

Это свойство можно использовать с методами Discover и Execute.

ForceCommitTimeout

Использование

Необязательное свойство типа Integer, доступно только для записи

Описание

Определяет продолжительность ожидания (в секундах) фазы фиксации выполняемой в данный момент команды XMLA до принудительного отката последней запущенной команды. Фаза фиксации соответствует таким командам XMLA, как Statement или Process.

Значение ноль указывает, что экземпляр будет ожидать неопределенное время.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

Format

Использование

Необязательное свойство типа String, доступно только для записи

Описание

Определяет тип результирующего набора, возвращаемого методами Discover и Execute Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
Tabular Возвращает результирующий набор, используя тип данных Rowset.
Multidimensional Возвращает набор строк, используя тип данных MDDataSet.
Native Формат не задан явно. Службы Analysis Services возвращают для команды соответствующий формат. Фактический результирующий тип определяется пространством имен результата.

Значение этого свойства по умолчанию равно Native.

Это свойство можно использовать с методами Discover и Execute.

ImpactAnalysis

Использование

Необязательное свойство типа Boolean, доступно только для записи

Описание

Зарезервировано для последующего использования.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

LocaleIdentifier

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Считывает или устанавливает код языка (LCID), используемый в методах Discover или Execute. Чтобы получить полный список шестнадцатеричных кодов языков, выполните поиск по выражению «идентификаторы языков» в библиотеке MSDN на веб-узле Майкрософт.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

MaximumRows

Использование

Необязательное свойство типа Integer, доступно только для записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

MdpropAggregateCellUpdate

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_AGGREGATECELL_UPDATE в OLE DB.

Значением данного свойства по умолчанию является 4, что соответствует свойству MDPROPVAL_AU_SUPPORTED.

Это свойство можно использовать с методами Discover и Execute.

MdpropAxes

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_AXES в OLE DB.

Значение этого свойства по умолчанию равно 2147483647.

Это свойство можно использовать с методами Discover и Execute.

MdpropFlatteningSupport

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_FLATTENING_SUPPORT в OLE DB.

Значением данного свойства по умолчанию является 1, что соответствует свойству MDPROPVAL_FS_FULL_SUPPORT.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxCaseSupport

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_CASESUPPORT в OLE DB.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxDescFlags

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_DESCFLAGS в OLE DB.

Значением данного свойства по умолчанию является 7, что соответствует свойствам MDPROPVAL_MD_BEFORE, MDPROPVAL_MD_AFTER и MDPROPVAL_MD_SELF.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxFormulas

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_FORMULAS в OLE DB.

Значением данного свойства по умолчанию является 63, что соответствует сочетанию свойств MDPROPVAL_MF_WITH_CALCMEMBERS, MDPROPVAL_MF_WITH_NAMEDSETS, MDPROPVAL_MF_CREATE_CALCMEMBERS, MDPROPVAL_MF_CREATE_NAMEDSETS, MDPROPVAL_MF_SCOPE_SESSION и MDPROPVAL_MF_SCOPE_GLOBAL.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxJoinCubes

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_JOINCUBES в OLE DB.

Значением данного свойства по умолчанию является 1, что соответствует свойству MDPROPVAL_MJC_SINGLECUBE.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxMemberFunctions

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_MEMBER_FUNCTIONS в OLE DB.

Значением данного свойства по умолчанию является 15, что соответствует сочетанию всех доступных значений OLE DB.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxNamedSets

Сведения об использовании

Необязательное свойство типа Integer, доступно только для чтения

Описание

Битовая маска значений, перечисленных в следующей таблице.

ЗначениеОписание
0x01 MDPROPVAL_MNS_BASIC.
0x02 MDPROPVAL_MNS_DYNAMIC.
0x04 MDPROPVAL_MNS_DISPLAYFOLDER.
0x08 MDPROPVAL_MNS_CAPTION.

Значением по умолчанию для данного свойства является 15.

MdpropMdxNonMeasureExpressions

Сведения об использовании

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_NONMEASURE_EXPRESSIONS в OLE DB.

Значением данного свойства по умолчанию является ноль (0), что соответствует свойству MDPROPVAL_NME_ALLDIMENSIONS.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxNumericFunctions

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_NUMERIC_FUNCTIONS в OLE DB.

Значением данного свойства по умолчанию является 2 047, что соответствует сочетанию свойств MDPROPVAL_MNF_MEDIAN, MDPROPVAL_MNF_VAR, MDPROPVAL_MNF_STDDEV, MDPROPVAL_MNF_RANK, MDPROPVAL_MNF_AGGREGATE, MDPROPVAL_MNF_COVARIANCE, MDPROPVAL_MNF_CORRELATION, MDPROPVAL_MNF_LINREGSLOPE, MDPROPVAL_MNF_LINREGVARIANCE, MDPROPVAL_MNF_LINREG2 и MDPROPVAL_MNF_LINREGPOINT.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxObjQualification

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_OBJQUALIFICATION в OLE DB.

Значением данного свойства по умолчанию является 496, что соответствует сочетанию свойств MDPROPVAL_MOQ_DIM_HIER, MDPROPVAL_MOQ_DIMHIER_LEVEL, MDPROPVAL_MOQ_DIMHIER_MEMBER, MDPROPVAL_MOQ_LEVEL_MEMBER и MDPROPVAL_MOQ_MEMBER_MEMBER.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxOuterReference

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_OUTERREFERENCE в OLE DB.

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxQueryByProperty

Использование

Необязательное свойство типа Boolean, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_QUERYBYPROPERTY в OLE DB.

Значение этого свойства по умолчанию равно TRUE.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxRangeRowset

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_RANGEROWSET в OLE DB.

Значением данного свойства по умолчанию является 4, что соответствует свойству MDPROPVAL_RR_UPDATE.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxSetFunctions

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_SET_FUNCTIONS в OLE DB.

Значением данного свойства по умолчанию является 524 287, что соответствует сочетанию свойств MDPROPVAL_MSF_TOPPERCENT, MDPROPVAL_MSF_BOTTOMPERCENT, MDPROPVAL_MSF_TOPSUM, MDPROPVAL_MSF_BOTTOMSUM, MDPROPVAL_MSF_PERIODSTODATE, MDPROPVAL_MSF_LASTPERIODS, MDPROPVAL_MSF_YTD, MDPROPVAL_MSF_QTD, MDPROPVAL_MSF_MTD, MDPROPVAL_MSF_WTD, MDPROPVAL_MSF_DRILLDOWNMEMBER, MDPROPVAL_MSF_DRILLDOWNLEVEL, MDPROPVAL_MSF_DRILLDOWNMEMBERTOP, MDPROPVAL_MSF_DRILLDOWNMEMBERBOTTOM, MDPROPVAL_MSF_DRILLDOWNLEVEL, MDPROPVAL_MSF_DRILLDOWNLEVELTOP, MDPROPVAL_MSF_DRILLDOWNLEVELBOTTOM, MDPROPVAL_MSF_DRILLUPMEMBER, MDPROPVAL_MSF_DRILLUPLEVEL и MDPROPVAL_MSF_TOGGLEDRILLSTATE.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxSlicer

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_SLICER в OLE DB.

Значением данного свойства по умолчанию является 2, что соответствует свойству MDPROPVAL_MS_SINGLETUPLE.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxStringCompop

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_MDX_STRING_COMPOP в OLE DB.

Значением данного свойства по умолчанию является 15, что соответствует сочетанию свойств MDPROPVAL_MSC_LESSTHAN, MDPROPVAL_MSC_GREATERTHAN, MDPROPVAL_MSC_LESSTHANEQUAL и MDPROPVAL_MSC_GREATERTHANEQUAL.

Это свойство можно использовать с методами Discover и Execute.

MdpropMdxSubQueries

Сведения об использовании

Необязательное свойство типа Integer, доступно только для чтения

Описание

Показывает уровень поддержки для вложенных запросов в многомерных выражениях. Битовая маска значений, перечисленных в следующей таблице.

ЗначениеОписание
0x01 MDPROPVAL_MSQ_BASIC.
0x02 MDPROPVAL_MSQ_ARBITRARYSHAPE.
0x04 MDPROPVAL_MSQ_NONVISUAL.
0x08 MDPROPVAL_MSQ_CALCMEMBERS.

Для этого свойства в службах SQL Server 2008Analysis Services значением по умолчанию является 15.

Для данного свойства в службах SQL Server 2005Analysis Services значением по умолчанию является 3.

MdpropNamedLevels

Сведения об использовании

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству MDPROP_NAMED_LEVELS в OLE DB.

Значением данного свойства по умолчанию является 3, что соответствует сочетанию свойств MDPROPVAL_NL_NAMEDLEVELS и MDPROPVAL_NL_NUMBEREDLEVELS.

Это свойство можно использовать с методами Discover и Execute.

MdxMissingMemberMode

Использование

Необязательное свойство типа String, доступно только для записи

Описание

Указывает на то, что отсутствующие элементы в инструкциях многомерных выражений не обрабатываются.

Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
Default Используется значение, сформированное экземпляром служб Analysis Services.
Error Формируется ошибка.
Ignore Отсутствующие элементы никогда не обрабатываются.

Это свойство соответствует свойству DBPROP_MDX_MISSING_MEMBER_MODE в OLE DB.

Значение этого свойства по умолчанию равно Default.

Это свойство можно использовать с методами Discover и Execute.

MDXSupport

Использование

Необязательное свойство типа String, доступно только для чтения

Описание

Задает перечисление, описывающее степень поддержки многомерных выражений.

Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
Core Поддерживаются все параметры многомерных выражений.
ПримечаниеПримечание
В данный момент единственным значением в перечислении является Core. В следующих версиях для данного перечисления будут определены другие значения.

Значение этого свойства по умолчанию равно Core.

Это свойство можно использовать с методом Discover.

NonEmptyThreshold

Использование

Необязательное свойство типа Integer, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

Password

Использование

Необязательное свойство String, доступное только для записи

ПримечаниеПримечание
Это свойство более не поддерживается.
Описание

Для обеспечения обратной совместимости это свойство не учитывается без выдачи ошибки при использовании с методом Execute или Discover.

ProviderName

Использование

Необязательное свойство типа String, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_DBMSNAME в OLE DB.

Значением этого свойства по умолчанию является «OLAP Server».

Это свойство можно использовать с методом Discover.

ProviderType

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_DATASOURCE_TYPE в OLE DB.

Значение этого свойства по умолчанию равно 6.

Это свойство можно использовать с методами Discover и Execute.

ProviderVersion

Использование

Необязательное свойство типа String, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_DBMSVER в OLE DB.

Значением данного свойства по умолчанию является версия экземпляра служб Analysis Services.

Это свойство можно использовать с методом Discover.

ReadOnlySession

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

RealTimeOlap

Использование

Необязательное свойство типа, Boolean, доступно для чтения и записи

Описание

Если его значение установлено в TRUE, запросы ко всем секциям, прослушивающим уведомления таблицы, отправляются в реальном времени, без кэширования. Это свойство соответствует свойству DBPROP_MSMD_REAL_TIME_OLAP в OLE DB.

Значение этого свойства по умолчанию равно FALSE.

Это свойство можно использовать с методами Discover и Execute.

ReturnCellProperties

Использование

Необязательное свойство типа, Boolean, доступно для чтения и записи

Описание

Значение этого свойства по умолчанию равно FALSE.

Это свойство можно использовать с методами Discover и Execute.

Roles

Использование

Необязательное свойство типа, String, доступно для чтения и записи

Описание

Задает строку имен ролей с разделителями-запятыми, используемых пользовательским приложением при подключении к экземпляру служб Analysis Services. Это свойство позволяет пользователям подключаться при помощи роли, отличной от используемой пользователем в данной момент. Например, администратору сервера может потребоваться установить соединение с кубом от имени члена какой-либо роли, чтобы проверить предоставленные этой роли разрешения. Чтобы использовать это свойство для соединения, пользователь должен быть членом указанной роли.

Важное примечаниеВажно!
Имена ролей обрабатываются с учетом регистра; между именами ролей, разделенных запятыми, не должно быть пробелов. В противном случае запросы к защищенным наборам ячеек могут привести к ошибкам и непредвиденным результатам.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

SafetyOptions

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Определяет возможность регистрации и загрузки библиотек UNSAFE клиентскими приложениями.

Значение этого свойства определяет также, допускается ли в локальных кубах использование ключевого слова PASSTHROUGH. Следующие ситуации приводят к возникновению ошибки.

  • Клиентское приложение пытается создать локальный куб с помощью инструкции INSERT INTO, содержащей ключевое слово PASSTHROUGH.

  • Клиентское приложение пытается обновить локальный куб, в котором содержится инструкция INSERT INTO с ключевым словом PASSTHROUGH.

Это свойство может иметь значения, перечисленные в следующей таблице.

ИмяЗначениеОписание
DBPROPVAL_MSMD_SAFETY_OPTIONS_DEFAULT 0 Данное значение обрабатывается как свойство DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE. В соединениях с локальным кубом данное значение зависит от использования свойства строки соединения CREATECUBE. Если свойство строки соединения CREATECUBE используется, данное значение совпадает со значением свойства DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL. В противном случае оно совпадает со значением свойства DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE.
DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL 1
Данное значение включает все библиотеки определяемых пользователем функций, не выполняя их проверку на безопасность для инициализации и использования в сценариях. В соединениях с локальными кубами данное значение позволяет использовать хранимые процедуры и ключевое слово PASSTHROUGH в инструкциях INSERT INTO.
Примечание по безопасностиПримечание по безопасности
Использовать этот режим не рекомендуется.
DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE 2 Данное значение обеспечивает проверку всех классов для определенной библиотеки определяемых пользователем функций на их безопасность для инициализации и использования в сценариях. В соединениях с локальными кубами данное значение предотвращает использование ключевого слова PASSTHROUGH в инструкциях INSERT INTO и хранимых процедур, свойству PermissionSet которых не присвоено значение Safe. Кроме того, данное значение удаляет в наборе строк схемы MDSCHEMA_ACTIONS действия, в столбце ACTION_TYPE которых содержатся значения HTML или COMMAND, либо которые содержат значения URL-адреса в столбце ACTION_TYPE и значения в столбце CONTENT, начинающиеся не с «http://» или «https://».
DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_NONE 3 Данное значение запрещает использование определяемых пользователем функций во время сеанса. В соединениях с локальными кубами данное значение запрещает использовать хранимые процедуры и ключевое слово PASSTHROUGH в инструкциях INSERT INTO. Кроме того, это значение удаляет все действия в наборе строк схемы MDSCHEMA_ACTIONS.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

SecuredCellValue

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Указывает код ошибки и значения свойств Value и Formatted Value ячейки, возвращаемые при попытке доступа к защищенной ячейке.

Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
0 В целях совместимости с более ранними версиями, это значение соответствует 1 (по умолчанию). В будущих версиях значение этого параметра по умолчанию может быть изменено.
1 Возвращает: HRESULT = NO_ERROR Свойство Value ячейки содержит результат в виде типа данных Variant. В свойстве Formatted Value возвращается строка «#N/A»
2 Возвращает ошибку в качестве значения HRESULT.
3 Возвращает значение NULL как в свойстве Value, так и в свойстве Formatted Value.
4 Возвращает числовой ноль (0) в свойстве Value и отформатированный ноль в свойстве Formatted Value. Например, в свойстве Formatted Value ячейки, свойство Format которой задано как «#,##», возвращается 0,00.
5 Возвращает строку «#SEC» как в свойстве Value, так и в свойстве Formatted Value.

Это свойство можно использовать с методами Discover и Execute.

ServerName

Использование

Необязательное свойство типа String, доступно только для чтения

Описание

Это свойство соответствует свойству DBPROP_SERVERNAME в OLE DB.

Значением данного свойства по умолчанию является имя экземпляра служб Analysis Services.

Это свойство можно использовать с методами Discover и Execute.

ShowHiddenCubes

Использование

Необязательное свойство типа, Boolean, доступно для чтения и записи

Описание

Зарезервировано для последующего использования.

Значение этого свойства по умолчанию равно FALSE.

Это свойство можно использовать с методами Discover и Execute.

SQLQueryMode

Использование

Необязательное свойство типа, String, доступно для чтения и записи

Описание

Определяет, включены ли вычисления в SQL-запросы.

Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
Data Вычисления не включены.
Calculated Возвращаются вычисления.
IncludeEmpty Возвращаются вычисления и пустые строки.

Значение этого свойства по умолчанию равно Calculated.

Это свойство можно использовать с методами Discover и Execute.

SQLSupport

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Значение этого свойства по умолчанию равно 512.

Это свойство можно использовать с методами Discover и Execute.

SspropInitAppName

Использование

Необязательное свойство типа, String, доступно для чтения и записи

Описание

Содержит имя клиентского приложения.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

SspropInitPacketsize

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Содержит идентификатор клиентского приложения.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

SspropInitWsid

Использование

Необязательное свойство типа, String, доступно для чтения и записи

Описание

Содержит идентификатор клиентской рабочей станции.

Для этого свойства нет значения по умолчанию.

Это свойство можно использовать с методами Discover и Execute.

StateSupport

Использование

Необязательное свойство типа String, доступно только для чтения

Описание

Задает степень поддержки контроля изменений состояния.

Это свойство может иметь значения, перечисленные в следующей таблице.

ЗначениеОписание
None Контроль изменений состояния не поддерживается.
Sessions Контроль изменений состояния обеспечивается поддержкой сеанса.

Дополнительные сведения о поддержке сеанса и контроле изменений состояния см. в разделе Управление соединениями и сеансами (XMLA).

Значение этого свойства по умолчанию равно Sessions.

Это свойство можно использовать с методом Discover.

Timeout

Использование

Необязательное свойство типа, Integer, доступно для чтения и записи

Описание

Задает максимальное время ожидания (в секундах) экземпляром служб Analysis Services успешного выполнения запроса до возвращения ошибки. Данное свойство определяет также максимальное время ожидания экземпляром успешного обновления таблицы обратной записи перед возвращением ошибки, и соответствует свойству строки соединения «Writeback Timeout».

Значение по умолчанию для этого свойства равно нулю (0).

Это свойство можно использовать с методами Discover и Execute.

TransactionDDL

Использование

Необязательное свойство типа Integer, доступно только для чтения

Описание

Зарезервировано для последующего использования.

Значение этого свойства по умолчанию равно 0.

Это свойство можно использовать с методами Discover и Execute.

UserName

Использование

Необязательное свойство типа String, доступно только для чтения

ПримечаниеПримечание
Это свойство более не поддерживается.
Описание

Указывает строку, которая возвращает имя пользователя, связанное экземпляром служб Analysis Services с командой. Для обеспечения обратной совместимости это свойство не учитывается без выдачи ошибки при использовании с методом Execute или Discover. Это свойство соответствует свойству DBPROP_USERNAME в OLE DB.

Значением по умолчанию для этого свойства является имя пользователя, открывшего текущие сеанс или соединение.

Это свойство можно использовать с методом Execute.

VisualMode

Использование

Необязательное свойство типа Integer, доступно только для записи

Описание

Это свойство соответствует свойству MDPROP_VISUALMODE в OLE DB.

Значением данного свойства по умолчанию является ноль (0), что соответствует свойству DBPROPVAL_VISUAL_MODE_DEFAULT.

Это свойство можно использовать с методами Discover и Execute.

См. также

Справочник