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

Zum Erstellen einer Datenverbindung mit einer Analysis Services-Datenquelle verwendet Microsoft Excel den MICROSOFT Analysis Services OLE DB Provider for 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.

Analysis Services Version Version des MSOLAP-Anbieters
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 in den Analysis Services-Clientbibliotheken.

Weitere Informationen zur Verwendung der richtigen Version von MSOLAP finden Sie unter Verbindungszeichenfolgeneigenschaften. Informationen zu älteren MSOLAP-Versionen finden Sie unter So erhalten Sie die neuesten Versionen von MSOLAP. Die neueste Version von MSOLAP finden Sie in den 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 Datenverbindungszeichenfolge konfiguriert.

Verbindungseigenschaften

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

Im folgenden Szenario beispielsweise:

  • MSOLAP.5 ist 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 in der Verbindungszeichenfolge. Dies führt zu Problemen, da Sie keine MSOLAP-Versionen verwenden können, die vor der Datenquellenversion liegen.

Weitere Informationen

Wenn Sie die version von MSOLAP angeben möchten, 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 Microsoft Office eine MSI- oder Klick-und-Ausführen-Installation (Click-to-Run, 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)

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

MSOLAP.5

Um festzustellen, ob es sich bei Ihrer Installation um MSI oder C2R handelt, wechseln Sie in Excel zu "Dateikonto". > Wenn ein Abschnitt mit #A0 angezeigt wird, ist die Installation C2R:

#A0

Wenn kein Abschnitt "Office-Updates" verfügbar ist, ist dies eine MSI-Installation:

Installation von MSI

Um festzustellen, ob Es sich bei Excel um eine 32-Bit- oder 64-Bit-Version handelt, klicken Sie auf dem Bildschirm "Konten" auf "Informationen zu Excel", und sie werden oben im Dialogfeld angezeigt:

32-Bit- oder 64-bit