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


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

Службы Microsoft SQL Server Службы Analysis 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

Использует гарантированно уникальные имена, не изменяющиеся со временем.

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

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

DbpropMsmdSQLCompatibility

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

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

Описание

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

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

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

DbpropMsmdSubQueries

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

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

Описание

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

Значение

Описание

0

Значение по умолчанию, совместимо с более ранними версиями служб Службы Analysis Services.

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

1

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

2

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

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

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

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

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.

Значение по умолчанию этого свойства — 2 147 483 647.

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

MdpropDrillFunctions

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

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

Описание

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

MDPROPVAL_MDF_BASIC (0x01)

MDPROPVAL_MDF_ASYMMETRIC (0x02)

MDPROPVAL_MDF_CALC_MEMBERS (0x04)

Значения по умолчанию:

3 для SQL Server 2008

7 для SQL Server 2008 R2 и SQL Server 2012

Это свойство можно использовать с методами 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.

0x10

MDPROPVAL_MSQ_CALCMEMBERS2

Значение 31 является значением по умолчанию для этого свойства в SQL Server 2008 R2 и SQL Server 2012

Значение 15 является значением по умолчанию для этого свойства в SQL Server 2008

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

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.

См. также

Справочник

Элемент PropertyList (XML для аналитики)