Compartir a través de


Propiedades XMLA compatibles (XMLA)

Microsoft SQL Server Analysis Services admite las propiedades descritas en la siguiente tabla. Utilice estas propiedades enumeradas en el elemento Properties de los métodos Discover y Execute.

Nombre

Elemento

AxisFormat

Uso

Propiedad String de solo escritura, opcional

Descripción

Determina el formato que se utiliza en un conjunto de resultados MDDataSet para describir los ejes del conjunto de datos multidimensional. Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

ClusterFormat

El eje MDDataSet puede estar hecho de uno o varios elementos CrossProduct.

CustomFormat

Analysis Services utiliza el formato TupleFormat para esta configuración.

TupleFormat

(Valor predeterminado) El eje MDDataSet contiene uno o varios elementos Tuple.

Esta propiedad se puede utilizar con el método Execute.

BeginRange

Uso

Propiedad Integer de solo escritura, opcional

Descripción

Contiene un valor entero basado en cero que corresponde a un valor del atributo CellOrdinal. (El atributo CellOrdinal forma parte del elemento Cell en la sección CellData de MDDataSet.)

La aplicación cliente puede utilizar esta propiedad, junto con la propiedad EndRange para restringir un conjunto de datos OLAP devuelto por un comando a un rango de celdas específico. Si se especifica -1, se devuelven todas las celdas hasta la celda especificada en la propiedad EndRange.

El valor predeterminado de esta propiedad es -1.

Esta propiedad se puede utilizar con el método Execute.

Catalog

Uso

Propiedad String de lectura y escritura, opcional

Descripción

Cuando se establece una sesión con una instancia de Analysis Services para enviar un comando XMLA, esta propiedad equivale a la propiedad OLE DB, DBPROP_INIT_CATALOG.

Cuando se establece esta propiedad durante una sesión para cambiar la base de datos actual de la sesión, la propiedad es equivalente a la propiedad OLE DB, DBPROP_CURRENTCATALOG.

El valor predeterminado de esta propiedad es una cadena vacía.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

CatalogLocation

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_CATALOGLOCATION.

El valor predeterminado de esta propiedad es cero (0), que equivale a DBPROPVAL_CL_START.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

ClientProcessID

Uso

Propiedad Integer de lectura y escritura, opcional

Descripción

Contiene el identificador (id.) del subproceso de la sesión actual.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

CommitTimeout

Uso

Propiedad Integer de solo escritura, opcional

Descripción

Determina cuánto tiempo, en segundos, espera la fase de confirmación de un comando XMLA que se está ejecutando en ese momento antes de revertirse. La fase de confirmación corresponde a comandos XMLA como Statement o Process.

El valor cero (0) indica que la instancia esperará indefinidamente.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

Content

Uso

Propiedad String de solo escritura, opcional

Descripción

Determina el tipo de datos que se devuelve de los métodos Discover y Execute. Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

None

Permite comprobar la estructura del comando pero no ejecutarlo.

Schema

Devuelve el esquema XML que está relacionado con el comando solicitado. El esquema XML indica columnas y otra información.

Data

Solo devuelve los datos que se solicitaron.

SchemaData

(Valor predeterminado) Devuelve la información del esquema y los datos.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

Cube

Uso

Propiedad String de solo escritura, opcional

Descripción

Contiene el nombre del cubo que establece el contexto para el comando. Si el comando contiene un nombre de cubo, como ocurre dentro de una cláusula FROM de una instrucción SELECT de expresiones multidimensionales (MDX), se omite el valor de esta propiedad.

El valor predeterminado de esta propiedad es una cadena vacía.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DataSourceInfo

Uso

Propiedad String de lectura/escritura, obligatoria

Descripción

Contiene la información, como el nombre de instancia, necesaria para conectarse al origen de datos.

Las aplicaciones cliente no deberían construir los contenidos de la propiedad DataSourceInfo que se han de enviar a una instancia. En su lugar, la aplicación cliente debería buscar los orígenes de datos admitidos por el proveedor utilizando el método Discover para recuperar el conjunto de filas DISCOVER_DATASOURCES. La aplicación cliente devuelve a continuación el mismo valor para la propiedad DataSourceInfo que el cliente recuperó del conjunto de filas de DISCOVER_DATASOURCES.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropCatalogTerm

Uso

Propiedad String de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_CATALOGTERM.

El valor predeterminado de esta propiedad es "Database".

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropCatalogUsage

Uso

Propiedad Integer de solo opcional de lectura,

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_CATALOGUSAGE.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropColumnDefinition

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_COLUMNDEFINITION.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropConcatNullBehavior

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_CONCATNULLBEHAVIOR.

El valor predeterminado de esta propiedad es 1, que equivale a DBPROPVAL_CB_NULL.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropDataSourceReadOnly

Uso

Propiedad Boolean de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_DATASOURCEREADONLY.

El valor predeterminado de esta propiedad es FALSE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropGroupBy

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_GROUPBY.

El valor predeterminado de esta propiedad es 2, que equivale a DBPROPVAL_GB_EQUALS_SELECT.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropHeterogeneousTables

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_HETEROGENEOUSTABLES.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropIdentifierCase

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_IDENTIFIERCASE.

El valor predeterminado de esta propiedad es 8, que equivale a DBPROPVAL_IC_MIXED.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropInitMode

Uso

Propiedad Integer de lectura y escritura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_INIT_MODE.

Los únicos valores admitidos para esta propiedad son DB_MODE_READWRITE y DB_MODE_READ.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMaxIndexSize

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_MAXINDEXSIZE.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMaxOpenChapters

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_MAXOPENCHAPTERS.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMaxRowSize

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_MAXROWSIZE.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMaxRowSizeIncludeBlob

Uso

Propiedad Boolean de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_MAXROWSIZEINCLUDESBLOB.

El valor predeterminado de esta propiedad es TRUE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMaxTablesInSelect

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_MAXTABLESINSELECT.

El valor predeterminado de esta propiedad es 1.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdAutoexists

Uso

Propiedad Integer de lectura y escritura, opcional

Descripción

Determina el comportamiento de autoexists. Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

0

Valor predeterminado, igual que 1.

1

Se aplica el autoexists profundo para los ejes de la consulta y los conjuntos con nombre. Incluye las cláusulas y subselecciones de WHERE.

2

Se aplica el autoexists profundo para los ejes de la consulta y excluya los conjuntos con nombre de autoexists. Incluye las cláusulas y subselecciones de WHERE.

3

No se aplica autoexist para los conjuntos con nombre con la cláusula WHERE. Se aplica el autoexist superficial para los ejes de la consulta con la cláusula WHERE. Se aplica el autoexists profundo para los ejes de la consulta con subselecciones y conjuntos con nombre con subselecciones.

Cero o vacío son los valores predeterminados para esta propiedad.

Esta es una propiedad de sesión que solo se puede establecer cuando se crea la sesión.

DbpropMsmdCacheMode

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdCachePolicy

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdCacheRatio

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdCacheRatio2

Uso

Propiedad Double de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdCompareCaseNotSensitiveStringFlags

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Determina la funcionalidad de comparación de cadenas con distinción entre mayúsculas y minúsculas y de criterio de ordenación. Esta propiedad controla cómo se realizan las comparaciones en juegos de caracteres que distinguen entre mayúsculas y minúsculas, como el katakana para el japonés y el hindi. El valor de esta propiedad se establece en la primera conexión del subproceso y afecta a todas las conexiones posteriores de ese subproceso.

Utilice la siguiente tabla para determinar qué marcas ha de utilizar.

Nombre

Valor

Descripción

NORM_IGNORECASE

0x00000001

No se tienen en cuenta mayúsculas y minúsculas.

No aplicable

0x00000002

Comparación binaria. Se comparan los caracteres basándose en su valor subyacente en el juego de caracteres, no en el orden de su alfabeto específico.

NORM_IGNORENONSPACE

0x00000010

Los caracteres sin espacio se omiten.

NORM_IGNORESYMBOLS

0x00000100

Los símbolos se omiten.

NORM_IGNOREKANATYPE

0x00001000

No se diferencia entre los caracteres hiragana y katakana. Cuando se comparan, los caracteres hiragana y katakana correspondientes se consideran iguales.

NORM_IGNOREWIDTH

0x00010000

No se diferencia entre las versiones de un byte y de doble byte del mismo carácter.

SORT_STRINGSORT

0x00100000

La puntuación se trata igual que los símbolos.

Para obtener más información sobre la comparación de cadenas en OLE DB, busque "CompareString" en la sección Platform SDK de MSDN Library.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdCompareCaseSensitiveStringFlags

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Determina la funcionalidad de comparación de cadenas sin distinción entre mayúsculas y minúsculas y de criterio de ordenación. Esta propiedad controla cómo se realizan las comparaciones en juegos de caracteres que distinguen entre mayúsculas y minúsculas, como el katakana para el japonés y el hindi. El valor de esta propiedad se establece en la primera conexión del subproceso y afecta a todas las conexiones posteriores de ese subproceso.

Utilice la siguiente tabla para determinar qué marcas ha de utilizar.

Nombre

Valor

Descripción

NORM_IGNORECASE

0x00000001

No se tienen en cuenta mayúsculas y minúsculas.

No aplicable

0x00000002

Comparación binaria. Se comparan los caracteres basándose en su valor subyacente en el juego de caracteres, no en el orden de su alfabeto específico.

NORM_IGNORENONSPACE

0x00000010

Los caracteres sin espacio se omiten.

NORM_IGNORESYMBOLS

0x00000100

Los símbolos se omiten.

NORM_IGNOREKANATYPE

0x00001000

No se diferencia entre los caracteres hiragana y katakana. Cuando se comparan, los caracteres hiragana y katakana correspondientes se consideran iguales.

NORM_IGNOREWIDTH

0x00010000

No se diferencia entre las versiones de un byte y de doble byte del mismo carácter.

SORT_STRINGSORT

0x00100000

La puntuación se trata igual que los símbolos.

Para obtener más información sobre la comparación de cadenas en OLE DB, busque "CompareString" en la sección Platform SDK de MSDN Library.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdDebugMode

Uso

Propiedad String de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdDynamicDebugLimit

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdFlattened2

Uso

Propiedad Boolean de lectura/escritura, opcional

Descripción

Muestra todos los miembros de una jerarquía de elementos primarios y secundarios en una única columna de tabla en el resultado sin información de estructura jerárquica, a menos que la jerarquía de elementos primarios y secundarios se solicite en el Eje 0. No se utiliza la plantilla Nivel para las columnas de salida.

El valor predeterminado de esta propiedad es FALSE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdMDXCompatibility

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Determina la forma en que se tratan los miembros de marcadores de posición en una jerarquía desigual o desequilibrada. Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

0

Para que haya compatibilidad con versiones anteriores de Analysis Services, este valor equivale a 1

1

Las jerarquías de dimensiones realizadoras de roles reciben un título que incluye el nombre de la dimensión y el de la jerarquía. El título tiene el formato siguiente:

[Dimensión].[Jerarquía]

Los miembros de marcadores de posición están visibles.

2

Las jerarquías de dimensiones realizadoras de roles reciben un título que incluye el nombre de la dimensión y el de la jerarquía. El título tiene el formato siguiente:

[Dimensión].[Jerarquía]

Los miembros de marcadores de posición no están visibles.

3

(Valor predeterminado) Los miembros de marcadores de posición no están visibles.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdMDXUniqueNameStyle

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Determina el algoritmo para generar los nombres únicos de los miembros de una dimensión. Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

0

Para que haya compatibilidad con versiones anteriores de Analysis Services, este valor equivale a 2.

1

Utiliza un algoritmo de ruta de acceso de clave:

[dim].&[clave1].&[clave2]

2

Utiliza un algoritmo de ruta de acceso de nombre:

[dim].[nombre1].&[nombre2]

3

Utiliza nombres únicos garantizados que son estables a lo largo del tiempo.

El valor predeterminado de esta propiedad es 6.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdSQLCompatibility

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMsmdSubQueries

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Máscara de bits que determina el comportamiento de las subconsultas. Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

0

El valor predeterminado es compatible con las versiones anteriores de Analysis Services.

Los miembros o conjuntos calculados no se permiten en subselecciones o subcubos.

1

Los miembros o conjuntos calculados se permiten en subselecciones o subcubos. Los antecesores del miembro calculado no se incluyen en el espacio de la subselección o del subcubo.

2

Los miembros o conjuntos calculados se permiten en subselecciones o subcubos. Los antecesores del miembro calculado se incluyen en el espacio de la subselección o del subcubo.

Cero o vacío son los valores predeterminados para esta propiedad.

Esta es una propiedad de sesión que solo se puede establecer cuando se crea la sesión.

Vea Miembros calculados en subselecciones y subcubos para obtener una explicación detallada del comportamiento de los miembros o conjuntos calculados en subselecciones y subcubos.

DbpropMsmdUseFormulaCache

Uso

Propiedad String de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropMultiTableUpdate

Uso

Propiedad Boolean de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_MULTITABLEUPDATE.

El valor predeterminado de esta propiedad es FALSE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropNullCollation

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_NULLCOLLATION.

El valor predeterminado de esta propiedad es 4, que equivale a DBPROPVAL_NC_LOW.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropOrderByColumnsInSelect

Uso

Propiedad Boolean de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_ORDERBYCOLUMNSINSELECT.

El valor predeterminado de esta propiedad es FALSE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropOutputParameterAvailable

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_OUTPUTPARAMETERAVAILABILITY.

El valor predeterminado de esta propiedad es 1, que equivale a DBPROPVAL_OA_NOTSUPPORTED.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropPersistentIdType

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_PERSISTENTIDTYPE.

El valor predeterminado de esta propiedad es 4, que equivale a DBPROPVAL_PT_NAME.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropPrepareAbortBehavior

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_PREPAREABORTBEHAVIOR.

El valor predeterminado de esta propiedad es 1, que equivale a DBPROPVAL_CB_DELETE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropPrepareCommitBehavior

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_PREPARECOMMITBEHAVIOR.

El valor predeterminado de esta propiedad es 1, que equivale a DBPROPVAL_CB_DELETE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropProcedureTerm

Uso

Propiedad String de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_PROCEDURETERM.

El valor predeterminado de esta propiedad es "Calculated member".

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropQuotedIdentifierCase

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_QUOTEDIDENTIFIERCASE.

El valor predeterminado de esta propiedad es 8, que equivale a DBPROPVAL_IC_MIXED.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropSchemaUsage

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_SCHEMAUSAGE.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropSqlSupport

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_SQLSUPPORT.

El valor predeterminado de esta propiedad es 512, que equivale a DBPROPVAL_SQL_SUBMINIMUM.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropSubqueries

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_SUBQUERIES.

[!NOTA]

Mientras que Extensiones de minería de datos (DMX) admite subconsultas, esta propiedad hace referencia a la compatibilidad de SQL con las subconsultas.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropSupportedTxnDdl

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_SUPPORTEDTXNDDL.

El valor predeterminado de esta propiedad es cero (0), que equivale a DBPROPVAL_TC_NONE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropSupportedTxnIsoLevels

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_SUPPORTEDTXNISOLEVELS.

El valor predeterminado de esta propiedad es 4096, que equivale a DBPROPVAL_TI_READCOMMITTED.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropSupportedTxnIsoRetain

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_SUPPORTEDTXNISORETAIN.

El valor predeterminado de esta propiedad es 292, que equivale a una combinación de DBPROPVAL_TR_ABORT_NO, DBPROPVAL_TR_COMMIT_NO y DBPROPVAL_TR_NONE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

DbpropTableTerm

Uso

Propiedad String de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_TABLETERM.

El valor predeterminado de esta propiedad es "Cube".

Esta propiedad se puede utilizar con los métodos Discover y Execute.

Dialect

Uso

Propiedad String de lectura/escritura, opcional

Descripción

Establece el dialecto utilizado en las siguientes situaciones:

  • El dialecto que usará el proveedor la primera vez que intente ejecutar una consulta.

  • El dialecto utilizado para los errores de ejecución devueltos como resultado de errores en las consultas.

Los dialectos disponibles para esta propiedad se enumeran en la siguiente tabla.

Nombre

Valor

Descripción

DBGUID_SQL

C8B522D7-5CF3-11CE-ADE5-00AA0044773D

El analizador de SQL tiene precedencia.

MDGUID_DM

62C58FED-CCA5-44F1-83B6-7B45682B3904

El analizador de DMX tiene precedencia.

MDGUID_MDX

A07CCCD0-8148-11D0-87BB-00C04FC33942

El analizador de MDX tiene precedencia.

Puede usar la propiedad Dialect si prevé que la mayoría de las consultas utilizarán un dialecto en concreto más que otro.

La sintaxis de las consultas puede ser similar en el caso de ciertos dialectos, como DMX y SQL. Dado que la sintaxis puede ser similar, Analysis Services quizá no pueda deducir el dialecto de la sintaxis de la consulta. Si una consulta no se ejecuta en un dialecto, la instancia de Analysis Services puede intentar ejecutar de nuevo la consulta en un dialecto diferente.

Si está establecida la propiedad Dialect, Analysis Services devuelve errores de ejecución de consultas en el dialecto que tiene precedencia, aunque el proveedor intente volver a ejecutar la consulta en otro dialecto. Por ejemplo, la propiedad Dialect está establecida en MDGUID_DM. El proveedor intenta primero ejecutar la consulta como una consulta de minería de datos, pero se produce un error en esta consulta. El proveedor vuelve a ejecutar la consulta como una consulta SQL. Sin embargo, esta consulta SQL también produce errores. Dado que el valor de la propiedad Dialect es MDGUID_DM, Analysis Services devuelve un mensaje de error de minería de datos, no de SQL.

Si no está establecida la propiedad Dialect, Analysis Services devuelve errores de ejecución de consultas en el último dialecto que se utilizó. Por ejemplo, la propiedad Dialect no está establecida y se produce un error en una consulta de minería de datos. El proveedor vuelve a ejecutar la consulta como una consulta SQL. La consulta SQL también produce errores. Dado que la propiedad Dialect no está establecida, el proveedor devuelve un mensaje de error de SQL en lugar de un mensaje de error de minería de datos.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

Deshabilitar los hechos de captura previa

Uso

Propiedad Boolean de lectura/escritura, opcional,

Descripción

Cuando se establece en TRUE, el motor deja de intentar la captura previa de valores mientras dure la sesión.

El valor predeterminado de esta propiedad es False.

EffectiveRoles

Uso

Propiedad String de solo escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

EffectiveUserName

Uso

Propiedad String de solo escritura, opcional

Descripción

Especifica el nombre de la cuenta que se va a utilizar para invalidar el nombre de usuario al conectarse a una instancia de Analysis Services. El valor de la propiedad no está normalizado, ya que la función UserName de MDX devuelve el valor literal si se utiliza esa propiedad. Esta propiedad solo la pueden utilizar los administradores del servidor.

Esta propiedad admite los siguientes tipos SID: User, Group, Alias, WellKnownGroup, Computer.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

EndRange

Uso

Propiedad Integer de solo opcional. de escritura,

Descripción

Especifica un valor entero basado en cero que corresponde a un valor del atributo CellOrdinal. (El atributo CellOrdinal forma parte del elemento Cell en la sección CellData de MDDataSet).

La aplicación cliente puede utilizar esta propiedad, junto con la propiedad BeginRange para restringir un conjunto de datos OLAP devuelto por un comando a un rango de celdas específico. Si se especifica -1, se devuelven todas las celdas desde la celda especificada en la propiedad BeginRange.

El valor predeterminado de esta propiedad es -1.

Esta propiedad se puede utilizar con el método Execute.

ExecutionMode

Uso

Propiedad String de solo escritura, opcional

Descripción

Reservado para uso futuro.

El valor predeterminado de esta propiedad es Execute.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

ForceCommitTimeout

Uso

Propiedad Integer de solo escritura, opcional

Descripción

Determina cuánto tiempo, en segundos, espera la fase de confirmación del comando XMLA que se está ejecutando en ese momento antes de obligar a que se reviertan los comandos ejecutados previamente. La fase de confirmación corresponde a comandos XMLA como Statement o Process.

El valor cero (0) indica que la instancia esperará indefinidamente.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

Format

Uso

Propiedad String de solo escritura, opcional

Descripción

Determina el tipo de conjunto de resultados que se devuelve de los métodos Discover y Execute. Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

Tabular

Devuelve un conjunto de resultados que utiliza el tipo de datos Rowset.

Multidimensional

Devuelve un conjunto de filas que utiliza el tipo de datos MDDataSet.

Native

No se especifica ningún formato explícitamente. Analysis Services devuelve el formato adecuado para el comando. El espacio de nombres del resultado identifica el tipo de resultado real.

El valor predeterminado de esta propiedad es Native.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

ImpactAnalysis

Uso

Propiedad Boolean de solo escritura, opcional

Descripción

Reservado para uso futuro.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

LocaleIdentifier

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Lee o establece el identificador de configuración regional (LCID) que utiliza el método Discover o Execute. Para obtener la lista hexadecimal completa de identificadores de idioma, vea la sección sobre identificadores de idioma en MSDN Library, en el sitio web de Microsoft.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MaximumRows

Uso

Propiedad Integer de solo escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropAggregateCellUpdate

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_AGGREGATECELL_UPDATE.

El valor predeterminado de esta propiedad es 4, que equivale a MDPROPVAL_AU_SUPPORTED.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropAxes

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_AXES.

El valor predeterminado de esta propiedad es 2147483647.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropDrillFunctions

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Determina el nivel de soporte técnico para las funciones de detalle en el servidor. Los siguientes valores se usan para compilar una máscara de bits válida:

MDPROPVAL_MDF_BASIC (0x01)

MDPROPVAL_MDF_ASYMMETRIC (0x02)

MDPROPVAL_MDF_CALC_MEMBERS (0x04)

Los valores predeterminados son:

3 para SQL Server 2008

7 para SQL Server 2008 R2 y SQL Server 2012

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropFlatteningSupport

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_FLATTENING_SUPPORT.

El valor predeterminado de esta propiedad es 1, que equivale a MDPROPVAL_FS_FULL_SUPPORT.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxCaseSupport

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_CASESUPPORT.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxDescFlags

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_DESCFLAGS.

El valor predeterminado de esta propiedad es 7, que equivale a MDPROPVAL_MD_BEFORE, MDPROPVAL_MD_AFTER y MDPROPVAL_MD_SELF.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxFormulas

Uso

Propiedad Integer de solo lectura, opcional.

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_FORMULAS.

El valor predeterminado de esta propiedad es 63, que equivale a una combinación de MDPROPVAL_MF_WITH_CALCMEMBERS, MDPROPVAL_MF_WITH_NAMEDSETS, MDPROPVAL_MF_CREATE_CALCMEMBERS, MDPROPVAL_MF_CREATE_NAMEDSETS, MDPROPVAL_MF_SCOPE_SESSION y MDPROPVAL_MF_SCOPE_GLOBAL.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxJoinCubes

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_JOINCUBES.

El valor predeterminado de esta propiedad es 1, que equivale a MDPROPVAL_MJC_SINGLECUBE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxMemberFunctions

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_MEMBER_FUNCTIONS.

El valor predeterminado de esta propiedad es 15, que equivale a una combinación de todos los valores OLE DB disponibles.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxNamedSets

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Una máscara de bits de los valores enumerados en la tabla siguiente.

Valor

Descripción

0x01

MDPROPVAL_MNS_BASIC.

0x02

MDPROPVAL_MNS_DYNAMIC.

0x04

MDPROPVAL_MNS_DISPLAYFOLDER.

0x08

MDPROPVAL_MNS_CAPTION.

El valor predeterminado para esta propiedad es 15.

MdpropMdxNonMeasureExpressions

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_NONMEASURE_EXPRESSIONS.

El valor predeterminado de esta propiedad es cero (0), que equivale a MDPROPVAL_NME_ALLDIMENSIONS.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxNumericFunctions

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_NUMERIC_FUNCTIONS.

El valor predeterminado de esta propiedad es 2047, que equivale a una combinación de 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 y MDPROPVAL_MNF_LINREGPOINT.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxObjQualification

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_OBJQUALIFICATION.

El valor predeterminado de esta propiedad es 496, que equivale a una combinación de MDPROPVAL_MOQ_DIM_HIER, MDPROPVAL_MOQ_DIMHIER_LEVEL, MDPROPVAL_MOQ_DIMHIER_MEMBER, MDPROPVAL_MOQ_LEVEL_MEMBER y MDPROPVAL_MOQ_MEMBER_MEMBER.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxOuterReference

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_OUTERREFERENCE.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxQueryByProperty

Uso

Propiedad Boolean de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_QUERYBYPROPERTY.

El valor predeterminado de esta propiedad es TRUE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxRangeRowset

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_RANGEROWSET.

El valor predeterminado de esta propiedad es 4, que equivale a MDPROPVAL_RR_UPDATE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxSetFunctions

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_SET_FUNCTIONS.

El valor predeterminado de esta propiedad es 524287, que equivale a una combinación de 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 y MDPROPVAL_MSF_TOGGLEDRILLSTATE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxSlicer

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_SLICER.

El valor predeterminado de esta propiedad es 2, que equivale a MDPROPVAL_MS_SINGLETUPLE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxStringCompop

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_MDX_STRING_COMPOP.

El valor predeterminado de esta propiedad es 15, que equivale a una combinación de MDPROPVAL_MSC_LESSTHAN, MDPROPVAL_MSC_GREATERTHAN, MDPROPVAL_MSC_LESSTHANEQUAL y MDPROPVAL_MSC_GREATERTHANEQUAL.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdpropMdxSubQueries

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Indica el nivel de compatibilidad para las subconsultas en MDX. Una máscara de bits de los valores enumerados en la tabla siguiente.

Valor

Descripción

0x01

MDPROPVAL_MSQ_BASIC.

0x02

MDPROPVAL_MSQ_ARBITRARYSHAPE.

0x04

MDPROPVAL_MSQ_NONVISUAL.

0x08

MDPROPVAL_MSQ_CALCMEMBERS.

0x10

MDPROPVAL_MSQ_CALCMEMBERS2

El valor 31 es el predeterminado para esta propiedad en SQL Server 2008 R2 y SQL Server 2012

El valor predeterminado para esta propiedad es 15 en SQL Server 2008

El valor predeterminado para esta propiedad es 3 en SQL Server 2005 Analysis Services.

MdpropNamedLevels

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_NAMED_LEVELS.

El valor predeterminado de esta propiedad es 3, que equivale a una combinación de MDPROPVAL_NL_NAMEDLEVELS y MDPROPVAL_NL_NUMBEREDLEVELS.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MdxMissingMemberMode

Uso

Propiedad String de solo escritura, opcional

Descripción

Indica si los miembros que faltan se omiten en las instrucciones MDX.

Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

Default

Utilice el valor generado por la instancia de Analysis Services.

Error

Genere un error.

Ignore

Omita siempre los miembros que faltan.

Esta propiedad equivale a la propiedad OLE DB, DBPROP_MDX_MISSING_MEMBER_MODE.

El valor predeterminado de esta propiedad es Default.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

MDXSupport

Uso

Propiedad String de solo lectura, opcional

Descripción

Especifica una enumeración que describe el grado de compatibilidad con MDX.

Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

Core

Son compatibles todas las opciones de MDX.

[!NOTA]

Actualmente, el único valor que contiene la enumeración es Core. En versiones futuras se definirán otros valores para esta enumeración.

El valor predeterminado de esta propiedad es Core.

Esta propiedad se puede utilizar con el método Discover.

NonEmptyThreshold

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

Password

Uso

Propiedad String de solo escritura, opcional

[!NOTA]

Este propiedad ya no se admite.

Descripción

Para que no haya problemas de compatibilidad con versiones anteriores, esta propiedad se omite sin generar ningún error cuando se usa con el método Execute o Discover.

ProviderName

Uso

Propiedad String de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_DBMSNAME.

El valor predeterminado para esta propiedad es "OLAP Server".

Esta propiedad se puede utilizar con el método Discover.

ProviderType

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_DATASOURCE_TYPE.

El valor predeterminado de esta propiedad es 6.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

ProviderVersion

Uso

Propiedad String de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_DBMSVER.

El valor predeterminado de esta propiedad es la versión de la instancia de Analysis Services.

Esta propiedad se puede utilizar con el método Discover.

ReadOnlySession

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

RealTimeOlap

Uso

Propiedad Boolean de lectura/escritura, opcional

Descripción

Cuando está establecido en TRUE, indica que se consultarán en tiempo real todas las particiones que escuchan las notificaciones de tabla, sin necesidad de almacenarlas en la caché. Esta propiedad equivale a la propiedad OLE DB, DBPROP_MSMD_REAL_TIME_OLAP.

El valor predeterminado de esta propiedad es FALSE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

ReturnCellProperties

Uso

Propiedad Boolean de lectura/escritura, opcional

Descripción

El valor predeterminado de esta propiedad es FALSE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

Roles

Uso

Propiedad String de lectura/escritura, opcional

Descripción

Especifica una cadena delimitada por comas de los nombres de rol con los que una aplicación cliente se conecta a una instancia de Analysis Services. Esta propiedad permite al usuario conectarse utilizando un rol distinto del que está utilizando en ese momento. Por ejemplo, es posible que un administrador del servidor quiera conectarse a un cubo como miembro de un rol para probar los permisos concedidos a ese rol. Este usuario debe ser un miembro del rol especificado para conectarse utilizando esa propiedad.

Nota importanteImportante

Los nombres de rol distinguen mayúsculas de minúsculas y no se deberían utilizar espacios entre los nombres de rol delimitados por comas. De lo contrario, las consultas a conjuntos de celdas protegidas podrían devolver errores y resultados imprevistos.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

SafetyOptions

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Determina si las aplicaciones cliente pueden registrar y cargar bibliotecas no seguras.

El valor de esta propiedad determina también si la palabra clave PASSTHROUGH está permitida en los cubos locales. En las situaciones siguientes se produce un error:

  • Si una aplicación cliente intenta crear un cubo local con una instrucción INSERT INTO que contiene la palabra clave PASSTHROUGH.

  • Si una aplicación cliente intenta actualizar un cubo local que contiene una instrucción INSERT INTO que utiliza la palabra clave PASSTHROUGH.

Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Nombre

Valor

Descripción

DBPROPVAL_MSMD_SAFETY_OPTIONS_DEFAULT

0

Este valor se trata como DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE.

En el caso de las conexiones a un cubo local, este valor depende de si se utiliza la propiedad de cadena de conexión CREATECUBE. Si se utiliza la propiedad de cadena de conexión CREATECUBE, este valor es el mismo que DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL. De lo contrario, este valor es igual que DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE.

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL

1

Este valor habilita todas las bibliotecas de funciones definidas por el usuario sin comprobar si son seguras para inicialización y scripting. Para las conexiones a cubos locales, este valor habilita el uso de procedimientos almacenados y de la palabra clave PASSTHROUGH en instrucciones INSERT INTO.

Nota de seguridadNota de seguridad

Esta opción no se recomienda.

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE

2

Este valor garantiza que se comprueba que todas las clases de una biblioteca de funciones definidas por el usuario son seguras para inicialización y scripting. Para las conexiones a cubos locales, este valor evita el uso de la palabra clave PASSTHROUGH en instrucciones INSERT INTO y de procedimientos almacenados donde la propiedad PermissionSet no está establecida en Safe.

Este valor también quita acciones del conjunto de filas de esquema MDSCHEMA_ACTIONS que o bien tienen el valor HTML o COMMAND en la columna ACTION_TYPE o bien tienen el valor URL en la columna ACTION_TYPE y un valor en la columna CONTENT que no empieza por "http://" o "https://".

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_NONE

3

Este valor impide que se usen funciones definidas por el usuario durante la sesión. En las conexiones a cubos locales, este valor impide el uso de todos los procedimientos almacenados y de la palabra clave PASSTHROUGH en instrucciones INSERT INTO.

Este valor quita también todas las acciones del conjunto de filas de esquema MDSCHEMA_ACTIONS.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

SecuredCellValue

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Especifica el código de error y los valores de las propiedades de celda Value y Formatted Value que se devuelven cuando intenta obtener acceso a una celda protegida.

Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

0

(Valor predeterminado) Para que no haya problemas de compatibilidad con versiones anteriores, este valor es el mismo que 1. El significado de este valor predeterminado podría cambiar en versiones futuras.

1

Devuelve: HRESULT = NO_ERROR

La propiedad Value de la celda contiene el resultado como un tipo de datos Variant. En la propiedad Formatted Value se devuelve la cadena "#N/A".

2

Devuelve un error como valor de HRESULT.

3

Devuelve NULL en las dos propiedades Value y Formatted Value.

4

Devuelve un valor numérico cero (0) en la propiedad Value y un cero formateado en la propiedad Formatted Value. Por ejemplo, se devuelve 0.00 en la propiedad Formatted Value para una celda cuya propiedad Format es "#. ##."

5

Devuelve la cadena "#SEC" en las dos propiedades Value y Formatted Value.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

ServerName

Uso

Propiedad String de solo lectura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, DBPROP_SERVERNAME.

El valor predeterminado de esta propiedad es el nombre de la instancia de Analysis Services.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

ShowHiddenCubes

Uso

Propiedad Boolean de lectura/escritura, opcional

Descripción

Reservado para uso futuro.

El valor predeterminado de esta propiedad es FALSE.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

SQLQueryMode

Uso

Propiedad String de lectura/escritura, opcional

Descripción

Determina si se incluyen cálculos en las consultas SQL.

Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

Data

No se incluyen cálculos.

Calculated

Se devuelven cálculos.

IncludeEmpty

Se devuelven cálculos y filas vacías.

El valor predeterminado de esta propiedad es Calculated.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

SQLSupport

Uso

Propiedad Integer de solo lectura, opcional

Descripción

El valor predeterminado de esta propiedad es 512.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

SspropInitAppName

Uso

Propiedad String de lectura/escritura, opcional

Descripción

Contiene el nombre de la aplicación cliente.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

SspropInitPacketsize

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Contiene el identificador de la aplicación cliente.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

SspropInitWsid

Uso

Propiedad String de lectura/escritura, opcional

Descripción

Contiene el identificador de la estación de trabajo cliente.

No existe un valor predeterminado para esta propiedad.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

StateSupport

Uso

Propiedad String de solo lectura, opcional

Descripción

Especifica en qué medida se admite la disponibilidad de estados.

Esta propiedad puede tener uno de los valores descritos en la tabla siguiente.

Valor

Descripción

None

No se admite la disponibilidad de estados.

Sessions

La disponibilidad de estados viene dada por la compatibilidad de sesión.

Para obtener más información acerca de la disponibilidad de estados y la compatibilidad de sesión, vea Administrar conexiones y sesiones (XMLA).

El valor predeterminado de esta propiedad es Sessions.

Esta propiedad se puede utilizar con el método Discover.

Timeout

Uso

Propiedad Integer de lectura/escritura, opcional

Descripción

Especifica, en segundos, el tiempo máximo que debería esperar la instancia de Analysis Services para que se realice una solicitud correctamente antes de devolver un error. Esta propiedad determina también el tiempo máximo que debería esperar la instancia a que se realice correctamente una actualización de una tabla de reescritura antes de devolver un error; es equivalente a la propiedad de cadena de conexión, Writeback Timeout.

El valor predeterminado de esta propiedad es cero (0).

Esta propiedad se puede utilizar con los métodos Discover y Execute.

TransactionDDL

Uso

Propiedad Integer de solo lectura, opcional

Descripción

Reservado para uso futuro.

El valor predeterminado de esta propiedad es 0.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

UserName

Uso

Propiedad String de solo lectura, opcional

[!NOTA]

Este propiedad ya no se admite.

Descripción

Especifica una cadena que devuelve el nombre de usuario que asocia la instancia de Analysis Services con el comando. Para que no haya problemas de compatibilidad con versiones anteriores, esta propiedad se omite sin generar ningún error cuando se usa con el método Execute o Discover. Esta propiedad equivale a la propiedad OLE DB, DBPROP_USERNAME.

El valor predeterminado para esta propiedad es el nombre de usuario con el que se inició la sesión o la conexión actual.

Esta propiedad se puede utilizar con el método Execute.

VisualMode

Uso

Propiedad Integer de solo escritura, opcional

Descripción

Esta propiedad equivale a la propiedad OLE DB, MDPROP_VISUALMODE.

El valor predeterminado de esta propiedad es cero (0), que equivale a DBPROPVAL_VISUAL_MODE_DEFAULT.

Esta propiedad se puede utilizar con los métodos Discover y Execute.

Vea también

Referencia

Elemento PropertyList (XMLA)