Eigenschaften von Verbindungszeichenfolgen
Gilt für: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
In diesem Artikel werden Verbindungszeichenfolge Eigenschaften beschrieben, die von Clientanwendungen verwendet werden, die eine Verbindung mit Azure Analysis Services (Azure AS), SQL Server Analysis Services (SSAS) und Power BI Premium semantischen Modellen herstellen und diese abfragen. Diese Eigenschaften werden von den Analysis Services-Clientbibliotheken, ADOMD.NET, AMO- und OLE DB-Anbieter (MSOLAP) für Analysis Services verwendet. Die meisten Verbindungszeichenfolge Eigenschaften können mit allen drei Clientbibliotheken verwendet werden. Auf Ausnahmen wird in der Beschreibung hingewiesen.
Verwenden Sie die Versionsauswahl oberhalb des Inhaltsverzeichnisses links, um nur die Eigenschaften anzuzeigen, die für eine bestimmte Plattform oder Version gelten.
Verbindungseigenschaften
Datenquelle
Gibt die Serverinstanz an. Diese Eigenschaft ist für alle Verbindungen erforderlich.
Gültige Werte für Azure Analysis Services beispielsweise<protocol>://<region>/<servername>
, wenn protokoll Zeichenfolge asazure
ist, oder link
bei Verwendung eines Servernamenalias ist region der URI, auf dem der Server erstellt wurde (z. B. westus.asazure.windows.net), und servername ist der Name Ihres eindeutigen Servers innerhalb der Region.
Beispiel | BESCHREIBUNG |
---|---|
Data source=asazure://westus.asazure.windows.net/myasserver |
Azure Analysis Services. |
Data source=link://friendlyname.salesapp.azurewebsites.net/ |
Azure Analysis Services mithilfe des Servernamenalias. |
Gültige Werte für Power BI Premium enthalten<protocol>://api.powerbi.com/v1.0/[tenant name]/[workspace name]
, wobei Protokoll Zeichenfolge powerbi
ist, Uri ist api.powerbi.com
, Mandantname ist der organization Mandantenname oder myorg
und Arbeitsbereichsname der Name eines Arbeitsbereichs, der einer dedizierten Kapazität zugewiesen ist.
Beispiel | BESCHREIBUNG |
---|---|
Data source=powerbi://api.powerbi.com/v1.0/contoso.com/Sales Workspace |
Power BI Premium Arbeitsbereich. |
Gültige Werte für SQL Server Analysis Services sind der Netzwerkname oder die IP-Adresse des Servers, local oder localhost für lokale Verbindungen, eine URL, wenn der Server für HTTP- oder HTTPS-Zugriff konfiguriert ist, oder der Name einer lokalen Cubedatei (.cub).
Beispiel | BESCHREIBUNG |
---|---|
Data source=AW-SRV01 |
SSAS-Standard instance und Port (TCP 2383). |
Data source=AW-SRV01\Finance |
SSAS mit dem Namen instance. |
Data source=AW-SRV01:8081 |
SSAS-Standardport instance. |
Data source=AW-SRV01.corp.Adventure-Works.com |
Vollqualifizierter SSAS-Domänenname, Standard instance und Port. |
Data source=172.16.254.1 |
SSAS-IP-Adresse des Servers unter Umgehung der DNS-Serversuche. Nützlich für die Behandlung von Verbindungsproblemen. |
Anbieter
Diese Eigenschaft ist für die Verbindungszeichenfolge erforderlich, wenn Sie einen OLE DB-Anbieter wie MSOLAP verwenden. Es ermöglicht Ihnen, entweder einen versionsunabhängigen Anbieter (in der Regel den neuesten) wie "Provider=MSOLAP" zu verwenden, oder Sie können auch einen versionsabhängigen Anbieter wie "Provider=MSOLAP.7" angeben. Gültige versionsabhängige Werte folgen dem MSOLAP-Muster.<version>, wobei <version> entweder 7 oder 8 ist. MsOLAP.7 wurde beispielsweise in SQL Server 2016 veröffentlicht. Version ".8" ist die neueste und gilt als "evergreen". Es wird erwartet, dass die Aktualisierung fortgesetzt wird, wobei die Abwärtskompatibilität beibehalten wird. Frühere Versionsnummern sind ebenfalls möglich, aber diese Versionen von MSOLAP sind jetzt nicht mehr standardmäßig unterstützt.
Diese Eigenschaft ist für ADOMD.NET und AMO optional. Es ist aus Gründen der Einfachheit beim Kopieren eines MSOLAP-Verbindungszeichenfolge für die Verwendung mit ADOMD.NET und AMO zulässig.
Beispiel | BESCHREIBUNG |
---|---|
Provider=MSOLAP.7 |
Connections SQL Server Version 2016 des OLE DB-Anbieters für Analysis Services erforderlich. |
Cube
Cubename oder Perspektivenname. Eine Datenbank kann mehrere Cubes und Perspektiven enthalten. Wenn mehrere Ziele möglich sind, schließen Sie den Cube- oder Perspektivennamen in die Verbindungszeichenfolge ein.
Beispiel | BESCHREIBUNG |
---|---|
Cube=Sales |
Ein Cube mit dem Namen Sales. |
Cube=SalesPerspective |
Eine Perspektive namens SalesPerspective. |
Authentifizierungs- und Sicherheitseigenschaften
Azure Analysis Services und Power BI Premium verwenden Microsoft Entra ID – Universell mit MFA (empfohlen), Microsoft Entra Authentifizierung mit Benutzername und Kennwort, Microsoft Entra Zugriffstoken oder Windows-Authentifizierung.
SQL Server Analysis Services verwendet nur Windows-Authentifizierung. Die Standardauthentifizierung und anonyme Authentifizierung können verwendet werden, wenn der HTTP-Zugriff über MSMDPUMP.dll aktiviert wird, wie im Artikel Konfigurieren des HTTP-Zugriffs auf Analysis Services unter IIS 8.0 erläutert. Ausführliche Informationen zum Konfigurieren der unterstützten Authentifizierungsmethoden für Analysis Services über HTTP finden Sie unter Schritt 3: Konfigurieren der IIS-Authentifizierung .
Die Eigenschaften sind in alphabetischer Reihenfolge aufgeführt.
EffectiveUserName
Verwenden Sie diese Option, wenn eine Benutzeridentität auf dem Server identitätswechseln muss. Geben Sie für SSAS im Format Domäne\Benutzer an. Geben Sie für Azure AS und Power BI Premium im UPN-Format an. Zur Verwendung dieser Eigenschaft muss der Aufrufer über Administratorberechtigungen in Analysis Services verfügen. In Power BI Premium muss der Aufrufer ein Arbeitsbereichsadministrator sein, in dem sich das semantische Modell befindet.
CustomData
Ein Zeichenfolgenwert, der an die Engine im Verbindungszeichenfolge übergeben und dann mithilfe der MDX-Funktion CustomData() oder der DAX-Funktion CUSTOMDATA() abgerufen wird. Wird am häufigsten verwendet, um eine userID oder einen Benutzernamen als Wert zu übergeben und diesen Wert dann in der Definition eines Sicherheitsausdrucks anzugeben.
Encrypt Password
Gibt an, ob ein lokales Kennwort zur Verschlüsselung lokaler Cubes verwendet werden soll. Gültige Werte sind True oder False. Die Standardeinstellung lautet „false“.
Encryption Password
Das zum Entschlüsseln eines verschlüsselten lokalen Cubes verwendete Kennwort. Der Standardwert ist leer. Dieser Wert muss vom Benutzer explizit festgelegt werden.
Impersonation Level
Gibt die Identitätswechselebene an, die der Server beim Annehmen der Identität des Clients verwenden kann. Gültige Werte:
- Anonym. Der Client ist gegenüber dem Server anonym. Der Serverprozess kann keine Informationen über den Client abrufen und auch keine Identität des Clients annehmen.
- Identifizieren. Der Serverprozess kann die Clientidentität abrufen. Der Server kann die Identität der Clientidentität zu Autorisierungszwecken annehmen, aber nicht als Client auf Systemobjekte zugreifen.
- Identität annehmen. Dies ist der Standardwert. Die Clientidentität kann nur angenommen werden, wenn die Verbindung hergestellt wird, nicht aber bei jedem Aufruf.
- Delegat. Der Serverprozess kann einen Identitätswechsel für den Sicherheitskontext des Clients durchführen, während er im Auftrag des Clients handelt. Der Serverprozess kann auch ausgehende Aufrufe zu anderen Servern durchführen, während er im Auftrag des Clients handelt.
Integrierte Sicherheit
Die Windows-Identität des Aufrufers wird verwendet, um eine Verbindung mit Analysis Services herzustellen. Gültige Werte sind SSPI, leer, Basic und ClaimsToken*.
SSPI ist der Standardwert für TCP-Verbindungen, die NTLM-, Kerberos- oder anonyme Authentifizierung zulassen. Für Azure AS und Power BI Premium gibt SSPI die AD-Übersetzung an. Bei Verwendung von SSPI muss die ProtectionLevel-Eigenschaft auf Connect, Pkt Integrity oder Pkt Privacy festgelegt werden.
blank ist der Standardwert für HTTP-Verbindungen.
*ClaimsToken wird für Azure AS und Power BI Premium unterstützt.
Sicherheitsinformationen permanent speichern
Gültige Werte sind True oder False. Wenn diese Eigenschaft auf True festgelegt ist, können Sicherheitsinformationen, wie die Benutzeridentität oder das Kennwort, die zuvor in der Verbindungszeichenfolge angegeben wurden, von der Verbindung abgerufen werden, nachdem sie hergestellt wurde. Der Standardwert ist False.
Schutzebene
Bestimmt die für die Verbindung verwendete Sicherheitsstufe. Die unterstützten Werte hängen vom zugrunde liegenden Transport ab. Gültige Werte sind:
- Keine. Nicht authentifizierte oder anonyme Verbindungen. Führt keine Authentifizierung für die an den Server gesendeten Daten aus.
- Stellen Sie eine Verbindung her. Authentifizierte Verbindungen. Führt nur eine Authentifizierung aus, wenn der Client eine Beziehung zu einem Server herstellt.
- Pkt Integrity. Verschlüsselte Verbindungen. Überprüft, ob alle Daten vom Client empfangen werden und dass sie während der Übertragung nicht geändert wurden.
- Pkt Privacy. Signierte Verschlüsselung, die nur für TCP unterstützt wird. Überprüft, ob alle Daten vom Client empfangen werden, dass sie während der Übertragung nicht geändert wurden, und schützt die Privatsphäre der Daten, indem sie verschlüsselt werden.
Weitere Informationen finden Sie unter Einrichten einer sicheren Connections in ADOMD.NET
Rollen
Geben Sie eine durch Trennzeichen getrennte Liste vordefinierter Rollen an, um eine Verbindung mit einem Server oder einer Datenbank unter Verwendung der von der jeweiligen Rolle vermittelten Berechtigungen herzustellen. Wenn diese Eigenschaft weggelassen wird, werden alle Rollen verwendet, sodass die effektiven Berechtigungen einer Kombination aus allen Rollen entsprechen. Das Festlegen der Eigenschaft auf einen leeren Wert bedeutet beispielsweise, Roles=' '
dass die Clientverbindung keine Rollenmitgliedschaft aufweist.
Ein Administrator, der diese Eigenschaft verwendet, stellt eine Verbindung mit den Berechtigungen dieser Rolle her. Einige Befehle können fehlschlagen, wenn die Rolle nicht über ausreichende Berechtigungen verfügt.
Wenn Sie Beim Herstellen einer Verbindung mit einem Power BI Premium Arbeitsbereich Rollen angeben, verwenden Sie Arbeitsbereichsrollen aus dem Power BI-Sicherheitsmodell.
SSPI
Gibt explizit an, welches Sicherheitspaket für die Clientauthentifizierung verwendet werden soll, wenn Integrated Security auf SSPIfestgelegt ist. SSPI unterstützt mehrere Pakete, Sie können mithilfe dieser Eigenschaft jedoch auch ein bestimmtes Paket angeben. Gültige Werte sind:
- Aushandeln
- Kerberos
- NTLM
- Anonymer Benutzer
Wenn diese Eigenschaft nicht festgelegt ist, sind alle Pakete für die Verbindung verfügbar.
Use Encryption for Data
Verschlüsselt Datenübertragungen. Gültige Werte sind True oder False.
Benutzer-ID=...; Password=
Die Eigenschaften Benutzer-ID und Kennwort stellen die entsprechenden Anmeldeinformationen für den Server bereit, wenn der aktuell aktive Benutzer in der Clientanwendung nicht automatisch an den Server weitergegeben werden kann. Das Verhalten hängt vom Transportprotokoll und dem Server ab, mit dem eine Verbindung hergestellt wird:
Beim Herstellen einer Verbindung über TCP mit SSAS übernimmt die Clientbibliothek die Identität des Windows-Benutzers mithilfe des angegebenen Benutzernamens und Kennworts und stellt dann wie gewohnt eine Verbindung mit dem Server her.
Beim Herstellen einer Verbindung über HTTP(S) mit SSAS werden die Anmeldeinformationen dem Webserver basierend auf dem auf dem Webserver konfigurierten Authentifizierungsmodus bereitgestellt, z. B. Standardauthentifizierung oder Windows-Authentifizierung. Der Webserver führt den entsprechenden Windows-Identitätswechsel durch, bevor er eine Verbindung mit dem SSAS-Server herstellt, wodurch der richtige Anmeldeinformationsfluss für den Server bereitgestellt wird.
Beim Herstellen einer Verbindung mit Azure AS oder Power BI Premium werden die Benutzer-ID und das Kennwort verwendet, um ein Microsoft Entra Token abzurufen, das dann während der Authentifizierung dem Dienst angezeigt wird. Microsoft Entra ID erfordern möglicherweise auch die mehrstufige Authentifizierung (Multi-Factor Authentication, MFA), was zusätzliche Benutzerinteraktionen erfordern kann, bevor das Token generiert werden kann.
Wenn Sie bereits ein gültiges Microsoft Entra ID Bearerzugriffstoken aus Ihrer eigenen Anwendung erworben haben, können Sie die AccessToken-Eigenschaft des AdomdConnection-Objekts festlegen, bevor Sie die Verbindung herstellen. Stellen Sie in der AccessToken-Eigenschaft des relevanten Konnektivitätsobjekts (AdomdConnection, Server usw.) sicher, dass Sie das Zugriffstoken festlegen und dessen Ablaufzeit angeben. Die Authentifizierung wird für Bearertoken unterstützt, die interaktiv für einen Benutzer abgerufen werden, und mithilfe des OAuth 2.0 On-Behalf-Of-Flusses (z. B. eine Webanwendung der mittleren Ebene, die im Namen des Benutzers eine Verbindung mit Analysis Services herstellt). Lassen Sie den Tokentyp aus, wenn Sie das Zugriffstoken in der AccessToken-Eigenschaft übergeben. Die Analysis Services-Clientbibliotheken fügen dem Zugriffstoken automatisch den Authentifizierungsschemawert "Bearer" hinzu. Beachten Sie Folgendes:
- Microsoft Entra Bearerzugriffstoken haben eine begrenzte Lebensdauer. Standardmäßig zwischen 60 und 90 Minuten. Wenn Ihre Anwendung Vorgänge mit langer Ausführungsdauer ausführt, die die Lebensdauer des Zugriffstokens überschreiten, können Sie eine Rückruffunktion über die OnAccessTokenExpired-Eigenschaft des AdomdConnection-Objekts bereitstellen, um das Zugriffstoken zu aktualisieren, wenn das aktuelle Zugriffstoken bald abläuft. Alternativ können Sie die AccessToken-Eigenschaft direkt ohne Die Hilfe einer Rückruffunktion aktualisieren. Die Verwendung einer Rückruffunktion wird empfohlen, um sicherzustellen, dass das Zugriffstoken innerhalb der Lebensdauer des aktuellen Zugriffstokens aktualisiert wird.
- Es wird davon abgeraten, die Password Verbindungszeichenfolge-Eigenschaft zum Übergeben eines Zugriffstokens zu verwenden. Sie können die Eigenschaft Benutzer-ID im Verbindungszeichenfolge weiterhin weglassen und nur das Zugriffstoken in der Password-Eigenschaft angeben, aber in diesen Fällen kann das Zugriffstoken nicht aktualisiert werden. Verwenden Sie stattdessen die AccessToken-Eigenschaft , damit Sie bei Bedarf ein neues Zugriffstoken für eine vorhandene Verbindung bereitstellen können. Das Festlegen der Password-Eigenschaft und der AccessToken-Eigenschaft wird nicht unterstützt.
Hinweis: "Benutzer-ID" verfügt über einen eingebetteten Bereich. Ein alternativer Alias für Benutzer-ID ist UID , und ein alternativer Alias für Password ist PWD.
Spezielle Eigenschaften
Diese Eigenschaften werden verwendet, um bestimmte Verbindungsverhalten sicherzustellen, das für eine Anwendung erforderlich ist. Die Eigenschaften sind in alphabetischer Reihenfolge aufgeführt.
Anwendungsname
Legt den Namen der Anwendung fest, die der Verbindung zugeordnet ist. Dieser Wert kann bei der Überwachung von Ablaufverfolgungsereignissen hilfreich sein, insbesondere wenn mehrere Anwendungen auf dieselben Datenbanken zugreifen. Wenn Sie beispielsweise Application Name='test' zu einer Verbindungszeichenfolge hinzufügen, wird "test" in einer SQL Server Profiler Ablaufverfolgung angezeigt. Aliase für diese Eigenschaft umfassen SspropInitAppName, AppName. Weitere Informationen finden Sie unter Anwendungsname für SQL Server Connections.
Zeitraum für automatische Synchronisierung
Legt fest, wie häufig der Client- und Servercache synchronisiert werden (in Millisekunden). ADOMD.NET unterstützt das Clientcaching für häufig verwendete Objekte, die sich minimal auf die Arbeitsspeicherauslastung auswirken. Auf diese Weise wird die Anzahl von Roundtrips zum Server reduziert. Der Standardwert ist 10.000 Millisekunden (oder 10 Sekunden). Beim Wert NULL oder 0 ist die automatische Synchronisierung deaktiviert.
Aus Leistungsgründen speichern die Clientbibliotheken einige Informationen vom Server zwischen, z. B. bestimmte Schemarowsets. Der Zeitraum für die automatische Synchronisierung ermöglicht es einem Benutzer, den Zeitraum zu ändern, nach dem die Clientbibliothek mit dem Server überprüft, ob die Caches geleert werden müssen. Im Allgemeinen sollten Sie den Standardwert nicht ändern müssen.
Zeichencodierung
Definiert, wie Zeichen in der Anforderung codiert werden. Gültige Werte sind Default oder UTF-8 (diese sind gleichwertig) und UTF-16.
CommitTimeout
Eine XMLA-Eigenschaft. Bestimmt, wie lange in Milliskunden die Commitphase eines derzeit laufenden Befehls wartet, bevor ein Rollback eintritt. Wenn größer als 0, wird der Wert der entsprechenden CommitTimeout-Eigenschaft in der Serverkonfiguration überschrieben.
CompareCaseSensitiveStringFlags
Passt Zeichenfolgenvergleiche für ein angegebenes Gebietsschema an, bei denen die Groß-/Kleinschreibung beachtet wird.
Compression Level
Wenn TransportCompression komprimiert ist, können Sie die Komprimierungsebene festlegen, um zu steuern, wie viel Komprimierung verwendet wird. Gültige Werte sind 0 bis 9, wobei 0 die geringste Komprimierung aufweist und 9 die größte Komprimierung aufweist. Ein höherer Komprimierungsgrad wirkt sich negativ auf die Leistung aus. Der Standardwert ist 0.
Verbindungstimeout
Bestimmt die maximale Zeitspanne (in Sekunden), die der Client versucht, eine Verbindung herzustellen, bevor ein Timeout auftritt. Wenn innerhalb dieses Zeitraums keine Verbindung hergestellt wird, beendet der Client den Versuch, eine Verbindung herzustellen, und generiert einen Fehler.
DbpropMsmdRequestMemoryLimit
Überschreibt den Servereigenschaftswert Memory\QueryMemoryLimit für eine Verbindung.
Diese Eigenschaft, die in Kilobyte angegeben ist, kann die während einer Abfrage verwendete Arbeitsspeichermenge um den maximal zulässigen Arbeitsspeicher (als Prozentsatz) in QueryMemoryLimit reduzieren . Die menge des verwendeten Arbeitsspeichers kann nicht über den in QueryMemoryLimit angegebenen maximal zulässigen Arbeitsspeicher hinaus erhöht werden.
Standardmäßiger VISUELLEr MDX-Modus
Legen Sie diese Eigenschaft fest, um zu steuern, wie Elemente aggregiert werden, wenn Dimensionssicherheit angewendet wird.
Für Cubedaten, die jeder Benutzer einsehen darf, ist die Aggregation aller Elemente sinnvoll, da alle am Gesamtergebnis beteiligten Werte sichtbar sind. Wenn Sie jedoch Dimensionen anhand von Benutzeridentitäten filtern oder einschränken, kann die Anzeige eines auf allen Elementen basierenden Ergebnisses (das sowohl eingeschränkte als auch zulässige Werte in einem einzigen Gesamtergebnis kombiniert) verwirrend sein oder mehr Informationen offen legen, als gewünscht.
Um anzugeben, auf welche Weise Elemente bei Verwendung von Dimensionssicherheit aggregiert werden, können Sie diese Eigenschaft auf True festlegen, um nur zulässige Werte in die Aggregation aufzunehmen, oder auf False, um eingeschränkte Werte aus dem Gesamtwert auszuschließen.
Wird die Eigenschaft für die Verbindungszeichenfolge festgelegt, gilt dieser Wert auf Cube- oder Perspektivenebene. Innerhalb eines Modells können Sie sichtbare Gesamtwerte auf einer präziseren Ebene steuern.
Folgende Werte sind gültig:
- 0 ist die Standardeinstellung. Das Standardverhalten entspricht derzeit dem Wert 2. Dabei enthalten Aggregationen Werte, die für den Benutzer ausgeblendet sind.
- 1 schließt ausgeblendete Werte aus der Summe aus. Dies ist das Standardverhalten für Excel.
- 2 enthält ausgeblendete Werte in der Summe. Dies ist der Standardwert für den Server.
Der Alias für diese Eigenschaft ist VisualMode.
MDX Compatibility
Diese Eigenschaft soll ein einheitliches MDX-Verhalten für Anwendungen gewährleisten, die MDX-Abfragen ausgeben. Da Excel MDX-Abfragen zum Auffüllen und Berechnen einer mit Analysis Services verbundenen PivotTable verwendet, wird diese Eigenschaft auf 1 festgelegt, um sicherzustellen, dass Platzhalterelemente in unregelmäßigen Hierarchien in einer PivotTable sichtbar sind. Gültige Werte sind 0, 1 und 2.
Bei 0 und 1 werden Platzhalterelemente verfügbar gemacht, bei 2 nicht. Bei einem leeren Wert wird 0 angenommen.
MDX-Modus für fehlende Member
Gibt an, ob fehlende Elemente in MDX-Anweisungen ignoriert werden. Gültige Werte sind Default, Error und Ignore. Bei Default wird ein vom Server definierter Wert verwendet. Fehler generiert einen Fehler, wenn kein Member vorhanden ist. „Ignore“ gibt an, dass fehlende Werte ignoriert werden sollen.
Optimize Response
Eine Bitmaske, die angibt, welche der folgenden Optimierungen für Abfrageantworten aktiviert sind.
- 0x01 NormalTupleSet (Standard) verwenden.
- 0x02 Verwenden Sie, wenn Datenschnitte leer sind.
Packet Size
Gilt nur für TCP-Verbindungen. Eine Netzwerkpaketgröße (in Bytes) zwischen 512 und 32.767. Die standardmäßige Netzwerkpaketgröße beträgt 4.096 Bytes.
Protocol Format
Legt das Format des XML-Codes fest, das vom XMLA-Kommunikationsprotokoll verwendet wird. Gültige Werte sind Default, XML oder Binary. Sie können angeben, dass xml in einem Binärformat oder als Text-XML gesendet werden soll. Bei Verwendung des Binärformats werden XML-Elemente und -Attribute codiert und verkleinert. Darüber hinaus kann die Komprimierung auch für die Nachrichten aktiviert werden, um die Größe von Anforderungen und Antworten mithilfe der Option Transportkomprimierung zu reduzieren. Anforderungen und Antworten können je nach Unterstützung des Clients und Servers unterschiedliche Protokollformate verwenden. Beispielsweise unterstützt eine Clientbibliothek möglicherweise nur binär für Antworten, aber nicht für Anforderungen, oder ein Server hat die Binärdatei für eingehende Anforderungen deaktiviert.
Der OLE DB-Anbieter kann Anforderungen und Antworten im Binär- oder komprimierten Format formatieren. AMO und ADOMD.NET formatieren Anforderungen als Text, akzeptieren jedoch Antworten im binären oder komprimierten Format.
Diese Verbindungszeichenfolgen-Eigenschaft entspricht den Serverkonfigurationseinstellungen EnableBinaryXML und EnableCompression .
Real Time Olap
Legen Sie diese Eigenschaft fest, um die Zwischenspeicherung zu umgehen, sodass alle Speicherabfragen Daten aus dem Quellsystem abrufen. Standardmäßig ist diese Eigenschaft nicht festgelegt.
Safety Options
Legt die Sicherheitsstufe für benutzerdefinierte Funktionen und Aktionen fest. Gültige Werte sind 0, 1, 2. In einer Excel-Verbindung ist diese Eigenschaft Safety Options=2. Ausführliche Informationen zu dieser Option finden Sie unter ConnectionString.
SQLQueryMode
Gibt an, ob SQL-Abfragen Berechnungen enthalten. Gültige Werte sind Data, Calculated, IncludeEmpty. Data bedeutet, dass keine Berechnungen zulässig sind. Bei Calculated sind Berechnungen zulässig. IncludeEmpty lässt Berechnungen zu und ermöglicht die Rückgabe leerer Zeilen in den Abfrageergebnissen.
Timeout
Gibt an, wie viele Sekunden die Clientbibliothek auf die Ausführung eines Befehls wartet, bevor ein Fehler generiert wird.
Transport Compression
Definiert, wie die Client- und Serverkommunikation komprimiert wird. Gültige Werte sind Default, None, Compressed. Keine gibt an, dass keine Komprimierung verwendet wird. Compressed verwendet die XPRESS-Komprimierung.
UseExistingFile
Wird beim Herstellen einer Verbindung mit einem lokalen Cube verwendet. Diese Eigenschaft gibt an, ob der lokale Cube überschrieben wird. Gültige Werte sind True oder False. Bei True muss die Cubedatei vorhanden sein. Die vorhandene Datei ist das Ziel der Verbindung. Bei False wird die Cubedatei überschrieben.
Weitere Informationen
Grundlegende AMO-Klassen – Serverobjekte
AdomdConnection-Klasse – Eigenschaften