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.
In diesem Artikel wird beschrieben, wie Sie den richtigen MSOLAP-Datenanbieter für Excel für die Verbindung mit Analysis Services konfigurieren.
Originalproduktversion: SQL Server 2017 Enterprise, SQL Server 2016 Enterprise, SQL Server 2014 Enterprise, SQL Server 2012 Enterprise, SQL Server 2008 Enterprise
Ursprüngliche KB-Nummer: 4488253
Zusammenfassung
Zum Erstellen einer Datenverbindung mit einer Analysis Services-Datenquelle verwendet Microsoft Excel den OLE DB-Anbieter von Microsoft Analysis Services für Microsoft SQL Server (MSOLAP). Jede Version von Analysis Services verfügt über eine eigene MSOLAP-Anbieterversion. In der folgenden Tabelle sind die Analysis Service-Versionen und die entsprechende MSOLAP-Anbieterversion aufgeführt.
Version von Analysis Services | MSOLAP-Anbieterversion |
---|---|
SQL Server 2008 | MSOLAP.4 |
SQL Server 2012 | MSOLAP.5 |
SQL Server 2014 | MSOLAP.6 |
SQL Server 2016 | MSOLAP.7 |
SQL Server 2017 und höhere Versionen | MSOLAP.8 (als evergreen betrachtet) |
Weitere Informationen zu MSOLAP und anderen Clientbibliotheken für Analysis Services können Sie in den Analysis Services-Clientbibliotheken lesen.
Weitere Informationen zur Verwendung der richtigen Version von MSOLAP finden Sie unter Verbindungszeichenfolgeneigenschaften. Für ältere MSOLAP-Versionen lesen Sie bitte, wie Sie die neuesten Versionen von MSOLAP erhalten. Die neueste MSOLAP-Version finden Sie in den Analysis Services-Clientbibliotheken.
Excel verwendet die Version des MSOLAP-Anbieters, der auf dem Clientgerät installiert ist. Im folgenden Beispiel hat Excel MSOLAP.5 als Datenanbieter in den Daten Verbindungszeichenfolge konfiguriert.
Auf einem Clientgerät, auf dem mehrere Versionen des MSOLAP-Anbieters installiert sind, verwendet Excel die in der Registrierung konfigurierte Version.
Beispiel: Im folgenden Szenario:
- Sie haben MSOLAP.5 installiert und in der Registrierung konfiguriert.
- Sie haben MSOLAP.6 auf Ihrem Gerät installiert, um eine Verbindung mit Analysis Services 2014 herzustellen, aber Sie haben die Registrierung nicht aktualisiert, um auf MSOLAP.6 zu verweisen.
Excel konfiguriert die Verbindung für die Verwendung von MSOLAP.5 im Verbindungszeichenfolge. Dies verursacht Probleme, da Sie MSOLAP-Versionen nicht verwenden können, die älter als die Datenquellenversion sind.
Weitere Informationen
Um die von Excel verwendete Version von MSOLAP anzugeben, aktualisieren Sie die Version in den Registrierungsschlüsseln. Die folgenden Schlüssel definieren, welche MSOLAP-Version Excel zum Herstellen einer Verbindung mit Analysis Services verwendet. Der Speicherort des Registrierungsschlüssels hängt davon ab, ob Microsoft Office eine MSI- oder Klick-und-Los-Installation (C2R) ist und ob es sich um eine 32-Bit- oder 64-Bit-Installation handelt.
Office 32-Bit-MSI
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)
Office 64-Bit-MSI
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)
Office 32-Bit-C2R
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)
oder
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{DBC724B0-DD86-4772-BB5A-FCC6CAB2FC1A}\ProgID
Office 64-Bit-C2R
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)
oder
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{DBC724B0-DD86-4772-BB5A-FCC6CAB2FC1A}\ProgID\(Default)
Im Folgenden sehen Sie ein Beispiel für Office 32-Bit C2R, das für die Verwendung von MSOLAP.5 konfiguriert ist:
Um zu ermitteln, ob ihre Installation MSI oder C2R ist, wechseln Sie in Excel zu "Dateikonto>". Wenn ein Abschnitt "Office-Updates" angezeigt wird, lautet die Installation C2R:
Wenn kein Abschnitt zu Office-Updates vorhanden ist, handelt es sich um eine MSI-Installation:
Um zu ermitteln, ob Excel 32-Bit- oder 64-Bit-Version ist, klicken Sie auf dem Bildschirm "Konten" auf "Info zu Excel ", und es werden Sie im Dialogfeld oben angezeigt: