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 konfigurieren, um eine Verbindung mit Analysis Services herzustellen.

Ursprüngliche Produktversion: 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

Um eine Datenverbindung mit einer Analysis Services-Datenquelle herzustellen, verwendet Microsoft Excel den Microsoft Analysis Services OLE DB-Anbieter 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 VERSION des MSOLAP-Anbieters 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öher MSOLAP.8 (gilt als immergrün)

Weitere Informationen zu MSOLAP und anderen Clientbibliotheken für Analysis Services finden Sie unter Analysis Services-Clientbibliotheken.

Weitere Informationen zur Verwendung der richtigen Version von MSOLAP finden Sie unter Eigenschaften von Verbindungszeichenfolgen. Informationen zu älteren MSOLAP-Versionen finden Sie unter Abrufen der neuesten Versionen von MSOLAP. Die neueste MSOLAP-Version finden Sie unter Analysis Services-Clientbibliotheken.

Excel verwendet die Version des MSOLAP-Anbieters, die auf dem Clientgerät installiert ist. Im folgenden Beispiel hat Excel MSOLAP.5 als Datenanbieter in der Daten-Verbindungszeichenfolge konfiguriert.

Screenshot der Registerkarte

Auf einem Clientgerät, auf dem mehrere Versionen des MSOLAP-Anbieters installiert sind, verwendet Excel die Version, die in der Registrierung konfiguriert ist.

Beispiel:

  • Sie haben MSOLAP.5 in der Registrierung installiert und 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 keine MSOLAP-Versionen verwenden können, die älter als die Datenquellenversion sind.

Weitere Informationen

Um die version von MSOLAP anzugeben, die Excel verwendet, aktualisieren Sie die Version in den Registrierungsschlüsseln. Die folgenden Schlüssel definieren, welche MSOLAP-Version Excel verwendet, um eine Verbindung mit Analysis Services herzustellen. Der Speicherort des Registrierungsschlüssels hängt davon ab, ob Es sich bei Microsoft Office um eine MSI- oder Klick-und-Run-Installation (C2R) handelt und ob es sich um eine 32-Bit- oder eine 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)

Es folgt ein Beispiel für office 32-Bit C2R, das für die Verwendung von MSOLAP.5 konfiguriert ist:

Screenshot des ProgID-Registrierungsschlüssels in

Um zu ermitteln, ob es sich bei Ihrer Installation um MSI oder C2R handelt, wechseln Sie in Excel zu Dateikonto>. Wenn ein Office Updates-Abschnitt angezeigt wird, ist die Installation C2R:

Screenshot der Seite

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

Screenshot der Seite

Um zu bestimmen, ob Excel eine 32-Bit- oder 64-Bit-Version ist, klicken Sie auf demselben Bildschirm "Konten" auf Info , und Sie werden im Dialogfeld oben angezeigt:

Screenshot eines 32-Bit-Beispiels im Fenster