Verbindungszeichenfolgen-Eigenschaften (Analysis Services)Connection String Properties (Analysis Services)

In diesem Thema sind Eigenschaften für Verbindungszeichenfolgen dokumentiert, die Sie u. U. in einem der Designer- oder Verwaltungstools festlegen bzw. die in Verbindungszeichenfolgen von Clientanwendungen verwendet werden, die eine Verbindung mit Analysis Services-Daten herstellen und diese abfragen.This topic documents the connection string properties you might set in one of the designer or administration tools, or see in connection strings built by client applications that connect to and query Analysis Services data. In diesem Dokument wird daher nur auf einen Teilbereich der verfügbaren Eigenschaften eingegangen.As such, it covers just a subset of the available properties. Die vollständige Liste umfasst zahlreiche Server- und Datenbankeigenschaften, mit denen eine Verbindung unabhängig davon, wie die Instanz oder Datenbank auf dem Server konfiguriert ist, an spezifische Anwendungen angepasst werden kann.The complete list includes numerous server and database properties, allowing you to customize a connection for a specific application, independent of how the instance or database is configured on the server.

Entwickler, die benutzerdefinierte Verbindungszeichenfolgen im Anwendungscode erstellen, finden in der API-Dokumentation für ADOMD.NET-Clients eine ausführlichere Liste: ConnectionStringDevelopers who build custom connection strings in application code should review the API documentation for ADOMD.NET client to view a more detailed list: ConnectionString

Die in diesem Thema beschriebenen Eigenschaften werden von den Analysis Services-Clientbibliotheken, ADOMD.NET, AMO und dem OLE DB-Anbieter für Analysis Services verwendet.The properties described in this topic are used by the Analysis Services client libraries, ADOMD.NET, AMO, and the OLE DB provider for Analysis Services. Die meisten Eigenschaften für Verbindungszeichenfolgen können mit allen drei Clientbibliotheken verwendet werden.The majority of connection string properties can be used with all three client libraries. Auf Ausnahmen wird in der Beschreibung hingewiesen.Exceptions are called out in the description.

Dieses Thema enthält folgende Abschnitte:This topic includes the following sections:

Häufig verwendete VerbindungsparameterConnection parameters in common use

Authentifizierung und SicherheitAuthentication and Security

Spezielle ParameterSpecial-purpose parameters

Für künftige Verwendung vorbehaltenReserved for future use

Exemplarische VerbindungszeichenfolgenExample connection strings

In Analysis Services verwendete Formate für VerbindungszeichenfolgenConnection string formats used in Analysis Services

Verschlüsseln von VerbindungszeichenfolgenEncrypting Connection Strings

Hinweis

Falls Sie versehentlich zweimal dieselbe Eigenschaft festlegen, wird die letzte Eigenschaft in der Verbindungszeichenfolge verwendet.When setting properties, if you inadvertently set the same property twice, the last one in the connection string is used.

Weitere Informationen dazu, wie eine Analysis Services-Verbindung in vorhandenen Microsoft-Anwendungen angegeben wird, finden Sie unter Herstellen einer Verbindung von Clientanwendungen (Analysis Services).For more information about how to specify an Analysis Services connection in existing Microsoft applications, see Connect from client applications (Analysis Services).

Häufig verwendete VerbindungsparameterConnection parameters in common use

In der folgenden Tabelle sind Eigenschaften beschrieben, die am häufigsten beim Erstellen einer Verbindungszeichenfolge verwendet werden.The following table describes those properties most often used when building a connection string.

EigenschaftProperty DescriptionDescription BeispielExample
Data Source oder DataSourceData Source or DataSource Gibt die Serverinstanz an.Specifies the server instance. Diese Eigenschaft ist für alle Verbindungen erforderlich.This property is required for all connections. Gültige Werte sind der Netzwerkname oder die IP-Adresse des Servers, local oder localhost für lokale Verbindungen, eine URL, wenn der Server für den HTTP- oder HTTPS-Zugriff konfiguriert ist, oder der Name einer lokalen Cubedatei (CUB).Valid values include the network name or IP address of the server, local or localhost for local connections, a URL if the server is configured for HTTP or HTTPS access, or the name of a local cube (.cub) file. Data source=AW-SRV01 für die Standardinstanz und den Standardport (TCP 2383).Data source=AW-SRV01 for the default instance and port (TCP 2383).

Data source=AW-SRV01$Finance:8081 für eine benannte Instanz ($Finance) und einen festen PortData source=AW-SRV01$Finance:8081 for a named instance ($Finance) and fixed port.

Data source=AW-SRV01.corp.Adventure-Works.com für einen vollqualifizierten Domänennamen, vorausgesetzt, die Standardinstanz und der Standardport werden verwendet.Data source=AW-SRV01.corp.Adventure-Works.com for a fully qualified domain name, assuming the default instance and port.

Data source=172.16.254.1 für eine IP-Adresse des Servers unter Umgehung des DNS-Serverlookups. Eignet sich für die Behandlung von Verbindungsproblemen.Data source=172.16.254.1 for an IP address of the server, bypassing DNS server lookup, useful for troubleshooting connection problems.
Initial Catalog oder CatalogInitial Catalog or Catalog Gibt den Namen der Analysis Services-Datenbank an, mit der eine Verbindung hergestellt werden soll.Specifies the name of the Analysis Services database to connect to. Die Datenbank muss unter Analysis Services bereitgestellt werden, und Sie müssen berechtigt sein, eine Verbindung damit herzustellen.The database must be deployed on Analysis Services, and you must have permission to connect to it. Diese Eigenschaft ist für AMO-Verbindungen optional, für ADOMD.NET jedoch erforderlich.This property is optional for AMO connections, but required for ADOMD.NET. Initial catalog=AdventureWorks2012
Provider Gültige Werte sind MSOLAP oder MSOLAP. <Version >, wobei <Version > ist 3, 4 oder 5.Valid values include MSOLAP or MSOLAP.<version>, where <version> is either 3, 4, or 5. Im Dateisystem lautet der Name des Datenanbieters für SQL Server 2012 „msolap110.dll“, für SQL Server 2008 und 2008 R2 „msolap100.dll“ und für SQL Server 2005 „msolap90.dll“.On the file system, the data provider name is msolap110.dll for SQL Server 2012 version, msolap100.dll for SQL Server 2008 and 2008 R2, and msolap90.dll for SQL Server 2005.

Die aktuelle Version ist MSOLAP.5.The current version is MSOLAP.5. Diese Eigenschaft ist optional.This property is optional. Standardmäßig wird die aktuelle Version des OLE DB-Anbieters von den Clientbibliotheken aus der Registrierung gelesen.By default, the client libraries read the current version of the OLE DB provider from the registry. Sie müssen diese Eigenschaft nur festlegen, wenn Sie eine bestimmte Datenanbieterversion benötigen, beispielsweise um eine Verbindung mit einer SQL Server 2008-Instanz herzustellen.You only need to set this property if you require a specific version of the data provider, for example to connect to a SQL Server 2008 instance.

Datenanbieter entsprechen den SQL Server-Versionen.Data providers correspond to versions of SQL Server. Wenn Ihre Organisation aktuelle und frühere Versionen von Analysis Services verwendet, müssen Sie wahrscheinlich angeben, welcher Anbieter für manuell erstellte Verbindungszeichenfolgen verwendet werden soll.If your organization uses current and previous versions of Analysis Services, you will most likely need to specify which provider to use on connection strings that you create by hand. Möglicherweise müssen Sie auf Computern, die nicht über die benötigte Version verfügen, auch bestimmte Versionen des Datenanbieters herunterladen und installieren.You might also need to download and install specific versions of the data provider on computers that do not have the version you need. Sie können den OLE DB-Anbieter von den SQL Server-Feature Pack-Seiten im Download Center herunterladen.You can download the OLE DB provider from SQL Server Feature Pack pages on the download center. Wechseln Sie zu Microsoft SQL Server 2012 Feature Pack , um den Analysis Services OLE DB-Anbieter für SQL Server 2012 herunterzuladen.Go to Microsoft SQL Server 2012 Feature Pack to download the Analysis Services OLE DB provider for SQL Server 2012.

MSOLAP.4 wurde sowohl mit SQL Server 2008 als auch mit SQL Server 2008 R2 bereitgestellt.MSOLAP.4 was released in both SQL Server 2008 and SQL Server 2008 R2. Die 2008 R2-Version unterstützt PowerPivot-Arbeitsmappen und muss auf SharePoint-Servern manchmal manuell installiert werden.The 2008 R2 version supports PowerPivot workbooks and sometimes needs to be installed manually on SharePoint servers. Um diese Versionen zu unterscheiden, müssen Sie die Buildnummer in den Dateieigenschaften des Anbieters prüfen: Wechseln Sie zu Programme\Microsoft Analysis Services\AS OLEDB\10.To distinguish between these versions, you must check the build number in the file properties of the provider: Go to Program files\Microsoft Analysis Services\AS OLEDB\10. Klicken Sie mit der rechten Maustaste auf „msolap110.dll“, und wählen Sie Eigenschaften.Right-click msolap110.dll and select Properties. Klicken Sie auf Details.Click Details. Zeigen Sie die Dateiversionsinformationen an.View the file version information. Die Version sollte 10.50. enthalten. <Buildnumber > für SQL Server 2008 R2.The version should include 10.50.<buildnumber> for SQL Server 2008 R2. Weitere Informationen finden Sie unter Installieren des OLE DB-Anbieters für Analysis Services auf SharePoint-Servern und Für Analysis Services-Verbindungen verwendete Datenanbieter.For more information, see Install the Analysis Services OLE DB Provider on SharePoint Servers and Data providers used for Analysis Services connections.

MSOLAP. 3 wurde im SQL Server 2005 veröffentlicht.MSOLAP.3 was released in SQL Server 2005.

MSOLAP. 4 wurde in SQL Server 2008 und SQL Server 2008 R2 veröffentlicht.MSOLAP.4 was released in SQL Server 2008 and again SQL Server 2008 R2

MSOLAP. 5 wurde in SQL Server 2012 veröffentlicht.MSOLAP.5 was released in SQL Server 2012
Provider=MSOLAP.3 wird für Verbindungen verwendet, die die SQL Server 2005-Version des OLE DB-Anbieters für Analysis Services erfordern.Provider=MSOLAP.3 is used for connections that require the SQL Server 2005 version of the OLE DB provider for Analysis Services.
Cube Cubename oder Perspektivenname.Cube name or perspective name. Eine Datenbank kann mehrere Cubes und Perspektiven enthalten.A database can contain multiple cubes and perspectives. Wenn mehrere Ziele möglich sind, schließen Sie den Cube- oder Perspektivennamen in die Verbindungszeichenfolge ein.When multiple targets are possible, include the cube or perspective name on the connection string. Cube=SalesPerspective veranschaulicht, dass Sie mithilfe der Cube-Eigenschaft einer Verbindungszeichenfolge entweder den Namen eines Cubes oder den einer Perspektive angeben können.Cube=SalesPerspective shows that you can use the Cube connection string property to specify either the name of a cube or the name of a perspective.

Authentifizierung und SicherheitAuthentication and Security

In diesem Abschnitt werden Verbindungszeichenfolgen-Eigenschaften in Zusammenhang mit der Authentifizierung und Verschlüsselung erörtert.This section includes connection string properties related to authentication and encryption. Analysis Services nutzt ausschließlich die Windows-Authentifizierung, Sie können jedoch Eigenschaften für die Verbindungszeichenfolge festlegen, um einen bestimmten Benutzernamen und ein zugehöriges Kennwort zu übergeben.Analysis Services uses Windows Authentication only, but you can set properties on the connection string to pass in a specific user name and password.

Die Eigenschaften sind in alphabetischer Reihenfolge aufgeführt.Properties are listed in alphabetical order.

EigenschaftProperty BeschreibungDescription
EffectiveUserName Wird verwendet, wenn auf dem Server die Identität eines Endbenutzers angenommen werden muss.Use when an end user identity must be impersonated on the server. Geben Sie das Konto im Format "Domäne\Benutzer" an.Specify the account in a domain\user format. Zur Verwendung dieser Eigenschaft muss der Aufrufer über Administratorberechtigungen in Analysis Services verfügen.To use this property, the caller must have administrative permissions in Analysis Services. Weitere Informationen zur Verwendung dieser Eigenschaft in einer Excel-Arbeitsmappe in SharePoint finden Sie unter Verwenden von "EffectiveUserName" der Analysis Services in SharePoint Server 2013.For more information about using this property in an Excel workbook from SharePoint, see Use Analysis Services EffectiveUserName in SharePoint Server 2013. Die Verwendung dieser Eigenschaft mit Reporting Services wird unter Verwenden von "EffectiveUserName" für den Identitätswechsel in SSASveranschaulicht.For an illustration of how this property is used with Reporting Services, see Using EffectiveUserName To Impersonate in SSAS.

EffectiveUserName wird in einer PowerPivot für SharePoint-Installation verwendet, um Informationen zur Verwendung zu erfassen.EffectiveUserName is used in a PowerPivot for SharePoint installation to capture usage information. Die Benutzeridentität wird für den Server bereitgestellt, damit Ereignisse oder Fehler in Zusammenhang mit der Benutzeridentität in den Protokolldateien aufgezeichnet werden können.The user identity is provided to the server so that events or errors that include user identity can be recorded in the log files. Bei PowerPivot wird sie nicht zu Autorisierungszwecken verwendet.In the case of PowerPivot, it is not used for authorization purposes.
Encrypt PasswordEncrypt Password Gibt an, ob ein lokales Kennwort zur Verschlüsselung lokaler Cubes verwendet werden soll.Specifies whether a local password is to be used to encrypt local cubes. Gültige Werte sind True oder False.Valid values are True or False. Der Standardwert ist False.The default is False.
Encryption Password Das zum Entschlüsseln eines verschlüsselten lokalen Cubes verwendete Kennwort.The password used to decrypt an encrypted local cube. Der Standardwert ist leer.Default value is empty. Dieser Wert muss vom Benutzer explizit festgelegt werden.This value must be explicitly set by the user.
Impersonation Level Gibt die Identitätswechselebene an, die der Server beim Annehmen der Identität des Clients verwenden kann.Indicates the level of impersonation that the server is allowed to use when impersonating the client. Gültige Werte sind:Valid values include:

Anonyme: Der Client ist gegenüber dem Server anonym.Anonymous: The client is anonymous to the server. Der Serverprozess kann keine Informationen zum Client abrufen und keinen Identitätswechsel für den Client durchführen.The server process cannot obtain information about the client, nor can the client be impersonated.

Identifizieren Sie: Der Serverprozess kann die Clientidentität abrufen.Identify: The server process can get the client identity. Der Server kann zu Autorisierungszwecken die Clientidentität annehmen, aber nicht als Client auf Systemobjekte zugreifen.The server can impersonate the client identity for authorization purposes but cannot access system objects as the client.

Identität annehmen: Dies ist der Standardwert.Impersonate: This is the default value. Die Clientidentität kann nur angenommen werden, wenn die Verbindung hergestellt wird, nicht aber bei jedem Aufruf.The client identity can be impersonated, but only when the connection is established, and not on every call.

Delegaten: Der Serverprozess kann einen Identitätswechsel für den Sicherheitskontext des Clients durchführen, während er im Auftrag des Clients handelt.Delegate: The server process can impersonate the client security context while acting on behalf of the client. Der Serverprozess kann auch ausgehende Aufrufe zu anderen Servern durchführen, während er im Auftrag des Clients handelt.The server process can also make outgoing calls to other servers while acting on behalf of the client.
Integrated Security Die Windows-Identität des Aufrufers wird verwendet, um eine Verbindung mit Analysis Services herzustellen.The Windows identity of the caller is used to connect to Analysis Services. Gültige Werte sind ein leerer Wert, SSPI und BASIC.Valid values are blank, SSPI, and BASIC.

Integrated Security=SSPI ist der Standardwert für TCP-Verbindungen und ermöglicht die NTLM-, Kerberos- oder anonyme Authentifizierung.Integrated Security=SSPI is the default value for TCP connections, allowing NTLM, Kerberos, or Anonymous authentication. Ein leerer Wert ist der Standardwert für HTTP-Verbindungen.Blank is the default value for HTTP connections.

Bei Verwendung von SSPI muss ProtectionLevel auf einen der folgenden Werte festgelegt werden: Connect, PktIntegrity, PktPrivacy.When using SSPI, ProtectionLevel must be set to one of the following: Connect, PktIntegrity, PktPrivacy.
Persist Encrypted Legen Sie diese Eigenschaft fest, wenn das Datenquellenobjekt vertrauliche Authentifizierungsinformationen, wie ein Kennwort, für die Clientanwendung in verschlüsselter Form persistent speichern muss.Set this property when the client application requires the data source object to persist sensitive authentication information, such as a password, in encrypted form. Standardmäßig werden Authentifizierungsinformationen nicht persistent gespeichert.By default, authentication information is not persisted.
Persist Security Info Gültige Werte sind True und False.Valid values are True and 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.When set to True, security information, such as the user identity or password previously specified on the connection string, can be obtained from the connection after the connection is made. Der Standardwert ist False.The default value is False.
ProtectionLevel Bestimmt die für die Verbindung verwendete Sicherheitsstufe.Determines the security level used on the connection. Gültige Werte sind:Valid values are:

None. installiert haben.None. Nicht authentifizierte oder anonyme Verbindungen.Unauthenticated or anonymous connections. Führt keine Authentifizierung für die an den Server gesendeten Daten aus.Performs no authentication on data sent to the server.

Connect. installiert haben.Connect. Authentifizierte Verbindungen.Authenticated connections. Führt nur eine Authentifizierung aus, wenn der Client eine Beziehung zu einem Server herstellt.Authenticates only when the client establishes a relationship with a server.

PktIntegrity. installiert haben.PktIntegrity. Verschlüsselte Verbindungen.Encrypted connections. Stellt sicher, dass alle Daten vom Client empfangen und während der Übertragung nicht geändert wurden.Verifies that all data is received from the client and that it has not been changed in transit.

PktPrivacy. installiert haben.PktPrivacy. Signierte Verschlüsselung, wird nur für XMLA unterstützt.Signed encryption, supported only for XMLA. Stellt sicher, dass alle Daten vom Client empfangen und während der Übertragung nicht geändert wurden und schützt die Daten, indem sie verschlüsselt werden.Verifies that all data is received from the client, that it has not been changed in transit, and protects the privacy of the data by encrypting it.



Weitere Informationen finden Sie unter Establishing Secure Connections in ADOMD.NET.For more information, see Establishing Secure Connections in ADOMD.NET
Roles 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.Specify a comma-delimited list of predefined roles to connect to a server or database using permissions conveyed by that role. Wenn diese Eigenschaft weggelassen wird, werden alle Rollen verwendet, sodass die effektiven Berechtigungen einer Kombination aus allen Rollen entsprechen.If this property is omitted, all roles are used, and the effective permissions are the combination of all roles. Die Eigenschaft auf einen leeren Wert festlegen (beispielsweise Roles = "") weist die Clientverbindung keine Rollenmitgliedschaft.Setting the property to an empty value (for example, Roles=' ') the client connection has no role membership.

Ein Administrator, der diese Eigenschaft verwendet, stellt eine Verbindung mit den Berechtigungen dieser Rolle her.An administrator using this property connects using the permissions conveyed by the role. Falls die Rolle keine ausreichenden Berechtigungen gewährt, können einige Befehle einen Fehler verursachen.Some commands might fail if the role does not provide sufficient permission.
SSPI Gibt explizit an, welches Sicherheitspaket für die Clientauthentifizierung verwendet werden soll, wenn Integrated Security auf SSPI festgelegt ist.Explicitly specifies which security package to use for client authentication when Integrated Security is set to SSPI. SSPI unterstützt mehrere Pakete, Sie können mithilfe dieser Eigenschaft jedoch auch ein bestimmtes Paket angeben.SSPI supports multiple packages, but you can use this property to specify a particular package. Gültige Werte sind Negotiate, Kerberos, NTLM und Anonymous User.Valid values are Negotiate, Kerberos, NTLM, and Anonymous User. Wenn diese Eigenschaft nicht festgelegt wird, sind alle Pakete für die Verbindung verfügbar.If this property is not set, all packages will be available to the connection.
Use Encryption for Data Verschlüsselt Datenübertragungen.Encrypts data transmissions. Gültige Werte sind True und False.Value values are True and False.
User ID=...; Password=User ID=...; Password= User ID und Password werden zusammen verwendet.User ID and Password are used together. Von Analysis Services wird die durch diese Anmeldeinformationen angegebene Benutzeridentität angenommen.Analysis Services impersonates the user identity specified through these credentials. Bei einer Analysis Services-Verbindung werden Anmeldeinformationen nur in der Befehlszeile angegeben, wenn der Server für den HTTP-Zugriff konfiguriert ist und Sie die Standardauthentifizierung anstelle der integrierten Sicherheit für das virtuelle IIS-Verzeichnis angegeben haben.On an Analysis Services connection, putting credentials on the command line is used only when the server is configured for HTTP access, and you specified Basic authentication instead of integrated security on the IIS virtual directory.

Der Benutzername und das Kennwort müssen Anmeldeinformationen einer Windows-Identität, entweder eines lokalen oder Domänenbenutzerkontos, darstellen.The user name and password must be the credentials of a Windows identity, either a local or a domain user account. Beachten Sie, dass User ID ein eingebettetes Leerzeichen enthält.Notice that User ID has an embedded space. Andere Aliase für diese Eigenschaft sind UserName (ohne Leerzeichen) und UID.Other aliases for this property include UserName (no space), and UID. Der Alias für Password ist PWD.Alias for Password is PWD.

Spezielle ParameterSpecial-purpose parameters

In diesem Abschnitt werden die übrigen Parameter für Verbindungszeichenfolgen beschrieben.This section describes the remainder of the connection string parameters. Sie werden verwendet, um ein spezifisches, für eine Anwendung erforderliches Verbindungsverhalten zu gewährleisten.These are used to ensure specific connection behaviors required by an application.

Die Eigenschaften sind in alphabetischer Reihenfolge aufgeführt.Properties are listed in alphabetical order.

EigenschaftProperty BeschreibungDescription
Application Name Legt den Namen der Anwendung fest, die der Verbindung zugeordnet ist.Sets the name of the application associated with the connection. Dieser Wert kann bei der Überwachung von Ablaufverfolgungsereignissen hilfreich sein, insbesondere wenn mehrere Anwendungen auf dieselben Datenbanken zugreifen.This value can be useful when monitoring tracing events, especially when you have several applications accessing the same databases. Hinzufügen von z. B. Anwendungsname = 'test', um eine Verbindung wird 'Test' in einer SQL Server Profiler-Ablaufverfolgung angezeigt werden, wie im folgenden Screenshot gezeigt:For example, adding Application Name='test' to a connection string causes 'test' to appear in a SQL Server Profiler trace, as shown in the following screenshot:

SSAS_AppNameExcampleSSAS_AppNameExcample

Zu den Aliasen dieser Eigenschaft gehören sspropinitAppName und AppName.Aliases for this property include sspropinitAppName, AppName. Weitere Informationen finden Sie unter Verwenden des Application Name-Parameters beim Herstellen einer Verbindung mit SQL Server.For more information, see Use Application Name parameter when connecting to SQL Server.
AutoSyncPeriod Legt fest, wie häufig der Client- und Servercache synchronisiert werden (in Millisekunden).Sets the frequency (in milliseconds) of client and server cache synchronization. ADOMD.NET unterstützt das Clientcaching für häufig verwendete Objekte, die sich minimal auf die Arbeitsspeicherauslastung auswirken.ADOMD.NET provides client caching for frequently used objects that have minimal memory overhead. Auf diese Weise wird die Anzahl von Roundtrips zum Server reduziert.This helps reduce the number of round trips to the server. Der Standardwert beträgt 10000 Millisekunden (oder zehn Sekunden).The default is 10000 milliseconds (or 10 seconds). Beim Wert NULL oder 0 ist die automatische Synchronisierung deaktiviert.When set to null or 0, automatic synchronization is turned off.
Character Encoding Definiert, wie Zeichen in der Anforderung codiert werden.Defines how characters are encoded on the request. Gültige Werte sind Default oder UTF-8 (diese sind gleichwertig) sowie UTF-16.Valid values are Default or UTF-8 (these are equivalent), and UTF-16
CompareCaseSensitiveStringFlags Passt Zeichenfolgenvergleiche für ein angegebenes Gebietsschema an, bei denen die Groß-/Kleinschreibung beachtet wird.Adjusts case-sensitive string comparisons for a specified locale. Weitere Informationen zum Festlegen dieser Eigenschaft finden Sie unter CompareCaseSensitiveStringFlags-Eigenschaft.For more information about setting this property, see CompareCaseSensitiveStringFlags Property.
Compression Level Wenn TransportCompression XPRESS lautet, können Sie den Komprimierungsgrad festlegen.If TransportCompression is XPRESS, you can set the compression level to control how much compression is used. Gültige Werte sind 0 bis 9, wobei mit 0 die geringste und 9 die höchste Komprimierung erzielt wird.Valid values are 0 through 9, with 0 having least compression, and 9 having the most compression. Ein höherer Komprimierungsgrad wirkt sich negativ auf die Leistung aus.Increased compression slows performance. Der Standardwert ist 0.The default value is 0.
Connect Timeout Bestimmt die maximale Zeitspanne (in Sekunden), in der der Client versucht, eine Verbindung herzustellen, bevor ein Timeout eintritt. Wenn innerhalb dieses Zeitraums keine Verbindung hergestellt wird, stellt der Client die Verbindungsversuche ein und generiert einen Fehler.Determines the maximum amount of time (in seconds) the client attempts a connection before timing out. If a connection does not succeed within this period, the client quits trying to connect and generates an error.
MDX Compatibility Diese Eigenschaft soll ein einheitliches MDX-Verhalten für Anwendungen gewährleisten, die MDX-Abfragen ausgeben.The purpose of this property is to ensure a consistent set of MDX behaviors for applications that issue MDX queries. 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.Excel, which uses MDX queries to populate and calculate a PivotTable connected to Analysis Services, sets this property to 1, to ensure that placeholder members in ragged hierarchies are visible in a PivotTable. Gültige Werte sind 0, 1 und 2.Valid values include 0, 1, 2.

Bei 0 und 1 werden Platzhalterelemente verfügbar gemacht, bei 2 nicht.0 and 1 expose placeholder members; 2 does not. Bei einem leeren Wert wird 0 angenommen.If this is empty, 0 is assumed.
MDX Missing Member Mode=Error Gibt an, ob fehlende Elemente in MDX-Anweisungen ignoriert werden.Indicates whether missing members are ignored in MDX statements. Gültige Werte sind Default, Error und Ignore.Valid values are Default, Error, and Ignore. Bei Default wird ein vom Server definierter Wert verwendet.Default uses a server-defined value. Error generiert einen Fehler, wenn ein Element nicht vorhanden ist.Error generates an error when a member does not exist. „Ignore“ gibt an, dass fehlende Werte ignoriert werden sollen.Ignore specifies that missing values should be ignored.
Optimize Response Eine Bitmaske, die angibt, welche der folgenden Optimierungen für Abfrageantworten aktiviert sind.A bitmask indicating which of the following query response optimizations are enabled.

0x01: Standard.0x01: Default. Verwenden Sie die NormalTupleSetUse the NormalTupleSet
0x02: Bei leeren Slicern verwendet0x02: Use when slicers are empty
Packet Size Eine Netzwerkpaketgröße (in Bytes) zwischen 512 und 32.767.A network packet size (in bytes) between 512 and 32,767. Die standardmäßige Netzwerkpaketgröße beträgt 4.096 Bytes.The default network packet size is 4096.
Protocol Format Legt das Format der an den Server gesendeten XML fest.Sets the format of the XML sent to the server. Gültige Werte sind Default, XML oder Binary.Valid values are Default, XML, or Binary. Als Protokoll wird XMLA verwendet.The protocol is XMLA. Sie können angeben, dass die XML komprimiert (Standardeinstellung), im unformatierten XML-Format oder in einem Binärformat gesendet wird.You can specify that the XML be sent in compressed form (this is the default), as raw XML, or in a binary format. Bei Verwendung des Binärformats werden XML-Elemente und -Attribute codiert und verkleinert.Binary format encodes XML elements and attributes, making them smaller. Die Komprimierung stellt ein proprietäres Format dar, bei dem die Größe von Anforderungen und Antworten weiter reduziert wird.Compression is a proprietary format that further reduces the size of requests and responses. Die Komprimierung und Binärformate werden verwendet, um Datenübertragungsanforderungen und -antworten zu beschleunigen.Compression and binary formats are used to speed up data transfer requests and responses.

Bei Verwendung eines binären oder komprimierten Formats muss eine Clientbibliothek für die Verbindung verwendet werden.You must use a client library on the connection if using binary or compressed format. Der OLE DB-Anbieter kann Anforderungen und Antworten im Binär- oder komprimierten Format formatieren.OLE DB provider can format requests and responses in binary or compressed format. AMO und ADOMD.NET formatieren Anforderungen als Text, akzeptieren jedoch Antworten im binären oder komprimierten Format.AMO and ADOMD.NET format the requests as Text, but accept responses in binary or compressed format.

Diese Verbindungszeichenfolgen-Eigenschaft entspricht den Serverkonfigurationseinstellungen EnableBinaryXML und EnableCompression.This connection string property is equivalent to the EnableBinaryXML and EnableCompression server configuration settings.
Real Time Olap Legen Sie diese Eigenschaft so fest, dass das Caching umgangen wird, wodurch alle Partitionen aktiv auf Abfragebenachrichtigungen lauschen.Set this property to bypass caching, causing all partitions to actively listen for query notifications. Diese Eigenschaft wird standardmäßig nicht festgelegt.By default, this property is not set.
Safety Options Legt die Sicherheitsstufe für benutzerdefinierte Funktionen und Aktionen fest.Sets the safety level for user-defined functions and actions. Gültige Werte sind 0, 1, 2.Valid values are 0, 1, 2. In einer Excel-Verbindung lautet diese Eigenschaft Safety Options=2.In an Excel connection this property is Safety Options=2. Ausführliche Informationen zu dieser Option finden Sie unter ConnectionString.Details about this option can be found in ConnectionString.
SQLQueryMode Gibt an, ob SQL-Abfragen Berechnungen enthalten.Specifies whether SQL queries include calculations. Gültige Werte sind Data, Calculated und IncludeEmpty.Valid values are Data, Calculated, IncludeEmpty. Data bedeutet, dass keine Berechnungen zulässig sind.Data means that no calculations are allowed. Bei Calculated sind Berechnungen zulässig.Calculated allows calculations. IncludeEmpty lässt Berechnungen zu und ermöglicht die Rückgabe leerer Zeilen in den Abfrageergebnissen.IncludeEmpty allows calculations and empty rows to be returned in the query result.
Timeout Gibt an, wie viele Millisekunden die Clientbibliothek auf die Ausführung eines Befehls wartet, bevor ein Fehler generiert wird.Specifies how long (in milliseconds) the client library waits for a command to complete before generating an error.
Transport Compression Definiert, wie die Kommunikation zwischen Client und Server komprimiert wird, wenn die Komprimierung über die Protocol Format-Eigenschaft festgelegt wird.Defines how client and server communications are compressed, when compression is specified via the Protocol Format property. Gültige Werte sind Default, None, Compressed und gzip.Valid values are Default, None, Compressed and gzip. Für TCP wird standardmäßig keine Komprimierung und für HTTP gzip verwendet.Default is no compression for TCP, or gzip for HTTP. None gibt an, dass keine Komprimierung verwendet wird.None indicates that no compression is used. Bei Compressed wird die XPRESS-Komprimierung (SQL Server 2008 und höher) verwendet.Compressed uses XPRESS compression (SQL Server 2008 and later). gzip ist nur für HTTP-Verbindungen gültig, in denen die HTTP-Anforderung Accept-Encoding=gzip enthält.gzip is only valid for HTTP connections, where the HTTP request includes Accept-Encoding=gzip.
UseExistingFile Wird beim Herstellen einer Verbindung mit einem lokalen Cube verwendet.Used when connecting to a local cube. Diese Eigenschaft gibt an, ob der lokale Cube überschrieben wird.This property specifies whether the local cube is overwritten. Gültige Werte sind True oder False.Valid values are True or False. Bei True muss die Cubedatei vorhanden sein.If set to True, the cube file must exist. Die vorhandene Datei ist das Ziel der Verbindung.The existing file will be the target of the connection. Bei False wird die Cubedatei überschrieben.If set to False, the cube file is overwritten.
VisualMode Legen Sie diese Eigenschaft fest, um zu steuern, wie Elemente aggregiert werden, wenn Dimensionssicherheit angewendet wird.Set this property to control how members are aggregated when dimension security is applied.

Für Cubedaten, die jeder Benutzer einsehen darf, ist die Aggregation aller Elemente sinnvoll, da alle am Gesamtergebnis beteiligten Werte sichtbar sind.For cube data that everyone is allowed to see, aggregating all of the members makes sense because all of the values that contribute to the total are visible. 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.However, if you filter or restrict dimensions based on user identity, showing a total based on all the members (combining both restricted and allowed values into a single total) might be confusing or show more information than should be revealed.

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.To specify how members are aggregated when dimension security is applied, you can set this property to True to use only allowed values in the aggregation, or False to exclude restricted values from the total.

Wird die Eigenschaft für die Verbindungszeichenfolge festgelegt, gilt dieser Wert auf Cube- oder Perspektivenebene.When set on the connection string, this value applies to the cube or perspective level. Innerhalb eines Modells können Sie sichtbare Gesamtwerte auf einer präziseren Ebene steuern.Within a model, you can control visual totals at a more granular level.

Gültige Werte sind 0, 1 und 2.Valid values are 0, 1, and 2.

Der Standardwert ist 0.0 is the default. Das Standardverhalten entspricht derzeit dem Wert 2. Dabei enthalten Aggregationen Werte, die für den Benutzer ausgeblendet sind.Currently, the default behavior is equivalent to 2, where aggregations include values that are hidden from the user.

Bei 1 werden ausgeblendete Werte vom Gesamtwert ausgeschlossen.1 excludes hidden values from the total. Dies ist das Standardverhalten für Excel.This is the default for Excel.

2 schließt ausgeblendete Werte in den Gesamtwert ein.2 includes hidden values in the total. Dies ist der Standardwert für den Server.This is the default value on the server.



Zu den Aliasen dieser Eigenschaft gehören Visual Total oder Default MDX Visual Mode.Aliases for this property include Visual Total or Default MDX Visual Mode.

Für künftige Verwendung vorbehaltenReserved for future use

Die folgenden Eigenschaften sind für Verbindungszeichenfolgen zulässig, in den aktuellen Versionen von Analysis Services jedoch nicht funktionsfähig.The following properties are allowed on a connection string, but are not operational in current releases of Analysis Services.

  • Authenticated UserAuthenticated User

  • Cache AuthenticationCache Authentication

  • Cache Mode (Die Verwendung dieser Eigenschaft wurde bereits in früheren Versionen untersucht,Cache Mode (Use of this property was investigated in earlier releases. und obwohl deren Verwendung in manchen Blogbeiträgen möglicherweise empfohlen wird, sollten Sie die Eigenschaft nur festlegen, wenn Sie ausdrücklich vom Microsoft Support dazu aufgefordert werden.)Although you might find blog posts recommending its usage, you should avoid setting this property unless instructed by Microsoft Support).

  • Cache PolicyCache Policy

  • Cache RatioCache Ratio

  • Cache Ratio2Cache Ratio2

  • Dynamic Debug LimitDynamic Debug Limit

  • Debug ModeDebug Mode

  • ModusMode

  • SQLCompatibilitySQLCompatibility

  • Use Formula CacheUse Formula Cache

Exemplarische VerbindungszeichenfolgenExample connection strings

Dieser Abschnitt zeigt die Verbindungszeichenfolge, die Sie in den meisten Fällen bei der Einrichtung einer Analysis Services-Verbindungs in häufig verwendeten Anwendungen verwenden.This section shows the connection string that you'll most likely use when setting up an Analysis Services connection in commonly used applications.

Allgemeine VerbindungszeichenfolgeGeneric connection string

Sie können eine mit der folgenden vergleichbare Verbindungszeichenfolge verwenden, wenn Sie eine Verbindung von Reporting Services konfigurieren.You might use a connection string like this one if you are configuring a connection from Reporting Services.

Data source=<servername>; initial catalog=<databasename>

Verbindungszeichenfolge in ExcelConnection string in Excel

In der standardmäßigen ADOMD.NET-Verbindungszeichenfolge in Excel werden der Datenanbieter, der Server, der Datenbankname und die integrierte Sicherheit von Windows angegeben.The default ADOMD.NET connection string in Excel specifies the data provider, server, database name, Windows integrated security. Der MDX-Kompatibilitätsgrad ist immer auf 1 festgelegt.The MDX Compatibility level is always set to 1. Obwohl der Wert für die aktuelle Sitzung geändert werden kann, setzt Excel den Wert für den MDX-Kompatibilitätsgrad beim nächsten Öffnen der Datei auf 1 zurück.Although you can change the value for the current session, Excel will reset MDX Compatibility to1 when the file is next opened.

Provider=MSOLAP.5;Integrated Security=SSPI;Persist Security Info=True;Initial Catalog=Adventure Works DW 2008R2;Data Source=AW-SRV01;MDX Compatibility=1;Safety Options=2;MDX Missing Member Mode=Error

Weitere Informationen finden Sie unter Datenverbindungen, Datenquellen und Verbindungszeichenfolgen in Reporting Services und Datenauthentifizierung für Excel Services in SharePoint Server 2013.For more information, see Data Connections, Data Sources, and Connection Strings in Reporting Services and Data Authentication for Excel Services in SharePoint Server 2013.

In Analysis Services verwendete Formate für VerbindungszeichenfolgenConnection string formats used in Analysis Services

In diesem Abschnitt werden alle von Analysis Services unterstützten Verbindungszeichenfolgenformate aufgeführt.This section lists all of the connection string formats supported by Analysis Services. Mit Ausnahme von Verbindungen mit PowerPivot-Datenbanken können Sie diese Verbindungszeichenfolgen in Anwendungen angeben, die eine Verbindung mit Analysis Services herstellen.With the exception of connections to PowerPivot databases, you can specify these connections strings in applications that connect to Analysis Services.

Native (oder direkte) Verbindungen mit dem ServerNative (or direct) connections to the server

Data Source=server[:port][\instance] wobei "Port" und "\instance" optional sind.Data Source=server[:port][\instance] where "port" and "\instance" are optional. Z. B. "Data Source = server1" öffnet eine Verbindung mit der Standardinstanz (und den Standardport 2383) auf einem Server mit dem Namen "server1".For example, specifying "Data Source=server1" opens a connection to the default instance (and default port 2383) on a server named "server1".

"Data Source = Server1: Port1" öffnet eine Verbindung mit einer Analysis Services-Instanz, die auf Port "port1" auf "server1" ausgeführt wird."Data Source=server1:port1" will open a connection to an Analysis Services instance running on port "port1" on "server1".

"Data Source = server1\instance1" öffnet eine Verbindung mit SQL Browser (am Standardport 2382), löst den Port für die benannte Instanz "instance1", öffnet dann die Verbindung mit diesem Analysis Services-Port."Data Source=server1\instance1" will open a connection to SQL Browser (on its default port 2382), resolve the port for the named instance "instance1", then open the connection to that Analysis Services port.

"Data Source = Server1: port1\instance1" öffnet eine Verbindung mit SQL-Browser auf "port1", löst den Port für die benannte Instanz "instance1", öffnet dann die Verbindung mit diesem Analysis Services-Port."Data Source=server1:port1\instance1" will open a connection to SQL Browser on "port1", resolve the port for the "instance1" named instance, then open the connection to that Analysis Services port.

Lokale Cubeverbindungen (CUB-Dateien)Local cube connections (.cub files)

Data Source=<path>, z. B. "Data Source=c:\temp\a.cub"Data Source=<path>, for example "Data Source=c:\temp\a.cub"

HTTP(S)-Verbindungen mit „msmdpump.dll“Http(s) connections to msmdpump.dll

Data Source=<URL>, wobei die URL die HTTP- oder HTTPS-Adresse des virtuellen IIS-Ordners ist, der „msmdpump.dll“ enthält.Data Source=<URL>, where the URL is the HTTP or HTTPS address to the virtual IIS folder that contains the msmdpump.dll. Weitere Informationen finden Sie unter Konfigurieren von HTTP-Zugriff auf Analysis Services unter Internetinformationsdienste (IIS) 8.0.For more information, see Configure HTTP Access to Analysis Services on Internet Information Services (IIS) 8.0.

HTTP(s)-Verbindungen mit PowerPivot-Arbeitsmappen (XLSX-, xlsb- oder xlsm-Dateien)Http(s) connections to PowerPivot workbooks (.xlsx, .xlsb or .xlsm files)

Data Source=<URL>, wobei die URL der SharePoint-Pfad zu einer PowerPivot-Arbeitsmappe ist, die in einer SharePoint-Bibliothek veröffentlicht wurde,Data Source=<URL>, where the URL is the SharePoint path to a PowerPivot workbook that has been published to a SharePoint library. Z. B. "Data Source =http://localhost/Shared Sales.xlsx".For example, "Data Source=http://localhost/Shared Documents/Sales.xlsx".

HTTP(S)-Verbindungen mit BI-Semantikmodell-VerbindungsdateienHttp(s) connections to BI Semantic Model Connection files

Data Source=<URL> , wobei die URL der SharePoint-Pfad zur BISM-Datei ist,Data Source=<URL> where the URL is the SharePoint path to the .bism file. Z. B. "Data Source =http://localhost/Shared Sales.bism".For example, "Data Source=http://localhost/Shared Documents/Sales.bism".

Eingebettete PowerPivot-VerbindungenEmbedded PowerPivot connections

Data Source=$Embedded$, wobei $embedded$ ein Moniker ist, der auf ein eingebettetes PowerPivot-Datenmodell in der Arbeitsmappe verweist.Data Source=$Embedded$ where $embedded$ is a moniker that refers to an embedded PowerPivot data model inside the workbook. Diese Verbindungszeichenfolge wird intern erstellt und verwaltet.This connection string is created and managed internally. Ändern Sie sie nicht.Do not modify it. Eingebettete Verbindungszeichenfolgen werden vom PowerPivot für Excel-Add-In auf Clientarbeitsstationen oder von PowerPivot für SharePoint-Instanzen in einer SharePoint-Farm aufgelöst.Embedded connection strings are resolved by the PowerPivot for Excel add-in on client workstations, or by PowerPivot for SharePoint instances in a SharePoint farm.

Lokaler Serverkontext in gespeicherten Analysis Services-ProzedurenLocal server context in Analysis Services stored procedures

Data Source=*, wobei * in die lokale Instanz aufgelöst wird.Data Source=*, where * resolves to the local instance.

Verschlüsseln von VerbindungszeichenfolgenEncrypting Connection Strings

Analysis ServicesAnalysis Services verschlüsselt und speichert die Verbindungszeichenfolgen, die zum Herstellen einer Verbindung mit den zugehörigen Datenquellen verwendet werden.encrypts and stores the connection strings it uses to connect to each of its data sources. Wenn für die Verbindung zu einer Datenquelle ein Benutzername und ein Kennwort benötigt werden, können Sie Analysis ServicesAnalysis Services den Namen und das Kennwort gemeinsam mit der Verbindungszeichenfolge speichern oder den Namen und das Kennwort jedes Mal abfragen lassen, wenn das Herstellen einer Verbindung zur Datenquelle erforderlich ist.If the connection to a data source requires a user name and password, you can have Analysis ServicesAnalysis Services store the name and password with the connection string, or prompt you for the name and password each time a connection to the data source is required. Wenn Analysis ServicesAnalysis Services die Benutzerinformationen von Ihnen abfragt, müssen diese Informationen nicht gespeichert und verschlüsselt werden.Having Analysis ServicesAnalysis Services prompt you for user information means that this information does not have to be stored and encrypted. Wenn Sie diese Informationen jedoch in der Verbindungszeichenfolge speichern, müssen diese Informationen verschlüsselt und gesichert werden.However, if you store this information in the connection string, this information does need to be encrypted and secured.

Um die Verbindungszeichenfolgeninformationen zu verschlüsseln und zu schützen, verwendet Analysis ServicesAnalysis Services die Datenschutz-API.To encrypt and secure the connection string information, Analysis ServicesAnalysis Services uses the Data Protection API. Analysis ServicesAnalysis Services verwendet einen separaten Verschlüsselungsschlüssel zum Verschlüsseln der Verbindungszeichenfolgen-Informationen für jede Analysis ServicesAnalysis Services -Datenbank.uses a separate encryption key to encrypt connection string information for each Analysis ServicesAnalysis Services database. Analysis ServicesAnalysis Services erstellt diesen Schlüssel, wenn Sie eine Datenbank erstellen, und verschlüsselt die Informationen zur Verbindungszeichenfolge auf Grundlage des Analysis ServicesAnalysis Services -Startkontos.creates this key when you create a database, and encrypts connection string information based on the Analysis ServicesAnalysis Services startup account. Beim Start von Analysis ServicesAnalysis Services wird der verschlüsselte Schlüssel für jede Datenbank gelesen, entschlüsselt und gespeichert.When Analysis ServicesAnalysis Services starts, the encrypted key for each database is read, decrypted, and stored. Anschließend verwendetAnalysis ServicesAnalysis Services den entsprechenden entschlüsselten Schlüssel zum Entschlüsseln der Verbindungszeichenfolgen-Informationen für die Datenquelle, wenn Analysis ServicesAnalysis Services eine Verbindung mit einer Datenquelle herstellen muss.Analysis ServicesAnalysis Services then uses the appropriate decrypted key to decrypt the data source connection string information when Analysis ServicesAnalysis Services needs to connect to a data source.

Siehe auchSee Also

Konfigurieren von HTTP-Zugriff auf Analysis Services unter Internetinformationsdienste (IIS) 8.0 Configure HTTP Access to Analysis Services on Internet Information Services (IIS) 8.0
Konfigurieren von Analysis Services für die eingeschränkte Kerberos-Delegierung Configure Analysis Services for Kerberos constrained delegation
Für Analysis Services-Verbindungen verwendete Datenanbieter Data providers used for Analysis Services connections
Verbindung mit Analysis Services herstellenConnect to Analysis Services