摘要
本文介绍最新版本的 Microsoft Analysis Services OLE DB 提供程序 for Microsoft SQL Server (MSOLAP) 以及可在何处下载提供程序。
Microsoft Excel 使用 MSOLAP 连接到 Microsoft SQL Server。 但是,如果使用的 MSOLAP 版本不正确,Excel 无法连接到SQL Server Analysis Services数据库。 例如,Excel 2010 无法使用 Analysis Services OLE DB Provider for SQL Server 2008 R2 (MSOLAP.4) 从 Microsoft SQL Server 2012 多维数据集检索数据。 若要检索数据,Excel 2010 必须使用 Analysis Services OLE DB Provider for SQL Server 2012 (MSOLAP.5) 。
注意 如果要连接到 SQL Server 2012 Service Pack 1 (SP1) ,则必须将提供程序升级到最新版本的 MSOLAP.5。 可以从每个版本的SQL Server的功能包中获取SQL Server的相应提供程序和驱动程序。
SQL Server的提供程序向后兼容。 因此,如果提供程序尝试从数据源服务器检索数据,并且数据源服务器的版本对应于高于所安装提供程序版本的提供程序版本,则提供程序可能会遇到某些问题。 但是,如果数据源服务器的版本对应于早于所安装提供程序版本的提供程序版本,则提供程序可以从数据源服务器检索数据。 建议安装与正在使用的数据源服务器最新版本匹配的 MSOLAP 版本。
注意 在更高版本的 SQL Server 中支持的某些功能可能无法在并非专门为利用这些功能而编写的 Excel 版本中可用。
若要连接到SQL Server Analysis Services,请下载适用于操作系统的 MSOLAP 版本。 若要确定你正在使用的 MSOLAP 版本,检查系统上 msolapxxx.dll 文件的版本号。 为此,请右键单击 msolapxxx.dll,然后在“属性”菜单的“详细信息”选项卡中检查版本号。
注意 xxx表示 MSOLAP 的版本号。 例如,MSOLAP.4 的版本号可以是 100 (Msolap100.dll) ,MSOLAP.5 的版本号可以是 110 (Msolap110.dll) 。
若要连接到SQL Server关系数据库,建议下载相应的 Microsoft SQL Native Client,而不是使用操作系统的旧 Microsoft/Windows 数据访问组件 (MDAC/WDAC) 驱动程序。 若要确定已在系统上安装的 SQL Server Native Client 版本,请按照本文前面所述的步骤检查 sqlnclixx.dll 文件的版本。
更多信息
若要获取SQL Server的最新功能包,请转到 Microsoft 下载中心。
备注 可以从这些网站获取SQL Server的相应提供程序和驱动程序。