Freigeben über


Unterstützte XMLA-Eigenschaften (XMLA)

In Microsoft SQL Server Analysis Services werden die in der folgenden Tabelle aufgelisteten Eigenschaften unterstützt. Sie verwenden diese aufgelisteten Eigenschaften im Properties-Element der Methoden Discover und Execute.

Name

Element

AxisFormat

Verwendung

Optionale, lesegeschützte String-Eigenschaft

Beschreibung

Bestimmt das innerhalb eines MDDataSet-Resultsets für die Beschreibung der Achsen eines mehrdimensionalen Datasets verwendete Format. Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

ClusterFormat

Die MDDataSet-Achse besteht aus einem oder mehreren CrossProduct-Elementen.

CustomFormat

Analysis Services verwendet das TupleFormat-Format für diese Einstellung.

TupleFormat

(Standard) Die MDDataSet-Achse enthält ein oder mehrere Tuple-Elemente.

Diese Eigenschaft kann mit der Execute-Methode verwendet werden.

BeginRange

Verwendung

Optionale, lesegeschützte Integer-Eigenschaft

Beschreibung

Enthält einen nullbasierten ganzzahligen Wert, der einem CellOrdinal-Attributwert entspricht. (Das CellOrdinal-Attribut ist ein Teil des Cell-Elements im Abschnitt CellData von MDDataSet.)

In Verwendung mit der EndRange-Eigenschaft kann die Clientanwendung diese Eigenschaft nutzen, um einen OLAP-Dataset einzuschränken, der durch einen Befehl zu einem bestimmten Zellbereich zurückgegeben wurde. Wenn -1 angegeben ist, werden alle Zellen bis zu der Zelle, die in der EndRange-Eigenschaft festgelegt ist, zurückgegeben.

Der Standardwert für diese Eigenschaft ist -1.

Diese Eigenschaft kann mit der Execute-Methode verwendet werden.

Katalog

Verwendung

Optionale String-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Beim Aufbau einer Sitzung mit einer Analysis Services-Instanz für das Senden eines XMLA-Befehls entspricht diese Eigenschaft der OLE DB-Eigenschaft DBPROP_INIT_CATALOG.

Wenn Sie diese Eigenschaft während einer Sitzung einrichten, um die aktuelle Datenbank für die Sitzung zu ändern, entspricht diese Eigenschaft der OLE DB-Eigenschaft DBPROP_CURRENTCATALOG.

Der Standardwert für diese Eigenschaft ist eine leere Zeichenfolge.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

CatalogLocation

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_CATALOGLOCATION.

Der Standardwert für diese Eigenschaft ist null (0). Dies entspricht DBPROPVAL_CL_START.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

ClientProcessID

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Enthält den Bezeichner (ID) des Prozessthreads für die aktuelle Sitzung.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

CommitTimeout

Verwendung

Optionale, lesegeschützte Integer-Eigenschaft

Beschreibung

Bestimmt, wie lange in Sekunden die Commitphase eines derzeit laufenden XMLA-Befehls wartet, bevor ein Rollback eintritt. Die Commitphase entspricht XMLA-Befehlen wie Statement oder Process.

Der Wert null (0) gibt an, dass die Instanz unbegrenzt wartet.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

Inhalt

Verwendung

Optionale, lesegeschützte String-Eigenschaft

Beschreibung

Bestimmt den Typ von Daten, die von den Methoden Discover und Execute zurückgegeben werden. Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

None

Ermöglicht die Überprüfung der Struktur des Befehls, aber nicht die Ausführung.

Schema

Gibt das XML-Schema zurück, das sich auf den angeforderten Befehl bezieht. Das XML-Schema gibt Spalten und andere Informationen an.

Data

Gibt nur die Daten zurück, die angefordert wurden.

SchemaData

(Standard) gibt die Schemainformationen und die Daten zurück.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

Cube

Verwendung

Optionale, lesegeschützte String-Eigenschaft

Beschreibung

Enthält den Namen des Cubes, der den Kontext für den Befehl festlegt. Enthält der Befehl selbst einen Cubenamen, wie beispielsweise in der FROM-Klausel einer MDX-SELECT-Anweisung, wird die Einstellung dieser Eigenschaft ignoriert.

Der Standardwert für diese Eigenschaft ist eine leere Zeichenfolge.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DataSourceInfo

Verwendung

Erforderliche String-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Enthält die Informationen, beispielsweise den Instanznamen, die erforderlich sind, um eine Verbindung mit der Datenquelle herzustellen.

Clientanwendungen sollten den Inhalt der DataSourceInfo-Eigenschaft nicht erstellen, um zu einer Instanz zu senden. Stattdessen sollte die Clientanwendung die Datenquellen finden, die vom Anbieter unterstützt werden, indem die Discover-Methode verwendet wird, um das DISCOVER_DATASOURCES-Rowset abzufragen. Die Clientanwendung sendet dann den gleichen Wert für die DataSourceInfo-Eigenschaft zurück, die der Client vom DISCOVER_DATASOURCES-Rowset abgerufen hat.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropCatalogTerm

Verwendung

Optionale, schreibgeschützte String-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_CATALOGTERM.

Der Standardwert dieser Eigenschaft ist "Database".

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropCatalogUsage

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_CATALOGUSAGE.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropColumnDefinition

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_COLUMNDEFINITION.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropConcatNullBehavior

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_CONCATNULLBEHAVIOR.

Der Standardwert für diese Eigenschaft ist 1. Dies entspricht DBPROPVAL_CB_NULL.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropDataSourceReadOnly

Verwendung

Optionale, schreibgeschützte Boolean-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_DATASOURCEREADONLY.

Der Standardwert für diese Eigenschaft ist FALSE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropGroupBy

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_GROUPBY.

Der Standardwert für diese Eigenschaft ist 2. Dies entspricht DBPROPVAL_GB_EQUALS_SELECT.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropHeterogeneousTables

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_HETEROGENEOUSTABLES.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropIdentifierCase

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft, DBPROP_IDENTIFIERCASE.

Der Standardwert für diese Eigenschaft ist 8. Dies entspricht DBPROPVAL_IC_MIXED.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropInitMode

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_INIT_MODE.

Die einzigen unterstützten Werte für diese Eigenschaft sind DB_MODE_READWRITE und DB_MODE_READ.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMaxIndexSize

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_MAXINDEXSIZE.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMaxOpenChapters

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_MAXOPENCHAPTERS.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMaxRowSize

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_MAXROWSIZE.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMaxRowSizeIncludeBlob

Verwendung

Optionale, schreibgeschützte Boolean-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_MAXROWSIZEINCLUDESBLOB.

Der Standardwert dieser Eigenschaft ist TRUE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMaxTablesInSelect

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_MAXTABLESINSELECT.

Der Standardwert für diese Eigenschaft ist 1.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdAutoexists

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Bestimmt das Verhalten von Autoexists. Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

0

Standardwert, entspricht 1.

1

Anwenden von tiefen Autoexists für Abfrageachsen und benannte Mengen. Schließt WHERE-Klauseln und untergeordnete SELECT-Ausdrücke ein.

2

Anwenden von tiefen Autoexists für Abfrageachsen und Ausschließen von benannten Mengen aus Autoexists. Schließt WHERE-Klauseln und untergeordnete SELECT-Ausdrücke ein.

3

Keine Autoexists für benannte Mengen mit WHERE-Klausel anwenden. Anwenden von flachen Autoexists für Abfrageachsen mit WHERE-Klausel. Anwenden von tiefen Autoexists für Abfrageachsen mit untergeordneten SELECT-Ausdrücken und benannte Mengen mit untergeordneten SELECT-Ausdrücken.

0 (null) oder leer sind die Standardwerte für diese Eigenschaft.

Dies ist eine Sitzungseigenschaft, die nur festgelegt werden kann, wenn die Sitzung erstellt wird.

DbpropMsmdCacheMode

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdCachePolicy

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdCacheRatio

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdCacheRatio2

Verwendung

Optionale Double-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdCompareCaseNotSensitiveStringFlags

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Bestimmt Groß-/Kleinschreibung beachtenden Zeichenfolgenvergleich und Sortierreihenfolgenfunktionalität. Diese Eigenschaft kontrolliert, wie Vergleiche in Zeichensätzen vorgenommen werden, die keine Groß-/Kleinschreibung unterstützen, wie beispielsweise Katakana-Zeichen für Japanisch und Hindi. Der Wert dieser Eigenschaft wird in der ersten Verbindung des Prozessthreads gesetzt und beeinflusst alle nachfolgenden Verbindungen in diesem Prozessthread.

Bestimmen Sie mithilfe der folgenden Tabelle, welche Flags verwendet werden müssen.

Name

Wert

Beschreibung

NORM_IGNORECASE

0x00000001

Groß-/Kleinschreibung wird ignoriert.

Nicht verfügbar

0x00000002

Binärer Vergleich. Zeichen werden basierend auf dem ihnen zugrunde liegenden Wert im Zeichensatz verglichen, nicht nach ihrer Reihenfolge im Alphabet.

NORM_IGNORENONSPACE

0x00000010

Zeichen ohne Zwischenraum werden ignoriert.

NORM_IGNORESYMBOLS

0x00000100

Symbole werden ignoriert.

NORM_IGNOREKANATYPE

0x00001000

Es wird keine Differenzierung zwischen Hiragana- und Katakana-Zeichen vorgenommen. Beim Vergleich werden die entsprechenden Hiragana- und Katakana-Zeichen als gleich angesehen.

NORM_IGNOREWIDTH

0x00010000

Es wird keine Differenzierung zwischen Einzel- und Doppelbyteversionen des gleichen Zeichens vorgenommen.

SORT_STRINGSORT

0x00100000

Die Interpunktion wird wie Symbole behandelt.

Weitere Informationen über den Vergleich von Zeichenfolgen in OLE DB finden Sie, indem Sie im Bereich "Platform SDK" der MSDN Library nach "CompareString" suchen.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdCompareCaseSensitiveStringFlags

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Bestimmt Groß-/Kleinschreibung nicht beachtenden Zeichenfolgenvergleich und Sortierreihenfolgenfunktionalität. Diese Eigenschaft kontrolliert, wie Vergleiche in Zeichensätzen vorgenommen werden, die keine Groß-/Kleinschreibung unterstützen, wie beispielsweise Katakana-Zeichen für Japanisch und Hindi. Der Wert dieser Eigenschaft wird in der ersten Verbindung des Prozessthreads gesetzt und beeinflusst alle nachfolgenden Verbindungen in diesem Prozessthread.

Bestimmen Sie mithilfe der folgenden Tabelle, welche Flags verwendet werden müssen.

Name

Wert

Beschreibung

NORM_IGNORECASE

0x00000001

Groß-/Kleinschreibung wird ignoriert.

Nicht verfügbar

0x00000002

Binärer Vergleich. Zeichen werden basierend auf dem ihnen zugrunde liegenden Wert im Zeichensatz verglichen, nicht nach ihrer Reihenfolge im Alphabet.

NORM_IGNORENONSPACE

0x00000010

Zeichen ohne Zwischenraum werden ignoriert.

NORM_IGNORESYMBOLS

0x00000100

Symbole werden ignoriert.

NORM_IGNOREKANATYPE

0x00001000

Es wird keine Differenzierung zwischen Hiragana- und Katakana-Zeichen vorgenommen. Beim Vergleich werden die entsprechenden Hiragana- und Katakana-Zeichen als gleich angesehen.

NORM_IGNOREWIDTH

0x00010000

Es wird keine Differenzierung zwischen Einzel- und Doppelbyteversionen des gleichen Zeichens vorgenommen.

SORT_STRINGSORT

0x00100000

Die Interpunktion wird wie Symbole behandelt.

Weitere Informationen über den Vergleich von Zeichenfolgen in OLE DB finden Sie, indem Sie im Bereich "Platform SDK" der MSDN Library nach "CompareString" suchen.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdDebugMode

Verwendung

Optionale String-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdDynamicDebugLimit

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdFlattened2

Verwendung

Optionale Boolean-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Gibt alle Elemente einer Über-/Unterordnungshierarchie in einer einzelnen Tabellenspalte im vereinfachten Ergebnis aus, es sei denn, die Über-/Unterordnungshierarchie wird auf Achse 0 angefordert. Die Ebenenvorlage für Ausgabespalten wird nicht verwendet.

Der Standardwert für diese Eigenschaft ist FALSE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdMDXCompatibility

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Bestimmt, wie Platzhalterelemente in einer unregelmäßigen oder unausgeglichenen Hierarchie behandelt werden. Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

0

Für Kompatibilität mit früheren Versionen von Analysis Services entspricht dieser Wert 1.

1

Hierarchien in Dimensionen mit unterschiedlichen Rollen empfangen eine Beschriftung, die den Dimensionsnamen und den Hierarchienamen einschließt. Die Beschriftung weist folgendes Format auf:

[Dimension].[Hierarchie]

Die Platzhalterelemente werden verfügbar gemacht.

2

Hierarchien in Dimensionen mit unterschiedlichen Rollen empfangen eine Beschriftung, die den Dimensionsnamen und den Hierarchienamen einschließt. Die Beschriftung weist folgendes Format auf:

[Dimension].[Hierarchie]

Die Platzhalterelemente werden nicht verfügbar gemacht.

3

(Standard) Die Platzhalterelemente werden nicht verfügbar gemacht.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdMDXUniqueNameStyle

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Bestimmt den Algorithmus für die Generierung der eindeutigen Namen von Elementen in einer Dimension. Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

0

Für Kompatibilität mit früheren Versionen von Analysis Services entspricht dieser Wert 2.

1

Verwendet einen Schlüsselpfadalgorithmus:

[Dim].&[Key1].&[Key2]

2

Verwendet einen Namenpfadalgorithmus:

[Dim].[Name1].&[Name2]

3

Verwendet garantierte eindeutige Namen, die die Zeit über stabil sind.

Der Standardwert für diese Eigenschaft ist 6.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdSQLCompatibility

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMsmdSubQueries

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Eine Bitmaske, die das Verhalten von Unterabfragen bestimmt. Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

0

Standardwert, mit früheren Versionen von Analysis Services kompatibel.

Berechnete Elemente oder berechnete Mengen sind in untergeordneten SELECT-Ausdrücken oder Teilcubes nicht zulässig.

1

Berechnete Elemente oder berechnete Mengen sind in untergeordneten SELECT-Ausdrücken oder Teilcubes zulässig. Vorgänger des berechneten Elements werden nicht in den Raum des untergeordneten SELECT-Ausdrucks oder Teilcubes eingeschlossen.

2

Berechnete Elemente oder berechnete Mengen sind in untergeordneten SELECT-Ausdrücken oder Teilcubes zulässig. Vorgänger des berechneten Elements werden in den Raum des untergeordneten SELECT-Ausdrucks oder Teilcubes eingeschlossen.

0 (null) oder leer sind die Standardwerte für diese Eigenschaft.

Dies ist eine Sitzungseigenschaft, die nur festgelegt werden kann, wenn die Sitzung erstellt wird.

Eine ausführliche Erläuterung zum Verhalten von berechneten Elementen oder berechneten Mengen in untergeordneten SELECT-Ausdrücken und Teilcubes finden Sie unter Berechnete Elemente in untergeordneten SELECT-Ausdrücken und Teilcubes.

DbpropMsmdUseFormulaCache

Verwendung

Optionale String-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropMultiTableUpdate

Verwendung

Optionale, schreibgeschützte Boolean-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_MULTITABLEUPDATE.

Der Standardwert für diese Eigenschaft ist FALSE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropNullCollation

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_NULLCOLLATION.

Der Standardwert für diese Eigenschaft ist 4. Dies entspricht DBPROPVAL_NC_LOW.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropOrderByColumnsInSelect

Verwendung

Optionale, schreibgeschützte Boolean-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_ORDERBYCOLUMNSINSELECT.

Der Standardwert für diese Eigenschaft ist FALSE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropOutputParameterAvailable

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_OUTPUTPARAMETERAVAILABILITY.

Der Standardwert für diese Eigenschaft ist 1. Dies entspricht DBPROPVAL_OA_NOTSUPPORTED.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropPersistentIdType

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_PERSISTENTIDTYPE.

Der Standardwert für diese Eigenschaft ist 4. Dies entspricht DBPROPVAL_PT_NAME.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropPrepareAbortBehavior

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_PREPAREABORTBEHAVIOR.

Der Standardwert für diese Eigenschaft ist 1. Dies entspricht DBPROPVAL_CB_DELETE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropPrepareCommitBehavior

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_PREPARECOMMITBEHAVIOR.

Der Standardwert für diese Eigenschaft ist 1. Dies entspricht DBPROPVAL_CB_DELETE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropProcedureTerm

Verwendung

Optionale, schreibgeschützte String-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_PROCEDURETERM.

Der Standardwert für diese Eigenschaft ist "Berechnetes Element".

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropQuotedIdentifierCase

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_QUOTEDIDENTIFIERCASE.

Der Standardwert für diese Eigenschaft ist 8. Dies entspricht DBPROPVAL_IC_MIXED.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropSchemaUsage

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_SCHEMAUSAGE.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropSqlSupport

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_SQLSUPPORT.

Der Standardwert für diese Eigenschaft ist 512. Dies entspricht DBPROPVAL_SQL_SUBMINIMUM.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropSubqueries

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_SUBQUERIES.

HinweisHinweis

Während DMX (Data Mining Extensions) Unterabfragen unterstützt, verweist diese Eigenschaft auf Unterabfrageunterstützung in SQL.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropSupportedTxnDdl

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_SUPPORTEDTXNDDL.

Der Standardwert für diese Eigenschaft ist null (0). Dies entspricht DBPROPVAL_TC_NONE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropSupportedTxnIsoLevels

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_SUPPORTEDTXNISOLEVELS.

Der Standardwert für diese Eigenschaft ist 4096. Dies entspricht DBPROPVAL_TI_READCOMMITTED.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropSupportedTxnIsoRetain

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_SUPPORTEDTXNISORETAIN.

Der Standardwert für diese Eigenschaft ist 292. Dies entspricht einer Kombination aus DBPROPVAL_TR_ABORT_NO, DBPROPVAL_TR_COMMIT_NO und DBPROPVAL_TR_NONE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

DbpropTableTerm

Verwendung

Optionale, schreibgeschützte String-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_TABLETERM.

Der Standardwert dieser Eigenschaft ist "Cube".

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

Dialect

Verwendung

Optionale String-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Erstellt den in den folgenden Situationen verwendeten Dialekt:

  • Der Dialekt, den der Anbieter beim ersten Versuch der Ausführung einer Abfrage verwenden wird.

  • Der Dialekt, der für die Ausführungsfehler verwendet wird, die als Folge von Abfragefehlern zurückgegeben werden.

Die für diese Eigenschaft verfügbaren Dialekte werden in der folgenden Tabelle aufgelistet.

Name

Wert

Beschreibung

DBGUID_SQL

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

Der SQL-Parser hat Vorrang.

MDGUID_DM

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

Der DMX-Parser hat Vorrang.

MDGUID_MDX

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

Der MDX-Parser hat Vorrang.

Sie können die Dialect-Eigenschaft nutzen, wenn Sie erwarten, dass die meisten Abfragen einen bestimmten Dialekt verwenden werden.

Die Abfragesyntax kann für Sprachdialekte, wie beispielsweise DMX und SQL, ähnlich sein. Da die Syntax ähnlich sein kann, ist Analysis Services möglicherweise nicht in der Lage, den Dialekt aus der Abfragesyntax abzuleiten. Wenn eine Abfrage nicht in einem Dialekt ausgeführt werden kann, kann die Analysis Services-Instanz möglicherweise versuchen, die Abfrage in einem anderen Dialekt auszuführen.

Wenn die Dialect-Eigenschaft eingerichtet ist, gibt Analysis Services Abfrageausführungsfehler in dem Dialekt zurück, der Vorrang hat, auch wenn der Anbieter versucht, die Abfrage in einem anderen Dialekt auszuführen. Beispiel: Die Dialect-Eigenschaft ist auf MDGUID_DM eingerichtet. Der Anbieter versucht zunächst, die Abfrage als Data Mining-Abfrage auszuführen, aber diese Abfrage schlägt fehl. Der Anbieter sendet dann die Abfrage als SQL-Abfrage erneut ab. Aber diese SQL-Abfrage schlägt auch fehl. Da der Wert der Dialect-Eigenschaft MDGUID_DM ist, gibt Analysis Services eine Data Mining-Fehlermeldung zurück und keine SQL-Fehlermeldung.

Wenn die Dialect-Eigenschaft nicht festgelegt wird, gibt Analysis Services Abfrageausführungsfehler im zuletzt verwendeten Dialekt zurück. Beispiel: Die Dialect-Eigenschaft ist nicht festgelegt und eine Data Mining-Abfrage schlägt fehl. Der Anbieter sendet dann die Abfrage als SQL erneut ab. Die SQL-Abfrage schlägt auch fehl. Da die Dialect-Eigenschaft nicht festgelegt ist, gibt der Anbieter eine SQL-Fehlermeldung anstelle einer Data Mining-Fehlermeldung zurück.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

Disable Prefetch Facts

Verwendung

Optionale Boolean-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Wenn diese Eigenschaft auf True festgelegt ist, unternimmt das Modul während der Dauer der Sitzung keine weiteren Versuche, Werte vorab abzurufen.

Der Standardwert dieser Eigenschaft ist False.

EffectiveRoles

Verwendung

Optionale, lesegeschützte String-Eigenschaft

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

EffectiveUserName

Verwendung

Optionale, lesegeschützte String-Eigenschaft

Beschreibung

Legt den Namen eines Kontos fest, der verwendet wird, um einen Benutzernamen bei Verbindungsaufbau zu einer Analysis Services-Instanz zu überschreiben. Der Wert der Eigenschaft ist nicht normalisiert; das heißt die MDX-UserName-Funktion gibt den Literalwert zurück, wenn diese Eigenschaft verwendet wird. Diese Eigenschaft kann nur von Serveradministratoren verwendet werden.

Diese Eigenschaft unterstützt die folgenden SID-Typen: Benutzer, Gruppe, Alias, WellKnownGroup, Computer.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

EndRange

Verwendung

Optionale, lesegeschützte Integer-Eigenschaft

Beschreibung

Legt einen nullbasierten ganzzahligen Wert fest, der einem CellOrdinal-Attributwert entspricht. (Das CellOrdinal-Attribut ist Teil des Cell-Elements im CellData-Abschnitt von MDDataSet).

In Verwendung mit der BeginRange-Eigenschaft kann die Clientanwendung diese Eigenschaft nutzen, um einen OLAP-Dataset einzuschränken, der durch einen Befehl zu einem bestimmten Zellbereich zurückgegeben wurde. Wenn -1 angegeben ist, werden alle Zellen ab der Zelle, die in der BeginRange-Eigenschaft festgelegt ist, zurückgegeben.

Der Standardwert für diese Eigenschaft ist -1.

Diese Eigenschaft kann mit der Execute-Methode verwendet werden.

ExecutionMode

Verwendung

Optionale, lesegeschützte String-Eigenschaft

Beschreibung

Zur künftigen Verwendung reserviert.

Der Standardwert dieser Eigenschaft ist Execute.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

ForceCommitTimeout

Verwendung

Optionale, lesegeschützte Integer-Eigenschaft

Beschreibung

Bestimmt, wie lange in Sekunden die Commitphase eines derzeit laufenden XMLA-Befehls wartet, bevor ein Rollback für zuvor herausgegebene Befehle erzwungen wird. Die Commitphase entspricht XMLA-Befehlen wie Statement oder Process.

Der Wert null (0) gibt an, dass die Instanz unbegrenzt wartet.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

Format

Verwendung

Optionale, lesegeschützte String-Eigenschaft

Beschreibung

Bestimmt den Typ von Resultset, der von den Methoden Discover und Execute zurückgegeben wird. Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

Tabular

Gibt mit dem Rowset-Datentyp ein Resultset zurück.

Multidimensional

Gibt mit dem MDDataSet-Datentyp ein Rowset zurück.

Native

Kein Format wird explizit angegeben. Analysis Services gibt das entsprechende Format für den Befehl zurück. Der tatsächliche Ergebnistyp wird vom Namespace des Ergebnisses identifiziert.

Der Standardwert dieser Eigenschaft ist Native.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

ImpactAnalysis

Verwendung

Optionale, lesegeschützte Boolean-Eigenschaft

Beschreibung

Zur künftigen Verwendung reserviert.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

LocaleIdentifier

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Liest den von der Discover-Methode oder Execute-Methode verwendeten Gebietsschemabezeichner (LCID) oder legt diesen fest. Eine vollständige hexadezimale Liste der Sprachen-IDs finden Sie unter der Suche "Language Identifiers" in der MSDN Library auf der Website von Microsoft.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MaximumRows

Verwendung

Optionale, lesegeschützte Integer-Eigenschaft

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropAggregateCellUpdate

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_AGGREGATECELL_UPDATE.

Der Standardwert für diese Eigenschaft ist 4. Dies entspricht MDPROPVAL_AU_SUPPORTED.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropAxes

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_AXES.

Der Standardwert für diese Eigenschaft ist 2147483647.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropDrillFunctions

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Gibt die Unterstützung für Drillingfunktionen auf dem Server an. Die folgenden Werte werden verwendet, um eine gültige Bitmaske zu erstellen:

MDPROPVAL_MDF_BASIC (0x01)

MDPROPVAL_MDF_ASYMMETRIC (0x02)

MDPROPVAL_MDF_CALC_MEMBERS (0x04)

Die Standardwerte lauten wie folgt:

3 für SQL Server 2008

7 für SQL Server 2008 R2 und SQL Server 2012

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropFlatteningSupport

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_FLATTENING_SUPPORT.

Der Standardwert für diese Eigenschaft ist 1. Dies entspricht MDPROPVAL_FS_FULL_SUPPORT.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxCaseSupport

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_CASESUPPORT.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxDescFlags

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_DESCFLAGS.

Der Standardwert für diese Eigenschaft ist 7. Dies entspricht MDPROPVAL_MD_BEFORE, MDPROPVAL_MD_AFTER und MDPROPVAL_MD_SELF.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxFormulas

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_FORMULAS.

Der Standardwert für diese Eigenschaft ist 63. Dies entspricht einer Kombination aus MDPROPVAL_MF_WITH_CALCMEMBERS, MDPROPVAL_MF_WITH_NAMEDSETS, MDPROPVAL_MF_CREATE_CALCMEMBERS, MDPROPVAL_MF_CREATE_NAMEDSETS, MDPROPVAL_MF_SCOPE_SESSION und MDPROPVAL_MF_SCOPE_GLOBAL.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxJoinCubes

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_JOINCUBES.

Der Standardwert für diese Eigenschaft ist 1. Dies entspricht MDPROPVAL_MJC_SINGLECUBE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxMemberFunctions

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_MEMBER_FUNCTIONS.

Der Standardwert für diese Eigenschaft ist 15. Dies entspricht einer Kombination aus allen verfügbaren OLE DB-Werten.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxNamedSets

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Eine Bitmaske aus in der folgenden Tabelle aufgelisteten Werten.

Wert

Beschreibung

0x01

MDPROPVAL_MNS_BASIC.

0x02

MDPROPVAL_MNS_DYNAMIC.

0x04

MDPROPVAL_MNS_DISPLAYFOLDER.

0x08

MDPROPVAL_MNS_CAPTION.

Der Standardwert für diese Eigenschaft beträgt 15.

MdpropMdxNonMeasureExpressions

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_NONMEASURE_EXPRESSIONS.

Der Standardwert für diese Eigenschaft ist null (0). Dies entspricht MDPROPVAL_NME_ALLDIMENSIONS.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxNumericFunctions

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_NUMERIC_FUNCTIONS.

Der Standardwert für diese Eigenschaft ist 2047. Dies entspricht einer Kombination aus 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 und MDPROPVAL_MNF_LINREGPOINT.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxObjQualification

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_OBJQUALIFICATION.

Der Standardwert dieser Eigenschaft ist 496. Dies entspricht einer Kombination aus MDPROPVAL_MOQ_DIM_HIER, MDPROPVAL_MOQ_DIMHIER_LEVEL, MDPROPVAL_MOQ_DIMHIER_MEMBER, MDPROPVAL_MOQ_LEVEL_MEMBER und MDPROPVAL_MOQ_MEMBER_MEMBER.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxOuterReference

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_OUTERREFERENCE.

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxQueryByProperty

Verwendung

Optionale, schreibgeschützte Boolean-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_QUERYBYPROPERTY.

Der Standardwert dieser Eigenschaft ist TRUE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxRangeRowset

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_RANGEROWSET.

Der Standardwert für diese Eigenschaft ist 4. Dies entspricht MDPROPVAL_RR_UPDATE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxSetFunctions

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_SET_FUNCTIONS.

Der Standardwert für diese Eigenschaft ist 524287. Dies entspricht einer Kombination aus 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 und MDPROPVAL_MSF_TOGGLEDRILLSTATE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxSlicer

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_SLICER.

Der Standardwert für diese Eigenschaft ist 2. Dies entspricht MDPROPVAL_MS_SINGLETUPLE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxStringCompop

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_MDX_STRING_COMPOP.

Der Standardwert für diese Eigenschaft ist 15. Dies entspricht einer Kombination aus MDPROPVAL_MSC_LESSTHAN, MDPROPVAL_MSC_GREATERTHAN, MDPROPVAL_MSC_LESSTHANEQUAL und MDPROPVAL_MSC_GREATERTHANEQUAL.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdpropMdxSubQueries

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Gibt die Ebene der Unterstützung für Unterabfragen in MDX an. Eine Bitmaske aus in der folgenden Tabelle aufgelisteten Werten.

Wert

Beschreibung

0x01

MDPROPVAL_MSQ_BASIC.

0x02

MDPROPVAL_MSQ_ARBITRARYSHAPE.

0x04

MDPROPVAL_MSQ_NONVISUAL.

0x08

MDPROPVAL_MSQ_CALCMEMBERS.

0x10

MDPROPVAL_MSQ_CALCMEMBERS2

Der Standardwert für diese Eigenschaft in SQL Server 2008 R2 und SQL Server 2012 ist 31.

Der Standardwert für diese Eigenschaft in SQL Server 2008 ist 15.

Der Standardwert für diese Eigenschaft in SQL Server 2005 Analysis Services ist 3.

MdpropNamedLevels

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_NAMED_LEVELS.

Der Standardwert für diese Eigenschaft ist 3. Dies entspricht einer Kombination aus MDPROPVAL_NL_NAMEDLEVELS und MDPROPVAL_NL_NUMBEREDLEVELS.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MdxMissingMemberMode

Verwendung

Optionale, lesegeschützte String-Eigenschaft

Beschreibung

Gibt an, ob fehlende Elemente in MDX-Anweisungen ignoriert werden.

Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

Default

Von der Analysis Services-Instanz generierten Wert verwenden.

Error

Fehler erzeugen.

Ignore

Fehlende Elemente immer ignorieren.

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_MDX_MISSING_MEMBER_MODE.

Der Standardwert dieser Eigenschaft ist Default.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

MDXSupport

Verwendung

Optionale, schreibgeschützte String-Eigenschaft

Beschreibung

Gibt eine Enumeration an, die den Grad der MDX-Unterstützung beschreibt.

Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

Core

Alle MDX-Optionen werden unterstützt.

HinweisHinweis

Derzeit ist der einzige Wert, den die Enumeration enthält, Core. In zukünftigen Versionen werden andere Werte für diese Enumeration definiert.

Der Standardwert dieser Eigenschaft ist Core.

Diese Eigenschaft kann mit der Discover-Methode verwendet werden.

NonEmptyThreshold

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

Kennwort

Verwendung

Optionale, lesegeschützte String-Eigenschaft

HinweisHinweis

Diese Eigenschaft wird nicht mehr unterstützt.

Beschreibung

Für Rückwärtskompatibilität wird diese Eigenschaft bei Verwendung der Execute- oder Discover-Methode ignoriert, ohne dass ein Fehler generiert wird.

ProviderName

Verwendung

Optionale, schreibgeschützte String-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_DBMSNAME.

Der Standardwert dieser Eigenschaft ist "OLAP Server".

Diese Eigenschaft kann mit der Discover-Methode verwendet werden.

ProviderType

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_DATASOURCE_TYPE.

Der Standardwert für diese Eigenschaft ist 6.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

ProviderVersion

Verwendung

Optionale, schreibgeschützte String-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_DBMSVER.

Der Standardwert für diese Eigenschaft ist die Version der Analysis Services-Instanz.

Diese Eigenschaft kann mit der Discover-Methode verwendet werden.

ReadOnlySession

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

RealTimeOlap

Verwendung

Optionale Boolean-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Gibt, wenn auf TRUE gesetzt, an, dass alle Partitionen, die Tabellenbenachrichtigungen überwachen, in Echtzeit abgefragt werden müssen, wobei das Caching umgangen wird. Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_MSMD_REAL_TIME_OLAP.

Der Standardwert für diese Eigenschaft ist FALSE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

ReturnCellProperties

Verwendung

Optionale Boolean-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Der Standardwert für diese Eigenschaft ist FALSE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

Rollen

Verwendung

Optionale String-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Legt eine durch Trennzeichen getrennte Zeichenfolge der Rollennamen fest, unter denen eine Clientanwendung eine Verbindung zu einer Analysis Services-Instanz herstellt. Mit dieser Eigenschaft kann ein Benutzer eine Verbindung mithilfe einer anderen Rolle als der vom Benutzer derzeit verwendeten herstellen. Beispielsweise möchte ein Serveradministrator eine Verbindung zu einem Cube als Element einer Rolle herstellen, um Berechtigungen zu prüfen, die dieser Rolle zugewiesen wurden. Dieser Benutzer muss ein Element der Rolle sein, das angegeben wird, um mit dieser Eigenschaft eine Verbindung herzustellen.

Wichtiger HinweisWichtig

Rollennamen beachten die Groß-/Kleinschreibung und Leerzeichen sollten nicht zwischen den durch Trennzeichen getrennten Rollennamen verwendet werden. Andernfalls werden Fehler und unerwartete Ergebnisse möglicherweise von Abfragen an gesicherte Zellensätze zurückgegeben.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

SafetyOptions

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Bestimmt, ob unsichere Bibliotheken registriert und von Clientanwendungen geladen werden können.

Der Wert dieser Eigenschaft bestimmt auch, ob das PASSTHROUGH-Schlüsselwort in lokalen Cubes zugelassen wird. In den folgenden Situationen tritt ein Fehler auf:

  • Wenn eine Clientanwendung versucht, einen lokalen Cube mit einer INSERT INTO-Anweisung zu erstellen, die das PASSTHROUGH-Schlüsselwort enthält.

  • Wenn eine Clientanwendung versucht, einen lokalen Cube zu aktualisieren, der die INSERT INTO-Anweisung enthält, die das PASSTHROUGH-Schlüsselwort verwendet.

Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Name

Wert

Beschreibung

DBPROPVAL_MSMD_SAFETY_OPTIONS_DEFAULT

0

Dieser Wert wird als DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE behandelt.

Für Verbindungen zu einem lokalen Cube hängt dieser Wert davon ab, ob die CREATECUBE-Eigenschaft der Verbindungszeichenfolge verwendet wird. Wenn die CREATECUBE-Eigenschaft der Verbindungszeichenfolge verwendet wird, entspricht dieser Wert DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL. Anderenfalls entspricht der Wert DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE.

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_ALL

1

Dieser Wert aktiviert alle benutzerdefinierten Funktionsbibliotheken, ohne zu überprüfen, ob diese für Initialisierung und Skripterstellung sicher sind. Für Verbindungen zu lokalen Cubes ermöglicht dieser Wert die Verwendung von gespeicherten Prozeduren und des PASSTHROUGH-Schlüsselworts in den INSERT INTO-Anweisungen.

SicherheitshinweisSicherheitshinweis

Diese Option wird nicht empfohlen.

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_SAFE

2

Dieser Wert stellt sicher, dass alle Klassen für eine bestimmte benutzerdefinierte Funktionsbibliothek überprüft werden, um sicherzustellen, dass diese für Initialisierung und Skripterstellung sicher sind. Für Verbindungen zu lokalen Cubes verhindert dieser Wert die Verwendung des PASSTHROUGH-Schlüsselworts in INSERT INTO-Anweisungen und von gespeicherten Prozeduren, bei denen die PermissionSet-Eigenschaft nicht auf "Safe" gesetzt ist.

Dieser Wert entfernt darüber hinaus Aktionen im MDSCHEMA_ACTIONS-Schemarowset, die entweder den Wert HTML oder COMMAND in der ACTION_TYPE-Spalte haben oder über einen Wert URL in der ACTION_TYPE-Spalte und einen Wert in der CONTENT-Spalte verfügen, der nicht mit "http://" oder "https://" beginnt.

DBPROPVAL_MSMD_SAFETY_OPTIONS_ALLOW_NONE

3

Dieser Wert verhindert, dass benutzerdefinierte Funktionen während der Sitzung verwendet werden. Für Verbindungen zu lokalen Cubes verhindert dieser Wert die Verwendung aller gespeicherter Prozeduren und des PASSTHROUGH-Schlüsselworts in den INSERT INTO-Anweisungen.

Dieser Wert entfernt auch alle Aktionen im MDSCHEMA_ACTIONS-Schemarowset.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

SecuredCellValue

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Legt den Fehlercode und die Werte für die Value- und Formatted Value-Zelleigenschaften fest, die zurückgegeben werden, wenn ein Zugriff auf eine geschützte Zelle versucht wird.

Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

0

(Standard) für Kompatibilität mit früheren Versionen entspricht dieser Wert 1. Die Bedeutung dieses Standardwerts unterliegt in zukünftigen Versionen Änderung.

1

Gibt zurück: HRESULT = NO_ERROR

Die Value-Eigenschaft der Zelle enthält das Ergebnis als Variantendatentyp. Die Zeichenfolge "#N/A" wird in der Formatted Value-Eigenschaft zurückgegeben.

2

Gibt einen Fehler als Wert von HRESULT zurück.

3

Gibt NULL in den Eigenschaften Value und Formatted Value zurück.

4

Gibt eine numerische null (0) in der Value-Eigenschaft zurück und gibt eine formatierte null in der Formatted Value-Eigenschaft zurück. Beispiel: In der Formatted Value-Eigenschaft wird für eine Zelle, deren Format-Eigenschaft "#.##" ist, 0.00 zurückgegeben.

5

Gibt die Zeichenfolge "#SEC" in den Eigenschaften Value und Formatted Value zurück.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

ServerName

Verwendung

Optionale, schreibgeschützte String-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_SERVERNAME.

Der Standardwert für diese Eigenschaft ist der Name der Analysis Services-Instanz.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

ShowHiddenCubes

Verwendung

Optionale Boolean-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Zur künftigen Verwendung reserviert.

Der Standardwert für diese Eigenschaft ist FALSE.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

SQLQueryMode

Verwendung

Optionale String-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Bestimmt, ob Berechnungen in SQL-Abfragen enthalten sind.

Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

Data

Es werden keine Berechnungen eingeschlossen.

Calculated

Berechnungen werden zurückgegeben.

IncludeEmpty

Berechnungen und leere Zeilen werden zurückgegeben.

Der Standardwert dieser Eigenschaft ist Calculated.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

SQLSupport

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Der Standardwert für diese Eigenschaft ist 512.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

SspropInitAppName

Verwendung

Optionale String-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Enthält den Namen der Clientanwendung.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

SspropInitPacketsize

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Enthält die ID der Clientanwendung.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

SspropInitWsid

Verwendung

Optionale String-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Enthält die ID der Clientarbeitsstation.

Es gibt keinen Standardwert für diese Eigenschaft.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

StateSupport

Verwendung

Optionale, schreibgeschützte String-Eigenschaft

Beschreibung

Gibt den Grad der Unterstützung für die Statusbehaftung an.

Diese Eigenschaft kann einen der in der folgenden Tabelle aufgeführten Werte haben.

Wert

Beschreibung

None

Statusbehaftung wird nicht unterstützt.

Sessions

Statusbehaftung wird durch Sitzungsunterstützung zur Verfügung gestellt.

Weitere Informationen über Statusbehaftung und Sitzungsunterstützung finden Sie unter Verwalten von Verbindungen und Sitzungen (XMLA).

Der Standardwert dieser Eigenschaft ist Sessions.

Diese Eigenschaft kann mit der Discover-Methode verwendet werden.

Timeout

Verwendung

Optionale Integer-Eigenschaft mit Lese-/Schreibzugriff

Beschreibung

Legt die maximale Zeit in Sekunden fest, die die Analysis Services-Instanz darauf warten sollte, dass eine Anforderung erfolgreich war, bevor ein Fehler zurückgegeben wird. Diese Eigenschaft bestimmt darüber hinaus die maximale Zeit, die die Instanz darauf warten sollte, dass ein Update einer Rückschreibetabelle erfolgreich war, bevor ein Fehler ausgegeben wird (entsprechend Rückschreibetimeout-Eigenschaft der Verbindungszeichenfolge).

Der Standardwert dieser Eigenschaft ist null (0).

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

TransactionDDL

Verwendung

Optionale, schreibgeschützte Integer-Eigenschaft

Beschreibung

Zur künftigen Verwendung reserviert.

Der Standardwert für diese Eigenschaft ist 0.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

UserName

Verwendung

Optionale, schreibgeschützte String-Eigenschaft

HinweisHinweis

Diese Eigenschaft wird nicht mehr unterstützt.

Beschreibung

Gibt eine Zeichenfolge an, die den Benutzernamen zurückgibt, den die Analysis Services-Instanz dem Befehl zuordnet. Für Rückwärtskompatibilität wird diese Eigenschaft bei Verwendung der Execute- oder Discover-Methode ignoriert, ohne dass ein Fehler generiert wird. Diese Eigenschaft entspricht der OLE DB-Eigenschaft DBPROP_USERNAME.

Der Standardwert für diese Eigenschaft ist der Benutzername, der die aktuelle Sitzung oder die Verbindung geöffnet hat.

Diese Eigenschaft kann mit der Execute-Methode verwendet werden.

VisualMode

Verwendung

Optionale, lesegeschützte Integer-Eigenschaft

Beschreibung

Diese Eigenschaft entspricht der OLE DB-Eigenschaft MDPROP_VISUALMODE.

Der Standardwert für diese Eigenschaft ist null (0). Dies entspricht DBPROPVAL_VISUAL_MODE_DEFAULT.

Diese Eigenschaft kann mit den Methoden Discover und Execute verwendet werden.

Siehe auch

Verweis

PropertyList-Element (XMLA)