ADOMD.NET 版本差异

ADOMD.NET 最初发布为 ADOMD.NET 8.0 SDK。此 SDK 提供了与 Microsoft SQL Server 2000 Analysis Services 的通信。

随此版本的 Microsoft SQL Server Analysis Services 附带的是新版 ADOMD.NET—ADOMD.NET 9.0。新版 ADOMD.NET 可提供与 SQL Server 2000 Analysis Services 和 SQL Server Analysis Services 的通信。

ADOMD.NET 9.0 能够与 SQL Server Analysis Services 通信,这是 ADOMD.NET 9.0 与 ADOMD.NET 8.0 之间最重要的差异。ADOMD.NET 9.0 可支持 SQL Server Analysis Services 中具有的所有功能,而 ADOMD.NET 8.0 不支持任何这些新功能。

这两个版本之间的另一个重要差异是每个版本所使用的 Microsoft .NET Framework 类库。ADOMD.NET 9.0 要求在客户端上安装 .NET Framework 类库 2.0 版。但是,ADOMD.NET 8.0 要求安装 .NET Framework 1.0 版 Service Pack 2 (SP2) 或更高版本。

下表汇总了 ADOMD.NET 9.0 和 ADOMD.NET 8.0 之间的差异。

功能

ADOMD.NET 8.0

ADOMD.NET 9.0

.NET Framework 运行时要求

要求在客户端上安装 .NET Framework 类库 1.0 SP2(或更高版本)。

要求在客户端上安装 .NET Framework 类库 2.0(或更高版本)。

元数据对象

CubeDefOlapInfo

CubeDefOlapInfoKpiMiningModelsMiningServicesMiningStructures

服务器连接

  • 可连接到 SQL Server 2000 Analysis Services。

  • 可连接到 SQL Server Analysis Services,但 ADOMD.NET 8.0 所使用的对象模型不能使用任何新的 Analysis Services 功能。

  • 可连接到 SQL Server 2000 Analysis Services。

  • 可连接到 SQL Server Analysis Services,并且 ADOMD.NET 9.0 所使用的对象模型可使用所有新的 Analysis Services 功能。

  • 可具有以下其他连接字符串属性集:LocaleIdentifier、Location、Restricted Client、Persist Security Info、SessionID、Transport Compression、Compression Level、SspropInitAppName 和 ClientProcessID。有关详细信息,请参阅 ConnectionString

性能

已经过优化,从而在多数情况下执行速度比 ADOMD.NET 8.0 快。

请参阅

参考