Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses Thema erläutert die Eigenschaften der Verbindungszeichenfolgen, die Sie möglicherweise in einem der Gestaltungs- oder Administrationstools festlegen oder in Verbindungszeichenfolgen sehen, die von Clientanwendungen erstellt wurden, die eine Verbindung zu den Analysis Services-Daten herstellen und diese abfragen. Daher deckt sie nur eine Teilmenge der verfügbaren Eigenschaften ab. Die vollständige Liste enthält zahlreiche Server- und Datenbankeigenschaften, sodass Sie eine Verbindung für eine bestimmte Anwendung anpassen können, unabhängig davon, wie die Instanz oder Datenbank auf dem Server konfiguriert ist.
Entwickler, die benutzerdefinierte Verbindungszeichenfolgen im Anwendungscode erstellen, sollten die API-Dokumentation für den ADOMD.NET-Client überprüfen, um eine detailliertere Liste einzusehen: 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. Der Großteil der Verbindungszeichenfolgeneigenschaften kann mit allen drei Clientbibliotheken verwendet werden. Ausnahmen werden in der Beschreibung genannt.
Dieses Thema enthält die folgenden Abschnitte:
Verbindungsparameter in der allgemeinen Verwendung
Authentifizierung und Sicherheit
Für die spätere Verwendung reserviert
Beispiel für Verbindungszeichenfolgen
In Analysis Services verwendete Verbindungszeichenfolgenformate
Verschlüsseln von Verbindungszeichenfolgen
Hinweis
Wenn Sie beim Festlegen von Eigenschaften versehentlich dieselbe Eigenschaft zweimal festlegen, wird die letzte in der Verbindungszeichenfolge verwendet.
Weitere Informationen zum Angeben einer Analysis Services-Verbindung in vorhandenen Microsoft-Anwendungen finden Sie unter Connect from client applications (Analysis Services).For more information about how to specify an Analysis Services connection in existing Microsoft applications, see Connect from client applications (Analysis Services)
Verbindungsparameter in der allgemeinen Verwendung
In der folgenden Tabelle werden diese Eigenschaften beschrieben, die am häufigsten beim Erstellen einer Verbindungszeichenfolge verwendet werden.
| Eigentum | BESCHREIBUNG | Beispiel |
|---|---|---|
Data Source oder DataSource |
Gibt die Serverinstanz an. Diese Eigenschaft wird für alle Verbindungen benötigt. Gültige Werte sind der Netzwerkname oder die IP-Adresse des Servers, lokale oder localhost für lokale Verbindungen, eine URL, wenn der Server für den HTTP- oder HTTPS-Zugriff konfiguriert ist, oder den Namen einer lokalen Cube-Datei (.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 vollständig qualifizierten Domänennamen, wobei von der Standardinstanz und dem Standardport ausgegangen wird.Data source=172.16.254.1 für eine IP-Adresse des Servers, umgehung der DNS-Serversuche, nützlich für die Problembehandlung bei Verbindungsproblemen. |
Initial Catalog oder Catalog |
Gibt den Namen der Analysis Services-Datenbank an, mit der eine Verbindung hergestellt werden soll. Die Datenbank muss in Analysis Services bereitgestellt werden, und Sie müssen über die Berechtigung zum Herstellen einer Verbindung mit der Datenbank verfügen. 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> entweder 3, 4 oder 5 ist. Im Dateisystem wird der Name des Datenanbieters für SQL Server 2012 msolap110.dll, msolap100.dll für SQL Server 2008 und 2008 R2 und msolap90.dll für SQL Server 2005. Die aktuelle Version ist MSOLAP.5. Diese Eigenschaft ist optional. Standardmäßig lesen die Clientbibliotheken die aktuelle Version des OLE DB-Anbieters aus der Registrierung. Sie müssen diese Eigenschaft nur festlegen, wenn Sie eine bestimmte Version des Datenanbieters benötigen, z. B. zum Herstellen einer Verbindung mit einer SQL Server 2008-Instanz. Datenanbieter entsprechen Versionen von SQL Server. Wenn Ihre Organisation aktuelle und frühere Versionen von Analysis Services verwendet, müssen Sie wahrscheinlich angeben, welcher Anbieter für Verbindungszeichenfolgen verwendet werden soll, die Sie manuell erstellen. Möglicherweise müssen Sie auch bestimmte Versionen des Datenanbieters auf Computern herunterladen und installieren, die nicht über die benötigte Version verfügen. Sie können den OLE DB-Anbieter von den SQL Server Feature Pack Seiten im Downloadcenter herunterladen. Wechseln Sie zu Microsoft SQL Server 2012 Feature Pack , um den OLE DB-Anbieter für Analysis Services für SQL Server 2012 herunterzuladen. MSOLAP.4 wurde sowohl in SQL Server 2008 als auch in SQL Server 2008 R2 veröffentlicht. Die Version 2008 R2 unterstützt PowerPivot-Arbeitsmappen und muss manchmal manuell auf SharePoint-Servern installiert werden. Um zwischen diesen Versionen zu unterscheiden, müssen Sie die Buildnummer in den Dateieigenschaften des Anbieters überprüfen: Wechseln Sie zu "Programme\Microsoft Analysis Services\AS OLEDB\10". Klicken Sie mit der rechten Maustaste auf msolap110.dll, und wählen Sie "Eigenschaften" aus. Klicken Sie auf Details. Zeigen Sie die Dateiversionsinformationen an. Die Version sollte 10.50 enthalten.<Buildnummer> für SQL Server 2008 R2. Weitere Informationen finden Sie unter Installieren des OLE DB-Anbieters analysis Services auf SharePoint-Servern und Datenanbietern, die für Analysis Services-Verbindungen verwendet werden. MSOLAP.3 wurde in SQL Server 2005 veröffentlicht. MSOLAP.4 wurde in SQL Server 2008 und erneut SQL Server 2008 R2 veröffentlicht. MSOLAP.5 wurde in SQL Server 2012 veröffentlicht. |
Provider=MSOLAP.3 wird für Verbindungen verwendet, für die die SQL Server 2005-Version des OLE DB-Anbieters für Analysis Services erforderlich ist. |
Cube |
Cube-Name oder Perspektivenname. Eine Datenbank kann mehrere Cubes und Perspektiven enthalten. Wenn mehrere Ziele möglich sind, schließen Sie den Cube- oder Perspektivnamen in den Verbindungsstring ein. |
Cube=SalesPerspective zeigt, dass Sie die Cube-Verbindungszeichenfolgeneigenschaft verwenden können, um entweder den Namen eines Cubes oder den Namen einer Perspektive anzugeben. |
Authentifizierung und Sicherheit
Dieser Abschnitt enthält Verbindungszeichenfolgeneigenschaften im Zusammenhang mit Authentifizierung und Verschlüsselung. Analysis Services verwendet nur die Windows-Authentifizierung, Sie können jedoch Eigenschaften für die Verbindungszeichenfolge festlegen, um einen bestimmten Benutzernamen und ein bestimmtes Kennwort zu übergeben.
Eigenschaften werden in alphabetischer Reihenfolge aufgeführt.
| Eigentum | BESCHREIBUNG |
|---|---|
EffectiveUserName |
Wird verwendet, wenn eine Endbenutzeridentität auf dem Server imitiert werden muss. Geben Sie das Konto in einem Domänen-\Benutzerformat an. Um diese Eigenschaft zu verwenden, muss der Aufrufer über Administratorberechtigungen in Analysis Services verfügen. Weitere Informationen zur Verwendung dieser Eigenschaft in einer Excel-Arbeitsmappe aus SharePoint finden Sie unter Use Analysis Services EffectiveUserName in SharePoint Server 2013. Eine Veranschaulichung der Verwendung dieser Eigenschaft mit Reporting Services finden Sie unter Using EffectiveUserName To Impersonate in SSAS.EffectiveUserName wird in einer PowerPivot für SharePoint-Installation verwendet, um Nutzungsinformationen zu erfassen. Die Benutzeridentität wird dem Server bereitgestellt, sodass Ereignisse oder Fehler, die die Benutzeridentität enthalten, in den Protokolldateien aufgezeichnet werden können. Im Fall von PowerPivot wird sie nicht für Autorisierungszwecke verwendet. |
| Kennwort verschlüsseln | Gibt an, ob ein lokales Kennwort zum Verschlüsseln 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 explizit vom Benutzer festgelegt werden. |
Impersonation Level |
Gibt das Level des Identitätswechsels an, das der Server nutzen darf, wenn er den Client imitiert. Gültige Werte sind: Anonym: Der Client ist anonym für den Server. Der Serverprozess kann keine Informationen über den Client abrufen, noch kann der Client imitiert werden. Identifizieren: Der Serverprozess kann die Clientidentität abrufen. Der Server kann die Identität des Clients zu Autorisierungszwecken übernehmen, aber nicht auf Systemobjekte im Namen des Clients zugreifen. Benutzer-imitation: Dies ist der Standardwert. Die Identität des Clients kann übernommen werden, aber nur, wenn die Verbindung hergestellt wird, und nicht bei jedem einzelnen Vorgang. Delegieren: Der Serverprozess kann den Sicherheitskontext des Clients nachahmen und im Auftrag des Clients handeln. Der Serverprozess kann auch ausgehende Anrufe an andere Server tätigen und im Auftrag des Clients handeln. |
Integrated Security |
Die Windows-Identität des Aufrufers wird verwendet, um eine Verbindung mit Analysis Services herzustellen. Gültige Werte sind leer, SSPI und BASIC.Integrated Security
=
SSPI ist der Standardwert für TCP-Verbindungen, sodass NTLM, Kerberos oder anonyme Authentifizierung zugelassen wird. Leer 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 für die Clientanwendung das Datenquellenobjekt zum Speichern vertraulicher Authentifizierungsinformationen, z. B. eines Kennworts, in verschlüsselter Form erforderlich ist. Standardmäßig werden Authentifizierungsinformationen nicht beibehalten. |
Persist Security Info |
Gültige Werte sind True und False. Bei Festlegung auf "True" können Sicherheitsinformationen, z. B. die zuvor in der Verbindungszeichenfolge angegebene Benutzeridentität oder das Kennwort, aus der Verbindung abgerufen werden, nachdem die Verbindung hergestellt wurde. Der Standardwert ist False. |
ProtectionLevel |
Bestimmt die für die Verbindung verwendete Sicherheitsstufe. Gültige Werte sind:None. Nicht authentifizierte oder anonyme Verbindungen. Führt keine Authentifizierung für daten aus, die an den Server gesendet werden.Connect. Authentifizierte Verbindungen. Authentifiziert sich nur, wenn der Client eine Beziehung mit einem Server herstellt.PktIntegrity. Verschlüsselte Verbindungen. Überprüft, ob alle Daten vom Client empfangen werden und dass sie während der Übertragung nicht geändert wurden.PktPrivacy. Signierte Verschlüsselung, nur für XMLA unterstützt. Überprüft, ob alle Daten vom Client empfangen werden, dass sie nicht während der Übertragung geändert wurden, und schützt die Privatsphäre der Daten durch Verschlüsseln.Weitere Informationen finden Sie unter Einrichten sicherer Verbindungen in ADOMD.NET |
Roles |
Geben Sie eine durch Trennzeichen getrennte Liste vordefinierter Rollen an, um eine Verbindung mit einem Server oder einer Datenbank herzustellen, indem Sie berechtigungen verwenden, die von dieser Rolle vermittelt werden. Wenn diese Eigenschaft nicht angegeben wird, werden alle Rollen verwendet, und die effektiven Berechtigungen sind die Kombination aller Rollen. Wenn Sie die Eigenschaft auf einen leeren Wert festlegen (z. B. "Roles=" ") hat die Clientverbindung keine Rollenmitgliedschaft. Ein Administrator, der diese Eigenschaft verwendet, verbindet sich mit den Berechtigungen, die der Rolle zugewiesen sind. Einige Befehle können fehlschlagen, wenn die Rolle nicht über ausreichende Berechtigungen verfügt. |
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 diese Eigenschaft jedoch verwenden, um ein bestimmtes Paket anzugeben. Gültige Werte sind "Negotiate", "Kerberos", "NTLM" und "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. Wertwerte sind True und False. |
User ID=...; Password= |
User ID und Password werden zusammen verwendet. Analysis Services imitiert die durch diese Anmeldeinformationen angegebene Benutzeridentität. Bei einer Analysis Services-Verbindung wird das Einfügen von Anmeldeinformationen in die Befehlszeile nur verwendet, wenn der Server für den HTTP-Zugriff konfiguriert ist, und Sie haben die Standardauthentifizierung anstelle der integrierten Sicherheit im virtuellen IIS-Verzeichnis angegeben.Der Benutzername und das Kennwort müssen die Anmeldeinformationen einer Windows-Identität sein, entweder ein lokales oder ein Domänenbenutzerkonto. Beachten Sie, dass User ID ein eingebettetes Leerzeichen enthält. Andere Aliase für diese Eigenschaft sind UserName (ohne Leerzeichen) und UID. Alias für Password ist PWD. |
Zweckgebundene Parameter
In diesem Abschnitt werden die restlichen Verbindungszeichenfolgenparameter beschrieben. Diese werden verwendet, um bestimmte Verbindungsverhaltensweisen sicherzustellen, die von einer Anwendung benötigt werden.
Eigenschaften werden in alphabetischer Reihenfolge aufgeführt.
| Eigentum | BESCHREIBUNG |
|---|---|
Application Name |
Legt den Namen der Anwendung fest, die der Verbindung zugeordnet ist. Dieser Wert kann beim Überwachen von Ablaufverfolgungsereignissen hilfreich sein, insbesondere wenn mehrere Anwendungen auf dieselben Datenbanken zugreifen. Beispielsweise bewirkt das Hinzufügen von Application Name='test' zu einer Verbindungszeichenfolge, dass "test" in einer SQL Server Profiler-Ablaufverfolgung angezeigt wird, wie im folgenden Screenshot gezeigt:
Aliase für diese Eigenschaft enthalten sspropinitAppName, AppName. Weitere Informationen finden Sie unter Verwenden des Anwendungsnamenparameters beim Herstellen einer Verbindung mit SQL Server. |
AutoSyncPeriod |
Legt die Häufigkeit (in Millisekunden) der Client- und Servercachesynchronisierung fest. ADOMD.NET bietet Clientzwischenspeicherung für häufig verwendete Objekte mit minimalem Arbeitsspeicheraufwand. Dadurch wird die Anzahl der Roundtrips zum Server reduziert. Der Standardwert ist 10000 Millisekunden (oder 10 Sekunden). Wenn dieser Wert auf NULL oder 0 festgelegt ist, wird 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), und UTF-16 |
CompareCaseSensitiveStringFlags |
Passt Zeichenfolgenvergleiche bei Groß-/Kleinschreibung für ein angegebenes Gebietsschema an. Weitere Informationen zum Festlegen dieser Eigenschaft finden Sie unter CompareCaseSensitiveStringFlags-Eigenschaft. |
Compression Level |
Wenn TransportCompression XPRESS ist, können Sie die Komprimierungsebene festlegen, um zu steuern, wie viel Komprimierung verwendet wird. Gültige Werte sind 0 bis 9, mit 0 mit der geringsten Komprimierung und 9 mit der meisten Komprimierung. Erhöhte Komprimierung verlangsamt die Leistung. Der Standardwert ist 0. |
Connect Timeout |
Bestimmt die maximale Zeitdauer (in Sekunden), die der Client vor dem Timeout versucht. Wenn eine Verbindung innerhalb dieses Zeitraums nicht erfolgreich ist, beendet der Client den Versuch, eine Verbindung herzustellen, und generiert einen Fehler. |
MDX Compatibility |
Der Zweck dieser Eigenschaft besteht darin, einen konsistenten Satz von MDX-Verhaltensweisen für Anwendungen sicherzustellen, die MDX-Abfragen ausgeben. Excel, das MDX-Abfragen verwendet, um eine PivotTable zu füllen und zu berechnen, die mit Analysis Services verbunden ist, legt diese Eigenschaft auf 1 fest, um sicherzustellen, dass Platzhalterelemente in lückenhaften Hierarchien in einer PivotTable sichtbar sind. Gültige Werte sind 0, 1, 2. 0 und 1 enthüllen Platzhaltermitglieder; 2 nicht. Wenn dies leer ist, wird 0 angenommen. |
MDX Missing Member Mode=Error |
Gibt an, ob fehlende Mitglieder in MDX-Anweisungen ignoriert werden. Gültige Werte sind "Default", "Error" und "Ignore". Der Standardwert verwendet einen serverdefinierten Wert. Es tritt ein Fehler auf, wenn ein Mitglied nicht vorhanden ist. Ignore gibt an, dass fehlende Werte ignoriert werden sollen. |
Optimize Response |
Eine Bitmaske, die angibt, welche der folgenden Abfrageantwortoptimierungen aktiviert sind. 0x01: Standard. Verwenden Sie NormalTupleSet 0x02: Verwenden, wenn Slicer leer sind |
Packet Size |
Eine Netzwerkpaketgröße (in Byte) zwischen 512 und 32.767. Die Standardgröße des Netzwerkpakets beträgt 4096. |
Protocol Format |
Legt das Format des XML-Codes fest, das an den Server gesendet wird. Gültige Werte sind "Default", "XML" oder "Binary". Das Protokoll ist XMLA. Sie können angeben, dass der XML-Code in komprimierter Form gesendet wird (dies ist der Standardwert), als unformatiertes XML oder in einem Binärformat. Das Binärformat codiert XML-Elemente und -Attribute, wodurch sie kleiner werden. Die Komprimierung ist ein proprietäres Format, das die Größe von Anforderungen und Antworten weiter reduziert. Komprimierungs- und Binärformate werden verwendet, um Datenübertragungsanforderungen und -antworten zu beschleunigen. Sie müssen eine Clientbibliothek für die Verbindung verwenden, wenn Sie binäres oder komprimiertes Format verwenden. OLE DB-Anbieter kann Anforderungen und Antworten im binär- oder komprimierten Format formatieren. AMO und ADOMD.NET formatieren die Anforderungen als Text, akzeptieren jedoch Antworten im binär- oder komprimierten Format. Diese Verbindungszeichenfolgeneigenschaft entspricht den Serverkonfigurationseinstellungen EnableBinaryXML und EnableCompression. |
Real Time Olap |
Legen Sie diese Eigenschaft fest, um die Zwischenspeicherung zu umgehen, wodurch alle Partitionen aktiv auf Abfragebenachrichtigungen lauschen. Diese Eigenschaft ist 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 ist diese Eigenschaft Safety Options=2. Details zu dieser Option finden Sie unter ConnectionString. |
SQLQueryMode |
Gibt an, ob SQL-Abfragen Berechnungen enthalten. Gültige Werte sind "Data", "Calculated", "IncludeEmpty". Daten bedeuten, dass keine Berechnungen zulässig sind. Mit "Calculated" können Berechnungen durchgeführt werden. IncludeEmpty ermöglicht die Rückgabe von Berechnungen und leeren Zeilen im Abfrageergebnis. |
Timeout |
Gibt an, wie lange (in Millisekunden) die Clientbibliothek wartet, bis ein Befehl abgeschlossen ist, bevor ein Fehler generiert wird. |
Transport Compression |
Definiert, wie die Client- und Serverkommunikation komprimiert werden, wenn die Komprimierung über die Protocol Format Eigenschaft angegeben wird. Gültige Werte sind "Default", "None", "Compressed" und gzip". Der Standardwert ist keine Komprimierung für TCP oder gzip für HTTP. Keine gibt an, dass keine Komprimierung verwendet wird. Komprimiert verwendet XPRESS-Komprimierung (SQL Server 2008 und höher).
gzip ist nur für HTTP-Verbindungen gültig, wobei 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 werden soll. Gültige Werte sind True oder False. Wenn dieser Wert auf "True" eingestellt ist, muss die Cube-Datei vorhanden sein. Die vorhandene Datei ist das Ziel der Verbindung. Wenn auf "False" gesetzt, wird die Cube-Datei überschrieben. |
VisualMode |
Legen Sie diese Eigenschaft fest, um zu steuern, wie Elemente aggregiert werden, wenn die Dimensionssicherheit angewendet wird. Für Cubedaten, die jeder anzeigen darf, ist das Aggregieren aller Member sinnvoll, da alle Werte, die zur Summe beitragen, sichtbar sind. Wenn Sie jedoch Dimensionen basierend auf der Benutzeridentität filtern oder einschränken, kann das Anzeigen einer Summe basierend auf allen Elementen (das Kombinieren von eingeschränkten und zulässigen Werten in eine einzelne Summe) verwirrend sein oder mehr Informationen anzeigen, als angezeigt werden sollten. Um anzugeben, wie Elemente aggregiert werden, wenn die Dimensionssicherheit angewendet wird, können Sie diese Eigenschaft auf "True" festlegen, um nur zulässige Werte in der Aggregation zu verwenden, oder False, um eingeschränkte Werte aus der Summe auszuschließen. Wenn dieser Wert für die Verbindungszeichenfolge festgelegt wird, gilt er für die Würfel- oder Perspektivenebene. Innerhalb eines Modells können Sie visuelle Summen auf einer granulareren Ebene steuern. Gültige Werte sind 0, 1 und 2. 0 ist die Standardeinstellung. Derzeit entspricht das Standardverhalten 2, wobei Aggregationen Werte enthalten, die vom Benutzer ausgeblendet sind. 1 schließt ausgeblendete Werte aus der Summe aus. Dies ist die Standardeinstellung für Excel. 2 enthält ausgeblendete Werte in der Summe. Dies ist der Standardwert auf dem Server. Aliase für diese Eigenschaft enthalten Visual Total oder Default MDX Visual Mode. |
Reserviert für die zukünftige Verwendung
Die folgenden Eigenschaften sind für eine Verbindungszeichenfolge zulässig, in den aktuellen Versionen von Analysis Services jedoch nicht funktionsfähig.
Authentifizierter Benutzer
Cacheauthentifizierung
Cachemodus (Die Verwendung dieser Eigenschaft wurde in früheren Versionen untersucht. Obwohl Sie Blogbeiträge finden können, die die Verwendung empfehlen, sollten Sie die Einstellung dieser Eigenschaft vermeiden, es sei denn, sie wird vom Microsoft-Support angewiesen).
Cacherichtlinie
Cacheverhältnis
Cacheverhältnis 2
Dynamischer Debuggrenzwert
Debugmodus
Modus
SQL-Kompatibilität
Verwenden des Formelcaches
Exemplarische Verbindungszeichenfolgen
Dieser Abschnitt zeigt die Verbindungszeichenfolge, die Sie wahrscheinlich beim Einrichten einer Analysis Services-Verbindung in häufig verwendeten Anwendungen verwenden werden.
Generische Verbindungszeichenfolge
Sie können eine Verbindungszeichenfolge wie diese verwenden, wenn Sie eine Verbindung aus Reporting Services konfigurieren.
Data source=<servername>; initial catalog=<databasename>
Verbindungszeichenfolge in Excel
Die Standardverbindungszeichenfolge ADOMD.NET in Excel gibt den Datenanbieter, den Server, den Datenbanknamen, die integrierte Windows-Sicherheit an. Die MDX-Kompatibilitätsstufe ist 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" in Reporting Services und der Datenauthentifizierung für Excel Services in SharePoint Server 2013.
In Analysis Services verwendete Verbindungszeichenfolgenformate
In diesem Abschnitt werden alle verbindungszeichenfolgenformate aufgeführt, die von Analysis Services unterstützt werden. 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] dabei sind "port" und "\instance" optional. Wenn Sie beispielsweise "Data Source=server1" angeben, wird eine Verbindung mit der Standardinstanz (und dem Standardport 2383) auf einem Server namens "server1" geöffnet.
"Data Source=server1:port1" öffnet eine Verbindung zu einer Analysis Services-Instanz, die auf Port "port1" auf "server1" ausgeführt wird.
"Data Source=server1\instance1" öffnet eine Verbindung zum SQL-Browser (am Standardport 2382), löst den Port für die benannte Instanz "instance1" auf, und öffnen Sie dann die Verbindung mit diesem Analysis Services-Port.
"Data Source=server1:port1\instance1" öffnet eine Verbindung zum SQL-Browser auf "port1", löst den Port für die benannte Instanz "instanz1" auf, und öffnen Sie dann die Verbindung mit diesem Analysis Services-Port.
Lokale Cubeverbindungen (CUB-Dateien)
Data Source=<path>, z. B. "Data Source=c:\temp\a.cub"
HTTP-Verbindungen mit msmdpump.dll
Data Source=<URL>, wobei die URL die HTTP- oder HTTPS-Adresse für den virtuellen IIS-Ordner ist, der die msmdpump.dllenthält. Weitere Informationen finden Sie unter Configure HTTP Access to Analysis Services on Internet Information Services (IIS) 8.0.
HTTP-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. Beispiel: "Datenquelle=https://localhost/Shared Dokumente/Sales.xlsx".
Http(s)-Verbindungen zu BI-semantic-modell-Verbindungsdateien
Data Source=<URL> dabei handelt es sich bei der URL um den SharePoint-Pfad zur BISM-Datei. Beispiel: "Datenquelle=https://localhost/Shared Dokumente/Sales.bism".
Eingebettete PowerPivot-Verbindungen
Data Source=$Embedded$ dabei ist $embedded$ ein Moniker, der auf ein eingebettetes PowerPivot-Datenmodell innerhalb 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 von Analysis Services
Data Source=*, wobei * auf die lokale Instanz verweist.
Verschlüsseln von Verbindungszeichenfolgen
Analysis Services verschlüsselt und speichert die Verbindungszeichenfolgen, die zum Herstellen einer Verbindung mit den einzelnen Datenquellen verwendet werden. Wenn für die Verbindung mit einer Datenquelle ein Benutzername und ein Kennwort erforderlich sind, können Sie analysis Services den Namen und das Kennwort mit der Verbindungszeichenfolge speichern oder Sie jedes Mal zur Eingabe des Namens und Kennworts auffordern, wenn eine Verbindung mit der Datenquelle erforderlich ist. Wenn Sie Analysis Services zur Eingabe von Benutzerinformationen auffordern, 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.
Um die Verbindungszeichenfolgeninformationen zu verschlüsseln und zu sichern, verwendet Analysis Services die Datenschutz-API. Analysis Services verwendet einen separaten Verschlüsselungsschlüssel zum Verschlüsseln von Verbindungszeichenfolgeninformationen für jede Analysis Services-Datenbank. Analysis Services erstellt diesen Schlüssel, wenn Sie eine Datenbank erstellen und Verbindungszeichenfolgeninformationen basierend auf dem Analysis Services-Startkonto verschlüsseln. Wenn Analysis Services gestartet wird, wird der verschlüsselte Schlüssel für jede Datenbank gelesen, entschlüsselt und gespeichert. Analysis Services verwendet dann den entsprechenden entschlüsselten Schlüssel, um die Informationen zur Datenquellenverbindungszeichenfolge zu entschlüsseln, wenn Analysis Services eine Verbindung mit einer Datenquelle herstellen muss.
Siehe auch
Konfigurieren des HTTP-Zugriffs auf Analysis Services für Internetinformationsdienste (IIS) 8.0
Konfigurieren von Analysis Services für die eingeschränkte Kerberos-Delegierung
Für Analysis Services-Verbindungen verwendete Datenanbieter
Herstellen einer Verbindung mit Analysis Services