共用方式為


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 和 ADOMD.NET 8.0 之間最重要的差異就在於 ADOMD.NET 9.0 能夠與 SQL Server Analysis Services 通訊的能力。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 (或更新的版本)。

中繼資料物件

CubeDef, OlapInfo

CubeDef, OlapInfo, Kpi, MiningModels, MiningServices, MiningStructures

伺服器連接

  • 可以連接到 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 要快許多。

請參閱

參考