摘要

若要创建指向一个 Analysis Services 的数据源的数据连接,Microsoft Excel 使用 Microsoft Analysis Services OLE DB 提供程序的 Microsoft SQL Server (MSOLAP)。Analysis Services 的每个版本都有它自己的 MSOLAP 提供程序版本。下表列出分析服务版本和它们对应的 MSOLAP 提供程序版本。

Analysis Services 版本

MSOLAP 提供程序版本

SQL Server 2008

MSOLAP.4

SQL Server 2012

MSOLAP.5

SQL Server 2014

MSOLAP.6

SQL Server 2016

MSOLAP.7

SQL Server 2017

MSOLAP.8

有关如何使用正确版本的 MSOLAP 的详细信息,请参阅如何获取最新版本的 MSOLAP

Excel 将使用 MSOLAP 提供程序,客户端设备上安装的版本。在以下示例中,Excel 已配置数据连接字符串中的数据提供程序的 MSOLAP.5。

连接属性

在具有客户端设备上MSOLAP 提供程序安装的多个版本,则 Excel 将使用注册表中配置的版本。

例如,在下面的情形:

  • 您必须安装和配置注册表中的 MSOLAP.5。

  • MSOLAP.6 安装在您的设备连接到 Analysis Services 2014 年但尚未引用 MSOLAP.6 更新注册表。

Excel 会将连接配置为在连接字符串中使用 MSOLAP.5。如您不能使用 MSOLAP 版本早于数据源版本,这会导致问题。

更多信息

若要指定 Excel 使用的 MSOLAP 版本,更新注册表中的版本。下面的键定义 Excel 用于连接到 Analysis Services 的 MSOLAP 版本。该注册表项的位置取决于 Microsoft Office 是否 MSI 或单击以运行 (C2R) 安装,并且它是 32 位还是 64 位。

32 位 MSI 办公室

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Wow6432Node\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)

64 位 MSI 办公室

HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)

32 位 C2R 办公室

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)

-或者-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\Wow6432Node\CLSID\{DBC724B0-DD86-4772-BB5A-FCC6CAB2FC1A}\ProgID

64 位 C2R 办公室

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{308FF259-8671-4df4-B66C-9851BFACF446}\ProgID\(Default)

-或者-

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\ClickToRun\REGISTRY\MACHINE\Software\Classes\CLSID\{DBC724B0-DD86-4772-BB5A-FCC6CAB2FC1A}\ProgID\(Default)

下面是配置为使用 MSOLAP.5 的办公室 32 位 C2R 示例:

MSOLAP.5

要确定您的安装 MSI 或 C2R,请在 Excel 中转到文件>帐户。如果您看到一个Office 更新部分,安装是 C2R:

C2R 安装

如果没有Office 更新节,它是 MSI 安装:

MSI 安装

以确定 Excel 是否为 32 位或 64 位,请单击有关 Excel中相同的帐户屏幕,它将显示在对话框的顶部:

32 位或 64 位

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×