SQL Server 2008 中 Analysis Services 功能的行为更改

本主题介绍 Analysis Services 中的行为更改。行为更改会影响 SQL Server 2008 中的功能与早期版本的 SQL Server 相比的工作或交互方式。

行为更改

功能

SQL Server 2000 行为

SQL Server 行为

浏览

支持层次结构中的隐藏或禁用级别。

隐藏或禁用级别迁移为可见和启用级别。计算时如果涉及包含此类级别的层次结构,则可能会返回意外结果。

维度

支持在父子维度中不包含数据成员的选项。

数据成员始终存在于父子维度中;不能再从父子维度中排除数据成员。

多维表达式 (MDX)

函数:CreateVirtualDimension

表达式将返回错误。

MDX

函数:CreatePropertySet

表达式将返回错误。

MDX

语句:With Cache

接受该语法,但不执行任何操作。

MDX

语句:Create Cache

接受该语法,但不执行任何操作。

MDX

计算优先规则。

计算优先规则已更改,与 Analysis Services 的早期版本不同。

请参阅理解传递次序和求解次序 (MDX)SQL Server 2008 Analysis Services 中对 MDX 的性能改进

安全性

支持通过指定维度安全性使用户看到的顶级不同于层次结构的顶级。

不支持维度安全性的顶级。在迁移后,使用顶级设置保护的成员将可见。

其他

更新中自动提交和自动回滚。

尝试提交不存在的事务会失败。在 SQL Server 2000Analysis Services 中,Update 语句创建它自己的事务。但在 SQL ServerAnalysis Services 中不会创建。