Freigeben über


Konfigurieren des MSOLAP-Datenanbieters für Excel zum Herstellen einer Verbindung mit Analysis Services

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.

Screenshot der Registerkarte

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:

Screenshot des ProgID-Registrierungsschlüssels im Registrierungs-Editor. Die Daten des (Standard)-Unterschlüssels werden auf MSOLAP.5 konfiguriert.

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:

Screenshot der Seite

Wenn kein Abschnitt zu Office-Updates vorhanden ist, handelt es sich um eine MSI-Installation:

Screenshot der Seite

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:

Screenshot eines 32-Bit-Beispiels im Fenster