PropertyList, élément - Propriétés XMLA prises en charge

Analysis Services prend en charge les propriétés énumérées dans le tableau suivant. Vous utilisez ces propriétés listées dans l’élément Properties des méthodes Discover et Execute .

Nom Description Type Valeurs
AxisFormat Détermine le format utilisé dans un jeu de résultats MDDataSet pour décrire les axes du jeu de données multidimensionnel. Cette propriété peut adopter l'une des valeurs répertoriées dans le tableau suivant.

Cette propriété peut être utilisée avec la méthode Execute .
Propriété de chaîne facultative en écriture seule ClusterFormat: l’axe MDDataSet est constitué d’un ou de plusieurs éléments CrossProduct .

CustomFormat:
Analysis Services utilise le format TupleFormat pour ce paramètre.

TupleFormat Valeurs. L’axe MDDataSet contient un ou plusieurs éléments Tuple .
BeginRange Contient une valeur entière de base zéro correspondant à une valeur d’attribut CellOrdinal . (L’attribut CellOrdinal fait partie de l’élément Cell dans la section CellData de MDDataSet.)

La valeur par défaut de cette propriété est -1.

Cette propriété peut être utilisée avec la méthode Execute .

Utilisé avec la propriété EndRange , l’application cliente peut utiliser cette propriété pour limiter un dataset OLAP retourné par une commande à une plage spécifique de cellules. Si-1 est spécifié, toutes les cellules jusqu’à la cellule spécifiée dans la propriété EndRange sont retournées.
Propriété d' entier en écriture seule facultative
Catalogue Lors de l’établissement d’une session avec une instance de Analysis Services pour envoyer une commande XMLA, cette propriété est équivalente à la propriété OLE DB, DBPROP_INIT_CATALOG.

Lorsque vous la définissez au cours d'une session pour modifier la base de données actuelle de la session, cette propriété est équivalente à la propriété OLE DB DBPROP_CURRENTCATALOG.

La valeur par défaut de cette propriété est une chaîne vide.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative, en lecture/écriture
CatalogLocation Cette propriété est équivalente à la propriété OLE DB DBPROP_CATALOGLOCATION.

La valeur par défaut de cette propriété est zéro (0), ce qui équivaut à DBPROPVAL_CL_START.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
ClientProcessID Contient l'identificateur (ID) du thread de processus pour la session active.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
CommitTimeout Détermine la durée, en millisecondes, pendant laquelle la phase de validation d’une commande XMLA en cours d’exécution attend avant d’effectuer une restauration. Quand la valeur est supérieure à 0, remplace la valeur de la propriété CommitTimeout correspondante dans la configuration de serveur. La phase de validation correspond à des commandes XMLA telles qu’une instruction ou un processus.

Une valeur de zéro (0) indique que l'instance attend indéfiniment.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en écriture seule facultative
Contenu Détermine le type des données retournées par les méthodes Discover et Execute .

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative en écriture seule SchemaData: valeur par défaut. Retourne les informations de schéma et les données.

None: permet de vérifier la structure de la commande, mais pas de l’exécuter.

Schéma: retourne le schéma XML associé à la commande demandée. Le schéma XML précise les colonnes et fournit d'autres informations.

Data: retourne uniquement les données qui ont été demandées.
Cube Contient le nom du cube qui définit le contexte de la commande. Si la commande elle-même contient un nom de cube, ce qui est par exemple le cas dans la clause FROM d'une instruction MDX (Multidimensional Expressions) SELECT, la valeur de cette propriété est ignorée.

La valeur par défaut de cette propriété est une chaîne vide.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative en écriture seule
DataSourceInfo Contient les informations requises pour se connecter à la source de données, par exemple le nom de l'instance.

Les applications clientes ne doivent pas construire le contenu de la propriété DataSourceInfo à envoyer à une instance. Au lieu de cela, l’application cliente doit trouver les sources de données prises en charge par le fournisseur à l’aide de la méthode Discover pour récupérer l’ensemble de lignes DISCOVER_DATASOURCES. L’application cliente renvoie ensuite la même valeur pour la propriété DataSourceInfo que le client a récupéré à partir de l’ensemble de lignes DISCOVER_DATASOURCES.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne obligatoire, en lecture/écriture
DbpropCatalogTerm Cette propriété est équivalente à la propriété OLE DB DBPROP_CATALOGTERM.

La valeur par défaut de cette propriété est « Database ».

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de type chaîne en lecture seule facultative
DbpropCatalogUsage Cette propriété est équivalente à la propriété OLE DB DBPROP_CATALOGUSAGE.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropColumnDefinition Cette propriété est équivalente à la propriété OLE DB DBPROP_COLUMNDEFINITION.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropConcatNullBehavior Cette propriété est équivalente à la propriété OLE DB DBPROP_CONCATNULLBEHAVIOR.

La valeur par défaut de cette propriété est 1, ce qui équivaut à DBPROPVAL_CB_NULL.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropDataSourceReadOnly Cette propriété est équivalente à la propriété OLE DB DBPROP_DATASOURCEREADONLY.

La valeur par défaut de cette propriété est FALSE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété booléenne en lecture seule facultative
DbpropGroupBy Cette propriété est équivalente à la propriété OLE DB DBPROP_GROUPBY.

La valeur par défaut de cette propriété est 2, ce qui équivaut à DBPROPVAL_GB_EQUALS_SELECT.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropHeterogeneousTables Cette propriété est équivalente à la propriété OLE DB DBPROP_HETEROGENEOUSTABLES.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropIdentifierCase Cette propriété est équivalente à la propriété OLE DB DBPROP_IDENTIFIERCASE.

La valeur par défaut de cette propriété est 8, ce qui équivaut à DBPROPVAL_IC_MIXED.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropInitMode Cette propriété est équivalente à la propriété OLE DB DBPROP_INIT_MODE.

Les seules valeurs prises en charge pour cette propriété sont DB_MODE_READWRITE et DB_MODE_READ.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
DbpropMaxIndexSize Cette propriété est équivalente à la propriété OLE DB DBPROP_MAXINDEXSIZE.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropMaxOpenChapters Cette propriété est équivalente à la propriété OLE DB DBPROP_MAXOPENCHAPTERS.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropMaxRowSize Cette propriété est équivalente à la propriété OLE DB DBPROP_MAXROWSIZE.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropMaxRowSizeIncludeBlob Cette propriété est équivalente à la propriété OLE DB DBPROP_MAXROWSIZEINCLUDESBLOB.

La valeur par défaut de cette propriété est TRUE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété booléenne en lecture seule facultative
DbpropMaxTablesInSelect Cette propriété est équivalente à la propriété OLE DB DBPROP_MAXTABLESINSELECT.

La valeur par défaut de cette propriété est 1.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropMsmdAutoexists Détermine le comportement de la fonctionnalité autoexist. Cette propriété peut adopter l'une des valeurs répertoriées dans le tableau suivant.

Les valeurs par défaut de cette propriété sont zéro ou vide.

Il s'agit d'une propriété de session qui ne peut être définie que lors de la création de la session.
Propriété d' entier en lecture/écriture facultative 0: valeur par défaut, identique à 1.

1: appliquer les éléments profonds pour les axes de requête et les jeux nommés. Inclut des clauses WHERE et des instructions de sous-sélection.

2: appliquer les inversions profondes pour les axes de requête et exclure les jeux nommés de la fonctionnalité Autoexists. Inclut des clauses WHERE et des instructions de sous-sélection.

3: n’appliquer aucune autoexistence pour les jeux nommés avec la clause WHERE. Applique des fonctionnalités autoexist superficielles pour les axes de requête avec la clause WHERE. Applique des fonctionnalités autoexist profondes pour les axes de requête avec des instructions de sous-sélection et pour les jeux nommés avec des instructions de sous-sélection.
DbpropMsmdCacheMode Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
DbpropMsmdCachePolicy Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
DbpropMsmdCacheRatio Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
DbpropMsmdCacheRatio2 Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de type double en lecture/écriture facultative
DbpropMsmdCompareCaseNotSensitiveStringFlags Détermine une comparaison des chaînes respectant la casse et des fonctionnalités d'ordre de tri. Cette propriété précise les modalités selon lesquelles les comparaisons s'effectuent dans les jeux de caractères qui ne prennent pas en charge les majuscules et les minuscules, par exemple le katakana pour le japonais et l'hindi. La valeur de cette propriété est définie dans la première connexion du thread de processus et affecte toutes les connexions suivantes dans ce thread de processus.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative Utilisez les paires nom- valeur suivantes pour déterminer les indicateurs à utiliser :

NORM_IGNORECASE: 0x00000001. La casse est ignorée.

Non applicable : 0x00000002. Comparaison binaire. Les caractères sont comparés en fonction de leur valeur sous-jacente dans le jeu de caractères et non selon leur ordre dans leur alphabet particulier.

NORM_IGNORENONSPACE: 0x00000010. Les caractères sans espace sont ignorés.

NORM_IGNORESYMBOLS: 0x00000100. Les symboles sont ignorés.

NORM_IGNOREKANATYPE: 0x00001000. Aucune distinction n'est faite entre les caractères japonais hiragana et katakana. Lors des comparaisons, les caractères hiragana et katakana correspondants sont considérés comme égaux.

NORM_IGNOREWIDTH: 0x00010000. Aucune distinction n'est faite entre les versions du même caractère codées sur un octet et sur deux octets.

SORT_STRINGSORT: 0x00100000. La ponctuation est traitée de la même façon que les symboles.
DbpropMsmdCompareCaseSensitiveStringFlags Détermine une comparaison de chaînes ne respectant pas la casse et des fonctionnalités d'ordre de tri. Cette propriété précise les modalités selon lesquelles les comparaisons s'effectuent dans les jeux de caractères qui ne prennent pas en charge les majuscules et les minuscules, par exemple le katakana pour le japonais et l'hindi. La valeur de cette propriété est définie dans la première connexion du thread de processus et affecte toutes les connexions suivantes dans ce thread de processus.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative Utilisez les paires nom- valeur suivantes pour déterminer les indicateurs à utiliser :

NORM_IGNORECASE: 0x00000001. La casse est ignorée.

Non applicable :
0x00000002. Comparaison binaire. Les caractères sont comparés en fonction de leur valeur sous-jacente dans le jeu de caractères et non selon leur ordre dans leur alphabet particulier.

NORM_IGNORENONSPACE:
0x00000010. Les caractères sans espace sont ignorés.

NORM_IGNORESYMBOLS:
0x00000100. Les symboles sont ignorés.

NORM_IGNOREKANATYPE:
0x00001000.
Aucune distinction n'est faite entre les caractères japonais hiragana et katakana. Lors des comparaisons, les caractères hiragana et katakana correspondants sont considérés comme égaux.

NORM_IGNOREWIDTH:
0x00010000.
Aucune distinction n'est faite entre les versions du même caractère codées sur un octet et sur deux octets.

SORT_STRINGSORT:
0x00100000.
La ponctuation est traitée de la même façon que les symboles.
DbpropMsmdDebugMode Utilisation
Propriété de chaîne facultative, en lecture/écriture

Description
Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
DbpropMsmdDynamicDebugLimit Utilisation
Propriété d' entier en lecture/écriture facultative

Description
Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
DbpropMsmdFlattened2 Utilisation
Propriété booléenne en lecture/écriture facultative

Description
Fournit tous les membres d'une hiérarchie parent-enfant dans une seule colonne de table dans le résultat aplati, sauf si la hiérarchie parent-enfant est demandée sur l'axe 0. Le modèle de niveau pour les colonnes de sortie n'est pas utilisé.

La valeur par défaut de cette propriété est FALSE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
DbpropMsmdMDXCompatibility Utilisation
Propriété d' entier en lecture/écriture facultative

Description
Détermine comment les membres d'espace réservé d'une hiérarchie déséquilibrée sont traités. Cette propriété peut avoir les valeurs suivantes :

entre

Pour la compatibilité avec les versions antérieures de Analysis Services, cette valeur est équivalente à 1

1

Les hiérarchies dans les dimensions de rôle actif reçoivent une légende qui contient le nom de dimension et le nom de hiérarchie. La légende a le format suivant : {Dimension].[Hierarchy] les membres de l’espace réservé sont exposés.

2

Les hiérarchies dans les dimensions de rôle actif reçoivent une légende qui contient le nom de dimension et le nom de hiérarchie. La légende a le format suivant :

[Dimension].[Hiérarchie]

Les membres d'espace réservé ne sont pas exposés.

3

(Valeur par défaut) Les membres d'espace réservé ne sont pas exposés.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
DbpropMsmdMDXUniqueNameStyle Utilisation
Propriété d' entier en lecture/écriture facultative

Description
Détermine l'algorithme employé pour générer les noms uniques des membres dans une dimension. Cette propriété peut adopter l'une des valeurs répertoriées dans le tableau suivant.

entre

Pour la compatibilité avec les versions antérieures de Analysis Services, cette valeur est équivalente à 2.

1

Utilise un algorithme de chemin d’accès de clé : [dim].&[key1].&[key2]

2

Utilise un algorithme de chemin d’accès de nom : [dim].[name1].&[name2]

3

Utilise des noms dont l'unicité est garantie et qui ne changent pas dans le temps.

La valeur par défaut de cette propriété est 6.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
DbpropMsmdSQLCompatibility Réservé pour un usage futur.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
DbpropMsmdSubQueries Masque de bits qui détermine le comportement des sous-requêtes.

Les valeurs par défaut de cette propriété sont zéro ou vide.

Il s'agit d'une propriété de session qui ne peut être définie que lors de la création de la session.

Pour obtenir une explication détaillée du comportement des membres calculés ou des jeux calculés dans les sous-sélections et les sous-cubes, consultez membres calculés dans les sous-sélections et les sous-cubes .
Propriété d' entier en lecture/écriture facultative Cette propriété peut prendre les valeurs suivantes :

0: valeur par défaut, compatible avec les versions antérieures de Analysis Services. Les membres calculés ou les jeux calculés ne sont pas autorisés dans les sous-sélections ou les sous-cubes.

1: les membres calculés ou les jeux calculés sont autorisés dans les sous-sélections ou les sous-cubes. Les ascendants du membre calculé ne sont pas inclus dans l'espace de la sous-sélection ou du sous-cube.

2: les membres calculés ou les jeux calculés sont autorisés dans les sous-sélections ou les sous-cubes. Les ascendants du membre calculé sont inclus dans l'espace de la sous-sélection ou du sous-cube.
DbpropMsmdUseFormulaCache Utilisation
Description
Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
DbpropMultiTableUpdate Utilisation
Propriété booléenne en lecture seule facultative

Description
Cette propriété est équivalente à la propriété OLE DB DBPROP_MULTITABLEUPDATE.

La valeur par défaut de cette propriété est FALSE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
DbpropNullCollation Utilisation
Propriété d' entier en lecture seule facultative

Description
Cette propriété est équivalente à la propriété OLE DB DBPROP_NULLCOLLATION.

La valeur par défaut de cette propriété est 4, ce qui équivaut à DBPROPVAL_NC_LOW.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
DbpropOrderByColumnsInSelect Cette propriété est équivalente à la propriété OLE DB DBPROP_ORDERBYCOLUMNSINSELECT.

La valeur par défaut de cette propriété est FALSE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété booléenne en lecture seule facultative
DbpropOutputParameterAvailable Cette propriété est équivalente à la propriété OLE DB DBPROP_OUTPUTPARAMETERAVAILABILITY.

La valeur par défaut de cette propriété est 1, ce qui équivaut à DBPROPVAL_OA_NOTSUPPORTED.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropPersistentIdType Cette propriété est équivalente à la propriété OLE DB DBPROP_PERSISTENTIDTYPE.

La valeur par défaut de cette propriété est 4, ce qui équivaut à DBPROPVAL_PT_NAME.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropPrepareAbortBehavior Cette propriété est équivalente à la propriété OLE DB DBPROP_PREPAREABORTBEHAVIOR.

La valeur par défaut de cette propriété est 1, ce qui équivaut à DBPROPVAL_CB_DELETE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropPrepareCommitBehavior Cette propriété est équivalente à la propriété OLE DB DBPROP_PREPARECOMMITBEHAVIOR.

La valeur par défaut de cette propriété est 1, ce qui équivaut à DBPROPVAL_CB_DELETE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropProcedureTerm Cette propriété est équivalente à la propriété OLE DB DBPROP_PROCEDURETERM.

La valeur par défaut de cette propriété est « Calculated member ».

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de type chaîne en lecture seule facultative
DbpropQuotedIdentifierCase Cette propriété est équivalente à la propriété OLE DB DBPROP_QUOTEDIDENTIFIERCASE.

La valeur par défaut de cette propriété est 8, ce qui équivaut à DBPROPVAL_IC_MIXED.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété entière en lecture seule facultative
DbpropSchemaUsage Cette propriété est équivalente à la propriété OLE DB DBPROP_SCHEMAUSAGE.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropSqlSupport Cette propriété est équivalente à la propriété OLE DB DBPROP_SQLSUPPORT.

La valeur par défaut de cette propriété est 512, ce qui équivaut à DBPROPVAL_SQL_SUBMINIMUM.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropSubqueries Cette propriété est équivalente à la propriété OLE DB DBPROP_SUBQUERIES.

Remarque : bien que les extensions DMX (Data Mining Extensions) prennent en charge les sous-requêtes, cette propriété fait référence à la prise en charge des sous-requêtes dans SQL.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropSupportedTxnDdl Cette propriété est équivalente à la propriété OLE DB DBPROP_SUPPORTEDTXNDDL.

La valeur par défaut de cette propriété est zéro (0), ce qui équivaut à DBPROPVAL_TC_NONE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropSupportedTxnIsoLevels Cette propriété est équivalente à la propriété OLE DB DBPROP_SUPPORTEDTXNISOLEVELS.

La valeur par défaut de cette propriété est 4096, ce qui équivaut à DBPROPVAL_TI_READCOMMITTED.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropSupportedTxnIsoRetain Cette propriété est équivalente à la propriété OLE DB DBPROP_SUPPORTEDTXNISORETAIN.

La valeur par défaut de cette propriété est 292, ce qui équivaut à une combinaison de DBPROPVAL_TR_ABORT_NO, DBPROPVAL_TR_COMMIT_NO et DBPROPVAL_TR_NONE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
DbpropTableTerm Utilisation
Propriété de type chaîne en lecture seule facultative

Description
Cette propriété est équivalente à la propriété OLE DB DBPROP_TABLETERM.

La valeur par défaut de cette propriété est « Cube ».

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Dialect Vous pouvez utiliser la propriété Dialect lorsque vous vous attendez à ce que la plupart des requêtes utilisent un dialecte particulier.

La syntaxe de requête peut être semblable dans les dialectes des langages tels que DMX et SQL. Étant donné que la syntaxe peut être similaire, Analysis Services peut ne pas être en mesure de déduire le dialecte à partir de la syntaxe de requête. Si une requête ne s’exécute pas dans un dialecte, l’instance Analysis Services peut tenter de réexécuter la requête dans un autre dialecte.

Si la propriété Dialect est définie, Analysis Services retourne les erreurs d’exécution de la requête dans le dialecte qui a la priorité, même si le fournisseur tente à nouveau d’exécuter la requête dans un autre dialecte. Par exemple, la propriété Dialect a la valeur MDGUID_DM. Le fournisseur essaie d'abord d'exécuter la requête comme une requête d'exploration de données, mais cette tentative échoue. Ensuite, le fournisseur soumet à nouveau la requête, cette fois en tant que requête SQL. Toutefois, cette requête SQL échoue également. étant donné que la valeur de la propriété dialecte est MDGUID_DM, Analysis Services retourne un message d’erreur d’exploration de données, et non un message d’erreur SQL.

Si la propriété Dialect n’est pas définie, Analysis Services retourne les erreurs d’exécution de la requête dans le dialecte utilisé en dernier. Par exemple, la propriété Dialect n’est pas définie et une requête d’exploration de données échoue. Ensuite, le fournisseur soumet à nouveau la requête, en tant que requête SQL. La requête SQL échoue également. étant donné que la propriété Dialect n’est pas définie, le fournisseur retourne un SQL message d’erreur au lieu d’un message d’erreur d’exploration de données.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .

Il n’y a pas de valeur par défaut pour cette propriété. Établit le dialecte utilisé dans les situations suivantes :

-Le dialecte que le fournisseur utilisera la première fois que le fournisseur tentera d’exécuter une requête.

-Le dialecte utilisé pour les erreurs d’exécution retournées suite à des échecs de requête.
Propriété de chaîne facultative, en lecture/écriture Les paires nom- valeur suivantes sont des dialectes disponibles pour cette propriété :

DBGUID_SQL:
C8B522D7-5CF3-11CE-ADE5-00AA0044773D. L'analyseur SQL a la priorité.

MDGUID_DM:
62C58FED-CCA5-44F1-83B6-7B45682B3904. L'analyseur DMX a la priorité.

MDGUID_MDX:
A07CCCD0-8148-11D0-87BB-00C04FC33942. L'analyseur MDX a la priorité.
Désactiver les faits de prérécupération En cas de définition sur la valeur True, le moteur cesse toute tentative de prérécupération des valeurs pour la longueur de la session.

La valeur par défaut de cette propriété est False.
Propriété booléenne en lecture/écriture facultative,
EffectiveRoles Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative en écriture seule
EffectiveUserName Spécifie le nom d’un compte à utiliser pour remplacer le nom d’utilisateur lors de la connexion à une instance de Analysis Services. La valeur de cette propriété n'est pas normalisée dans la mesure où la fonction MDX UserName retourne la valeur littérale si cette propriété est utilisée. Cette propriété peut être utilisée uniquement par les administrateurs de serveur.

Cette propriété prend en charge les types SID suivants : User, Group, Alias, WellKnownGroup et Computer.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative en écriture seule
EndRange Spécifie une valeur entière de base zéro correspondant à une valeur d’attribut CellOrdinal . (L’attribut CellOrdinal fait partie de l’élément Cell dans la section CellData de MDDataSet).

Utilisé avec la propriété BeginRange , l’application cliente peut utiliser cette propriété pour limiter un dataset OLAP retourné par une commande à une plage spécifique de cellules. Si-1 est spécifié, toutes les cellules de la cellule spécifiée dans la propriété BeginRange sont retournées.

La valeur par défaut de cette propriété est -1.

Cette propriété peut être utilisée avec la méthode Execute .
Propriété d' entier en écriture seule facultative
ExecutionMode Réservé pour un usage futur.

La valeur par défaut de cette propriété est Execute.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative en écriture seule
ForceCommitTimeout Détermine le délai d'attente, exprimé en secondes, observé dans la phase de validation d'une commande XMLA en cours d'exécution avant de forcer les commandes soumises antérieurement à effectuer une restauration. La phase de validation correspond à des commandes XMLA telles qu’une instruction ou un processus.

Une valeur de zéro (0) indique que l'instance attend indéfiniment.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en écriture seule facultative
Format Détermine le type de jeu de résultats retourné par les méthodes Discover et Execute .

La valeur par défaut de cette propriété est Native.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative en écriture seule Cette propriété peut avoir les valeurs suivantes :

Tabulaire: retourne un jeu de résultats à l’aide du type de données de l' ensemble de lignes .

Multidimensionnel: retourne un ensemble de lignes à l’aide du type de données MDDataSet .

Native: aucun format n’est spécifié explicitement. Analysis Services retourne le format approprié pour la commande. Le type de résultat réel est identifié par l'espace de noms du résultat.
ImpactAnalysis Réservé pour un usage futur.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété booléenne en écriture seule facultative
LocaleIdentifier Lit ou définit l’identificateur de paramètres régionaux (LCID) utilisé par la méthode Discover ou Execute . Pour accéder à une liste hexadécimale complète des identificateurs de langue, recherchez « Language Identifiers » dans MSDN Library.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
MaximumRows Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en écriture seule facultative
MdpropAggregateCellUpdate Cette propriété est équivalente à la propriété OLE DB MDPROP_AGGREGATECELL_UPDATE.

La valeur par défaut de cette propriété est 4, ce qui équivaut à MDPROPVAL_AU_SUPPORTED.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropAxes Cette propriété est équivalente à la propriété OLE DB MDPROP_AXES.

La valeur par défaut de cette propriété est 2147483647.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropDrillFunctions Détermine le niveau de support pour les fonctions d'extraction sur le serveur.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative Les valeurs suivantes sont utilisées pour générer un masque de bits valide :

MDPROPVAL_MDF_BASIC (0x01)

MDPROPVAL_MDF_ASYMMETRIC (0x02)

MDPROPVAL_MDF_CALC_MEMBERS (0x04)

Les valeurs par défaut sont :

3 pour SQL Server 2008

7 pour SQL Server 2008 R2 et SQL Server 2012.
MdpropFlatteningSupport Cette propriété est équivalente à la propriété OLE DB MDPROP_FLATTENING_SUPPORT.

La valeur par défaut de cette propriété est 1, ce qui équivaut à MDPROPVAL_FS_FULL_SUPPORT.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxCaseSupport Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_CASESUPPORT.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxDescFlags Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_DESCFLAGS.

La valeur par défaut de cette propriété est 7, ce qui équivaut à MDPROPVAL_MD_BEFORE, MDPROPVAL_MD_AFTER et MDPROPVAL_MD_SELF.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxFormulas Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_FORMULAS.

La valeur par défaut de cette propriété est 63, ce qui équivaut à une combinaison de MDPROPVAL_MF_WITH_CALCMEMBERS, MDPROPVAL_MF_WITH_NAMEDSETS, MDPROPVAL_MF_CREATE_CALCMEMBERS, MDPROPVAL_MF_CREATE_NAMEDSETS, MDPROPVAL_MF_SCOPE_SESSION et MDPROPVAL_MF_SCOPE_GLOBAL.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxJoinCubes Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_JOINCUBES.

La valeur par défaut de cette propriété est 1, ce qui équivaut à MDPROPVAL_MJC_SINGLECUBE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxMemberFunctions Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_MEMBER_FUNCTIONS.

La valeur par défaut de cette propriété est 15, ce qui équivaut à une combinaison de toutes les valeurs OLE DB disponibles.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxNamedSets Cette propriété est utilisée pour créer des jeux nommés. Propriété d' entier en lecture seule facultative Masque de bits provenant de valeurs répertoriées dans la table suivante.

0x01

MDPROPVAL_MNS_BASIC.

0x02

MDPROPVAL_MNS_DYNAMIC.

0x04

MDPROPVAL_MNS_DISPLAYFOLDER.

0x08

MDPROPVAL_MNS_CAPTION.

Cette propriété a pour valeur par défaut 15.
MdpropMdxNonMeasureExpressions Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_NONMEASURE_EXPRESSIONS.

La valeur par défaut de cette propriété est zéro (0), ce qui équivaut à MDPROPVAL_NME_ALLDIMENSIONS.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxNumericFunctions Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_NUMERIC_FUNCTIONS.

La valeur par défaut de cette propriété est 2047, ce qui équivaut à une combinaison 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 et MDPROPVAL_MNF_LINREGPOINT.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxObjQualification Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_OBJQUALIFICATION.

La valeur par défaut de cette propriété est 496, ce qui équivaut à une combinaison de MDPROPVAL_MOQ_DIM_HIER, MDPROPVAL_MOQ_DIMHIER_LEVEL, MDPROPVAL_MOQ_DIMHIER_MEMBER, MDPROPVAL_MOQ_LEVEL_MEMBER et MDPROPVAL_MOQ_MEMBER_MEMBER.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxOuterReference Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_OUTERREFERENCE.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxQueryByProperty Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_QUERYBYPROPERTY.

La valeur par défaut de cette propriété est TRUE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété booléenne en lecture seule facultative
MdpropMdxRangeRowset Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_RANGEROWSET.

La valeur par défaut de cette propriété est 4, ce qui équivaut à MDPROPVAL_RR_UPDATE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxSetFunctions Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_SET_FUNCTIONS.

La valeur par défaut de cette propriété est 524287, ce qui équivaut à une combinaison 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 et MDPROPVAL_MSF_TOGGLEDRILLSTATE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxSlicer Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_SLICER.

La valeur par défaut de cette propriété est 2, ce qui équivaut à MDPROPVAL_MS_SINGLETUPLE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxStringCompop Cette propriété est équivalente à la propriété OLE DB MDPROP_MDX_STRING_COMPOP.

La valeur par défaut de cette propriété est 15, ce qui équivaut à une combinaison de MDPROPVAL_MSC_LESSTHAN, MDPROPVAL_MSC_GREATERTHAN, MDPROPVAL_MSC_LESSTHANEQUAL et MDPROPVAL_MSC_GREATERTHANEQUAL.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdpropMdxSubQueries Indique le niveau de support pour les sous-requêtes dans MDX.

Cette propriété a pour valeur par défaut 63 dans SQL Server 2014.

la valeur 31 est la valeur par défaut de cette propriété dans SQL Server 2008 R2 et SQL Server 2012.

Cette propriété a pour valeur par défaut 15 dans SQL Server 2008

la valeur 3 est la valeur par défaut de cette propriété dans SQL Server 2005 Analysis Services.
Propriété d' entier en lecture seule facultative Les valeurs valides pour cette propriété sont un masque de masque créé à partir des valeurs suivantes :

0x01: MDPROPVAL_MSQ_BASIC

0x02: MDPROPVAL_MSQ_ARBITRARYSHAPE

0x04: MDPROPVAL_MSQ_NONVISUAL

0x08: MDPROPVAL_MSQ_CALCMEMBERS

0x10: MDPROPVAL_MSQ_CALCMEMBERS2
MdpropNamedLevels Cette propriété est équivalente à la propriété OLE DB MDPROP_NAMED_LEVELS.

La valeur par défaut de cette propriété est 3, ce qui équivaut à une combinaison de MDPROPVAL_NL_NAMEDLEVELS et MDPROPVAL_NL_NUMBEREDLEVELS.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
MdxMissingMemberMode Indique si les membres manquants sont ignorés dans les instructions MDX.

Cette propriété est équivalente à la propriété OLE DB DBPROP_MDX_MISSING_MEMBER_MODE.

La valeur par défaut de cette propriété est default.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative en écriture seule Cette propriété peut prendre les valeurs suivantes :

Valeur par défaut: utilisez la valeur générée par l’instance Analysis Services.

Erreur: génération d’une erreur.

Ignorer: toujours ignorer les membres manquants.
MDXSupport Spécifie une énumération qui décrit le degré de prise en charge MDX.

La valeur par défaut de cette propriété est Core.

Cette propriété peut être utilisée avec la méthode Discover .

Notez que actuellement, la seule valeur valide pour cette énumération est Core. D’autres valeurs peuvent être définies ultérieurement pour cette énumération.
Propriété de type chaîne en lecture seule facultative Cette propriété peut avoir la valeur suivante :

Core: toutes les options MDX sont prises en charge.
NonEmptyThreshold Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
Mot de passe Cette propriété n'est plus prise en charge.

Pour la compatibilité descendante, cette propriété est ignorée sans générer d’erreur lorsqu’elle est utilisée avec la méthode Execute ou Discover .
Propriété de chaîne en écriture seule facultative
ProviderName Cette propriété est équivalente à la propriété OLE DB DBPROP_DBMSNAME.

La valeur par défaut de cette propriété est « OLAP Server ».

Cette propriété peut être utilisée avec la méthode Discover .
Propriété de type chaîne en lecture seule facultative
ProviderType Cette propriété est équivalente à la propriété OLE DB DBPROP_DATASOURCE_TYPE.

La valeur par défaut de cette propriété est 6.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
ProviderVersion Cette propriété est équivalente à la propriété OLE DB DBPROP_DBMSVER.

La valeur par défaut de cette propriété est la version de l’instance Analysis Services.

Cette propriété peut être utilisée avec la méthode Discover .
Propriété de type chaîne en lecture seule facultative
ReadOnlySession Réservé pour un usage futur.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
RealTimeOlap Lorsque cette propriété est spécifiée avec la valeur TRUE, toutes les partitions à l'écoute des notifications de table doivent être interrogées en temps réel, sans mise en cache préalable. Cette propriété est équivalente à la propriété OLE DB DBPROP_MSMD_REAL_TIME_OLAP.

La valeur par défaut de cette propriété est FALSE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété booléenne en lecture/écriture facultative
ReturnCellProperties Spécifie si les propriétés de cellule sont retournées.

La valeur par défaut de cette propriété est FALSE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété booléenne en lecture/écriture facultative
Rôles Spécifie une chaîne délimitée par des virgules des noms de rôles sous lequel une application cliente se connecte à une instance de Analysis Services. Cette propriété permet à l'utilisateur de se connecter en employant un rôle différent de son rôle actuel. Par exemple, un administrateur de serveur peut souhaiter se connecter à un cube en tant que membre d'un rôle afin de tester les autorisations accordées à ce rôle. Cet utilisateur doit être un membre du rôle spécifié pour pouvoir se connecter à l'aide de cette propriété.

* * Important * * Les noms de rôles respectent la casse, et les espaces ne doivent pas être utilisés entre les noms de rôles délimités par des virgules. Autrement, les requêtes portant sur des ensembles de cellules protégées risquent de retourner des erreurs et des résultats inattendus.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative, en lecture/écriture
SafetyOptions Détermine si les bibliothèques potentiellement dangereuses peuvent être enregistrées et chargées par les applications clientes.

La valeur de cette propriété détermine également si le mot clé PASSTHROUGH est autorisé dans les cubes locaux. Une erreur se produit dans les cas de figure suivants :

-Si une application cliente tente de créer un cube local avec une instruction INSERT INTO qui contient le mot clé PASSTHROUGH.

-Si une application cliente tente de mettre à jour un cube local qui contient une instruction INSERT INTO qui utilise le mot clé PASSTHROUGH.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative Cette propriété peut avoir l’une des valeurs énumérées dans les paires nom- valeur suivantes :

DBPROPVAL_MSMD_SAFETY_OPTIONS_DEFAULT:
0. cette valeur est traitée comme DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE. Pour les connexions à un cube local, cette valeur varie selon que la propriété de chaîne de connexion CREATECUBE est utilisée ou non. Si la propriété de chaîne de connexion CREATECUBE est utilisée, cette valeur est équivalente à DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL. Autrement, cette valeur est équivalente à DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE.

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL:
1. cette valeur active toutes les bibliothèques de fonctions définies par l’utilisateur sans vérifier qu’elles sont sûres pour l’initialisation et l’écriture de scripts. Pour les connexions à des cubes locaux, cette valeur permet l'utilisation de procédures stockées et du mot clé PASSTHROUGH dans les instructions INSERT INTO. * * Note de sécurité * *: cette option n’est pas recommandée.

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE:
2. cette valeur garantit que toutes les classes d’une bibliothèque de fonctions définies par l’utilisateur particulière sont vérifiées pour s’assurer qu’elles sont sécurisées pour l’initialisation et l’écriture de scripts. Pour les connexions à des cubes locaux, cette valeur empêche l'utilisation du mot clé PASSTHROUGH dans les instructions INSERT INTO et celle des procédures stockées dont la propriété PermissionSet n'a pas la valeur Safe. Cette valeur supprime également de l'ensemble de lignes de schéma MDSCHEMA_ACTIONS les actions ayant soit la valeur HTML ou COMMAND dans la colonne ACTION_TYPE, soit la valeur URL dans la colonne ACTION_TYPE et, dans la colonne CONTENT, une valeur qui ne commence pas par « http:// » ou « https:// ».

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_NONE:
3: cette valeur empêche l’utilisation de fonctions définies par l’utilisateur pendant la session. Pour les connexions à des cubes locaux, cette valeur empêche l'utilisation de toutes les procédures stockées et du mot clé PASSTHROUGH dans les instructions INSERT INTO. Cette valeur supprime également toutes les actions de l'ensemble de lignes de schéma MDSCHEMA_ACTIONS.
SecuredCellValue Spécifie le code d’erreur et les valeurs des propriétés de la valeur et de la valeur mise en forme à retourner lorsqu’il tente d’accéder à une cellule sécurisée.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative Cette propriété peut prendre les valeurs suivantes :

0: valeur par défaut. Pour la compatibilité avec les versions antérieures, cette valeur est identique à 1. La signification de cette valeur par défaut peut faire l'objet de modifications dans les futures versions.

1: retourne HRESULT = NO_ERROR. La propriété value de la cellule contient le résultat sous la forme d’un type de données Variant. La chaîne « #N/A » est retournée dans la propriété valeur mise en forme .

2: retourne une erreur comme valeur de HRESULT.

3: retourne null dans les propriétés valeur et valeur mise en forme .

4: retourne un zéro numérique (0) dans la propriété de valeur et retourne un zéro mis en forme dans la propriété de valeur mise en forme . Par exemple, 0,00 est retourné dans la propriété valeur mise en forme pour une cellule dont la propriété format est « #. # # ».

5: retourne la chaîne « #SEC » dans les propriétés valeur et valeur mise en forme .
ServerName Cette propriété est équivalente à la propriété OLE DB DBPROP_SERVERNAME.

La valeur par défaut de cette propriété est le nom de l’instance Analysis Services.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de type chaîne en lecture seule facultative
ShowHiddenCubes Réservé pour un usage futur.

La valeur par défaut de cette propriété est FALSE.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété booléenne en lecture/écriture facultative
SQLQueryMode Détermine si les calculs sont inclus dans les requêtes SQL.

La valeur par défaut de cette propriété est calculée.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative, en lecture/écriture Cette propriété peut prendre les valeurs suivantes :

Données: aucun calcul n’est inclus.

Calculé: les calculs sont retournés.

INCLUDEEMPTY: les calculs et les lignes vides sont retournés.
SQLSupport spécifie le type de prise en charge SQL disponible sur le fournisseur.

La valeur par défaut de cette propriété est 512.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
SspropInitAppName Contient le nom de l'application cliente.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative, en lecture/écriture
SspropInitPacketsize Contient l'identificateur de l'application cliente.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
SspropInitWsid Contient l'identificateur de la station de travail cliente.

Il n’y a pas de valeur par défaut pour cette propriété.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété de chaîne facultative, en lecture/écriture
StateSupport Spécifie le degré de prise en charge de la conservation de l'état.

La valeur par défaut de cette propriété est sessions.

Cette propriété peut être utilisée avec la méthode Discover .
Propriété de type chaîne en lecture seule facultative Cette propriété peut prendre les valeurs suivantes :

None: conservation n’est pas pris en charge.

Sessions: conservation est fourni par le biais de la prise en charge de session.
Délai d'expiration Spécifie, en secondes, la durée maximale pendant laquelle l’instance de Analysis Services doit attendre la réussite d’une requête avant de retourner une erreur. De même que la propriété de chaîne de connexion Writeback Timeout, cette propriété détermine également le temps maximal pendant lequel l'instance doit attendre qu'une mise à jour d'une table d'écriture différée réussisse avant de retourner une erreur.

La valeur par défaut de cette propriété est zéro (0).

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture/écriture facultative
TransactionDDL Réservé pour un usage futur.

La valeur par défaut de cette propriété est 0.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en lecture seule facultative
UserName Cette propriété n'est plus prise en charge.

Spécifie une chaîne qui retourne le nom d’utilisateur que l’instance de Analysis Services associe à la commande. Pour la compatibilité descendante, cette propriété est ignorée sans générer d’erreur lorsqu’elle est utilisée avec la méthode Execute ou Discover . Cette propriété est équivalente à la propriété OLE DB DBPROP_USERNAME.

La valeur par défaut de cette propriété est le nom de l'utilisateur qui a ouvert la session ou la connexion active.

Cette propriété peut être utilisée avec la méthode Execute .
Propriété de type chaîne en lecture seule facultative
VisualMode Cette propriété est équivalente à la propriété OLE DB MDPROP_VISUALMODE.

La valeur par défaut de cette propriété est zéro (0), ce qui équivaut à DBPROPVAL_VISUAL_MODE_DEFAULT.

Cette propriété peut être utilisée avec les méthodes Discover et Execute .
Propriété d' entier en écriture seule facultative