ADOMD.NET 版本差异

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

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

ADOMD.NET 9.0 能够与 SQL ServerAnalysis Services 通信,这是 ADOMD.NET 9.0 与 ADOMD.NET 8.0 之间最重要的差异。ADOMD.NET 9.0 可支持 SQL ServerAnalysis 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 2000Analysis Services。

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

  • 可连接到 SQL Server 2000Analysis Services。

  • 可连接到 SQL ServerAnalysis 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 快。

请参阅

参考