Verbindungszeichenfolgen-Eigenschaften (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. In diesem Dokument wird daher nur auf einen Teilbereich der verfügbaren Eigenschaften eingegangen. 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.
Entwickler, die benutzerdefinierte Verbindungszeichenfolgen im Anwendungscode erstellen, finden in der API-Dokumentation zu ADOMD.NET-Clients eine ausführlichere Liste: 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. Die meisten Eigenschaften für Verbindungszeichenfolgen können mit allen drei Clientbibliotheken verwendet werden. Auf Ausnahmen wird in der Beschreibung hingewiesen.
Dieses Thema enthält folgende Abschnitte:
Connection parameters in common use
Authentication and security parameters
Special-purpose parameters
Parameters reserved for future use
Example connection strings
Connection string formats used in Analysis Services
Encrypting Connection Strings
Hinweis |
---|
Falls Sie versehentlich zweimal dieselbe Eigenschaft festlegen, wird die letzte Eigenschaft in der Verbindungszeichenfolge verwendet. |
Weitere Informationen dazu, wie eine Analysis Services-Verbindung in vorhandenen Microsoft-Anwendungen angegeben wird, finden Sie unter Herstellen einer Verbindung von Clientanwendungen (Analysis Services).
Häufig verwendete Verbindungsparameter
In der folgenden Tabelle sind Eigenschaften beschrieben, die am häufigsten beim Erstellen einer Verbindungszeichenfolge verwendet werden.
Eigenschaft |
Beschreibung |
Beispiel |
---|---|---|
Data Source oder DataSource |
Gibt die Serverinstanz an. Diese Eigenschaft ist für alle Verbindungen erforderlich. 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). |
Data source=AW-SRV01 für die Standardinstanz und den Standardport (TCP 2383). Data source=AW-SRV01$Finance:8081 für eine benannte Instanz ($Finance) und einen festen 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=172.16.254.1 für eine IP-Adresse des Servers unter Umgehung des DNS-Serverlookups. Eignet sich für die Behandlung von Verbindungsproblemen. |
Initial Catalog oder Catalog |
Gibt den Namen der Analysis Services-Datenbank an, mit der eine Verbindung hergestellt werden soll. Die Datenbank muss unter Analysis Services bereitgestellt werden, und Sie müssen berechtigt sein, eine Verbindung damit herzustellen. Diese Eigenschaft ist für AMO-Verbindungen optional, für ADOMD.NET jedoch erforderlich. |
Initial catalog=AdventureWorks2012 |
Provider |
Gültige Werte sind MSOLAP oder MSOLAP.<Version>, wobei <Version> 3, 4 oder 5 entsprechen kann. 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“.
Die aktuelle Version ist MSOLAP.5. Diese Eigenschaft ist optional. Standardmäßig wird die aktuelle Version des OLE DB-Anbieters von den Clientbibliotheken aus der Registrierung gelesen. 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. Datenanbieter entsprechen den SQL Server-Versionen. 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. Möglicherweise müssen Sie auf Computern, die nicht über die benötigte Version verfügen, auch bestimmte Versionen des Datenanbieters herunterladen und installieren. Sie können den OLE DB-Anbieter von den SQL Server-Feature Pack-Seiten im Download Center herunterladen. Wechseln Sie zu Microsoft SQL Server 2012 Feature Pack, um den Analysis Services OLE DB-Anbieter für SQL Server 2012 herunterzuladen. MSOLAP.4 wurde sowohl mit SQL Server 2008 als auch mit SQL Server 2008 R2 bereitgestellt. Die 2008 R2-Version unterstützt PowerPivot-Arbeitsmappen und muss auf SharePoint-Servern manchmal manuell installiert werden. Um diese Versionen zu unterscheiden, müssen Sie die Buildnummer in den Dateieigenschaften des Anbieters überprüfen: Klicken Sie unter \Programme\Microsoft Analysis Services\AS OLEDB\10 mit der rechten Maustaste auf „msolap100.dll“, und wählen Sie Eigenschaften. Klicken Sie auf Details. Zeigen Sie die Dateiversionsinformationen an. Die Version sollte 10.50.<Buildnummer> für SQL Server 2008 R2 enthalten. Weitere Informationen finden Sie unter Installieren des OLE DB-Anbieters für Analysis Services auf SharePoint-Servern und Für Analysis Services-Verbindungen verwendete Clientbibliotheken. |
Provider=MSOLAP.3 wird für Verbindungen verwendet, die die SQL Server 2005-Version des OLE DB-Anbieters für Analysis Services erfordern. |
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. |
Cube=SalesPerspective veranschaulicht, dass Sie mithilfe der Cube-Eigenschaft einer Verbindungszeichenfolge entweder den Namen eines Cubes oder einer Perspektive angeben können. |
Authentifizierung und Sicherheit
In diesem Abschnitt werden Verbindungszeichenfolgen-Eigenschaften in Zusammenhang mit der Authentifizierung und Verschlüsselung erörtert. 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.
Die Eigenschaften sind in alphabetischer Reihenfolge aufgeführt.
Eigenschaft |
Beschreibung |
---|---|
EffectiveUserName |
Wird verwendet, wenn auf dem Server die Identität eines Endbenutzers angenommen werden muss. Geben Sie das Konto im Format "Domäne\Benutzer" an. Zur Verwendung dieser Eigenschaft muss der Aufrufer über Administratorberechtigungen in Analysis Services verfügen. 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. Die Verwendung dieser Eigenschaft mit Reporting Services wird unter Verwenden von "EffectiveUserName" für den Identitätswechsel in SSAS veranschaulicht. EffectiveUserName wird in einer PowerPivot für SharePoint-Installation verwendet, um Informationen zur Verwendung zu erfassen. 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. Bei PowerPivot wird sie nicht zu Autorisierungszwecken verwendet. |
Encrypt Password |
Gibt an, ob ein lokales Kennwort zur Verschlüsselung lokaler Cubes verwendet werden soll. Gültige Werte sind True oder False. Der Standardwert ist 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 sind:
|
Integrated Security |
Die Windows-Identität des Aufrufers wird verwendet, um eine Verbindung mit Analysis Services herzustellen. Gültige Werte sind ein leerer Wert, SSPI und BASIC. Integrated Security=SSPI ist der Standardwert für TCP-Verbindungen und ermöglicht die NTLM-, Kerberos- oder anonyme Authentifizierung. Ein leerer Wert ist der Standardwert für HTTP-Verbindungen. Bei Verwendung von SSPI muss ProtectionLevel auf einen der folgenden Werte festgelegt werden: 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. Standardmäßig werden Authentifizierungsinformationen nicht persistent gespeichert. |
Persist Security Info |
Gültige Werte sind True und 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. |
ProtectionLevel |
Bestimmt die für die Verbindung verwendete Sicherheitsstufe. Gültige Werte sind:
Weitere Informationen finden Sie unter Aufbauen von sicheren Verbindungen 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. Wenn diese Eigenschaft weggelassen wird, werden alle Rollen verwendet, sodass die effektiven Berechtigungen einer Kombination aus allen Rollen entsprechen. Wird die Eigenschaft auf einen leeren Wert festgelegt (beispielsweise Roles=' '), weist die Clientverbindung keine Rollenmitgliedschaft auf. Ein Administrator, der diese Eigenschaft verwendet, stellt eine Verbindung mit den Berechtigungen dieser Rolle her. Falls die Rolle keine ausreichenden Berechtigungen gewährt, können einige Befehle einen Fehler verursachen. |
SSPI |
Gibt explizit an, welches Sicherheitspaket für die Clientauthentifizierung verwendet werden soll, wenn Integrated Security auf SSPI festgelegt ist. SSPI unterstützt mehrere Pakete, Sie können mithilfe dieser Eigenschaft jedoch auch ein bestimmtes Paket angeben. Gültige Werte sind Negotiate, Kerberos, NTLM und Anonymous User. Wenn diese Eigenschaft nicht festgelegt wird, sind alle Pakete für die Verbindung verfügbar. |
Use Encryption for Data |
Verschlüsselt Datenübertragungen. Gültige Werte sind True und False. |
User ID=…; Password= |
User ID und Password werden zusammen verwendet. Von Analysis Services wird die durch diese Anmeldeinformationen angegebene Benutzeridentität angenommen. 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. Der Benutzername und das Kennwort müssen Anmeldeinformationen einer Windows-Identität, entweder eines lokalen oder Domänenbenutzerkontos, darstellen. Beachten Sie, dass User ID ein eingebettetes Leerzeichen enthält. Andere Aliase für diese Eigenschaft sind UserName (ohne Leerzeichen) und UID. Der Alias für Password ist PWD. |
Spezielle Parameter
In diesem Abschnitt werden die übrigen Parameter für Verbindungszeichenfolgen beschrieben. Sie werden verwendet, um ein spezifisches, für eine Anwendung erforderliches Verbindungsverhalten zu gewährleisten.
Die Eigenschaften sind in alphabetischer Reihenfolge aufgeführt.
Eigenschaft |
Beschreibung |
---|---|
Application Name |
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 einer Verbindungszeichenfolge beispielsweise Application Name='test' hinzufügen, wird 'test' in einer SQL Server Profiler-Ablaufverfolgung angezeigt, wie aus folgendem Bildschirmfoto ersichtlich: Zu den Aliasen dieser Eigenschaft gehören sspropinitAppName und AppName. Weitere Informationen finden Sie unter Verwenden des Application Name-Parameters beim Herstellen einer Verbindung mit SQL Server. |
AutoSyncPeriod |
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 beträgt 10000 Millisekunden (oder zehn Sekunden). Beim Wert NULL oder 0 ist die automatische Synchronisierung deaktiviert. |
Character Encoding |
Definiert, wie Zeichen in der Anforderung codiert werden. Gültige Werte sind Default oder UTF-8 (diese sind gleichwertig) sowie UTF-16. |
CompareCaseSensitiveStringFlags |
Passt Zeichenfolgenvergleiche für ein angegebenes Gebietsschema an, bei denen die Groß-/Kleinschreibung beachtet wird. Weitere Informationen zum Festlegen dieser Eigenschaft finden Sie unter CompareCaseSensitiveStringFlags-Eigenschaft. |
Compression Level |
Wenn TransportCompression XPRESS lautet, können Sie den Komprimierungsgrad festlegen. Gültige Werte sind 0 bis 9, wobei mit 0 die geringste und 9 die höchste Komprimierung erzielt wird. Ein höherer Komprimierungsgrad wirkt sich negativ auf die Leistung aus. Der Standardwert ist 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. |
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 Missing Member Mode=Error |
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. Error generiert einen Fehler, wenn ein Element nicht vorhanden ist. Ignore gibt an, dass fehlende Werte ignoriert werden sollen. |
Mode |
Definiert Datenbank-Zugriffsberechtigungen für die Verbindungszeichenfolge und ermöglicht es, den vorhandenen Wert zu überschreiben. Gültige Werte sind Read und ReadWrite. In SSMS wird diese Datenbankeigenschaft als Lese-/Schreibmodus bezeichnet. Der Standardwert ist ReadWrite. |
Optimize Response |
Eine Bitmaske, die angibt, welche der folgenden Optimierungen für Abfrageantworten aktiviert sind.
|
Packet Size |
Eine Netzwerkpaketgröße (in Bytes) zwischen 512 und 32.767. Die Standardnetzwerkpaketgröße ist 4096. |
Protocol Format |
Legt das Format der an den Server gesendeten XML fest. Gültige Werte sind Default, XML oder Binary. Als Protokoll wird XMLA verwendet. Sie können angeben, dass die XML komprimiert (Standardeinstellung), im unformatierten XML-Format oder in einem Binärformat gesendet wird. Bei Verwendung des Binärformats werden XML-Elemente und -Attribute codiert und verkleinert. Die Komprimierung stellt ein proprietäres Format dar, bei dem die Größe von Anforderungen und Antworten weiter reduziert wird. Die Komprimierung und Binärformate werden verwendet, um Datenübertragungsanforderungen und -antworten zu beschleunigen. Bei Verwendung eines binären oder komprimierten Formats muss eine Clientbibliothek für die Verbindung verwendet werden. 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 so fest, dass das Caching umgangen wird, wodurch alle Partitionen aktiv auf Abfragebenachrichtigungen lauschen. Diese Eigenschaft wird standardmäßig 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 lautet 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 und 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 Millisekunden die Clientbibliothek auf die Ausführung eines Befehls wartet, bevor ein Fehler generiert wird. |
Transport Compression |
Definiert, wie die Kommunikation zwischen Client und Server komprimiert wird, wenn die Komprimierung über die Protocol Format-Eigenschaft festgelegt wird. Gültige Werte sind Default, None, Compressed und gzip. Für TCP wird standardmäßig keine Komprimierung und für HTTP gzip verwendet. None gibt an, dass keine Komprimierung verwendet wird. Bei Compressed wird die XPRESS-Komprimierung (SQL Server 2008 und höher) verwendet. gzip ist nur für HTTP-Verbindungen gültig, in denen die HTTP-Anforderung Accept-Encoding=gzip enthält. |
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. |
VisualMode |
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. Gültige Werte sind 0, 1 und 2.
Zu den Aliasen dieser Eigenschaft gehören Visual Total oder Default MDX Visual Mode. |
Für die zukünftige Verwendung reserviert
Die folgenden Eigenschaften sind für Verbindungszeichenfolgen zulässig, in den aktuellen Versionen von Analysis Services jedoch nicht funktionsfähig.
Authenticated User
Cache Authentication
Cache Mode (Die Verwendung dieser Eigenschaft wurde bereits in früheren Versionen untersucht, 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.)
Cache Policy
Cache Ratio
Cache Ratio2
Use Formula Cache
Dynamic Debug Limit
Debug Mode
SQLCompatibility
Exemplarische Verbindungszeichenfolgen
In diesem Abschnitt wird die Verbindungszeichenfolge veranschaulicht, die Sie wahrscheinlich zur Einrichtung einer Analysis Services-Verbindung in häufig genutzten Anwendungen verwenden.
Allgemeine Verbindungszeichenfolge
Sie können eine mit der folgenden vergleichbare Verbindungszeichenfolge verwenden, wenn Sie eine Verbindung von Reporting Services konfigurieren.
Data source=<servername>; initial catalog=<databasename>
Verbindungszeichenfolge 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. Der MDX-Kompatibilitätsgrad wird immer auf 1 festgelegt. Obwohl Sie den Wert für die aktuelle Sitzung ändern können, setzt Excel die MDX-Kompatibilität beim nächsten Öffnen der Datei auf 1 zurück.
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 (SSRS) und Datenauthentifizierung für Excel Services in SharePoint Server 2013.
In Analysis Services verwendete Formate für Verbindungszeichenfolgen
In diesem Abschnitt werden alle von Analysis Services unterstützten Verbindungszeichenfolgenformate aufgeführt. Mit Ausnahme von Verbindungen mit PowerPivot-Datenbanken können Sie diese Verbindungszeichenfolgen in Anwendungen angeben, die eine Verbindung mit Analysis Services herstellen.
Systemeigene (oder direkte) Verbindungen mit dem Server
Data Source=server[:port][\instance], wobei "port" und "\instance" optional sind. "Data Source=server1" öffnet z. B. eine Verbindung mit der Standardinstanz (und dem Standardport 2383) auf einem Server mit dem Namen "server1".
"Data Source=server1:port1" öffnet eine Verbindung mit einer Analysis Services-Instanz, die an Port "port1" auf "server1" ausgeführt wird.
"Data Source=server1\instance1" öffnet eine Verbindung mit SQL Browser (am Standardport 2382), löst den Port für die benannte Instanz "instance1" auf und öffnet dann die Verbindung mit diesem Analysis Services-Port.
"Data Source=server1:port1\instance1" öffnet eine Verbindung mit SQL Browser an "port1", löst den Port für die benannte Instanz "instance1" auf und öffnet dann die Verbindung mit diesem Analysis Services-Port.
Lokale Cubeverbindungen (CUB-Dateien)
Data Source=<path>, z. B. "Data Source=c:\temp\a.cub"
Http(s)-Verbindungen mit "msmdpump.dll"
Data Source=<URL>, wobei die URL die HTTP- oder HTTPS-Adresse des virtuellen IIS-Ordners ist, der „msmdpump.dll“ enthält. Weitere Informationen finden Sie unter Konfigurieren von HTTP-Zugriff auf Analysis Services unter Internetinformationsdienste (IIS) 7,0.
Http(s)-Verbindungen mit PowerPivot-Arbeitsmappen (XLSX-, XLSB- oder XLSM-Dateien)
Data Source=<URL>, wobei die URL der SharePoint-Pfad zu einer PowerPivot-Arbeitsmappe ist, die in einer SharePoint-Bibliothek veröffentlicht wurde, z. B. "Data Source=https://localhost/Shared Documents/Sales.xlsx".
Http(s)-Verbindungen mit BI-Semantikmodell-Verbindungsdateien
Data Source=<URL>, wobei die URL der SharePoint-Pfad zur BISM-Datei ist, z. B. "Data Source=https://localhost/Shared Documents/Sales.bism".
Eingebettete PowerPivot-Verbindungen
Data Source=$Embedded$, wobei $embedded$ ein Moniker ist, der auf ein eingebettetes PowerPivot-Datenmodell in der Arbeitsmappe verweist. Diese Verbindungszeichenfolge wird intern erstellt und verwaltet. Ändern Sie sie nicht. 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.
Lokaler Serverkontext in gespeicherten Prozeduren für Analysis Services
Data Source=*, wobei * in die lokale Instanz aufgelöst wird.
Verschlüsseln von Verbindungszeichenfolgen
Analysis Services verschlüsselt und speichert die Verbindungszeichenfolgen, die zum Herstellen der Verbindung zu jeder seiner Datenquellen verwendet werden. Wenn für die Verbindung zu einer Datenquelle ein Benutzername und ein Kennwort benötigt werden, können Sie Analysis 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. Wenn Analysis Services die Benutzerinformationen von Ihnen abfragt, müssen diese Informationen nicht gespeichert und verschlüsselt werden. Wenn Sie diese Informationen jedoch in der Verbindungszeichenfolge speichern, müssen diese Informationen verschlüsselt und gesichert werden.
Zum Verschlüsseln und Sichern der Verbindungszeichenfolgen-Informationen verwendet Analysis Services die Datenschutz-API. Analysis Services verwendet einen separaten Verschlüsselungsschlüssel zum Verschlüsseln der Verbindungszeichenfolgen-Informationen für jede Analysis Services-Datenbank. Analysis Services erstellt diesen Schlüssel, wenn Sie eine Datenbank erstellen, und verschlüsselt die Verbindungszeichenfolgen-Informationen auf der Grundlage des Analysis Services-Startkontos. Wenn Analysis Services gestartet wird, wird der verschlüsselte Schlüssel für jede Datenbank gelesen, entschlüsselt und gespeichert. Anschließend verwendet Analysis Services den entsprechenden entschlüsselten Schlüssel zum Entschlüsseln der Verbindungszeichenfolgen-Informationen für die Datenquelle, wenn Analysis Services eine Verbindung mit einer Datenquelle herstellen muss.
Siehe auch
Konzepte
Konfigurieren von HTTP-Zugriff auf Analysis Services unter Internetinformationsdienste (IIS) 7,0
Konfigurieren von Analysis Services für die eingeschränkte Kerberos-Delegierung
Für Analysis Services-Verbindungen verwendete Clientbibliotheken