SQL Server 2005 中 Analysis Services 功能的行为更改
与 Analysis Services 的早期版本相比,Microsoft SQL Server 2005 Analysis Services (SSAS) 中的某些功能的行为已发生更改。下表列出了这些更改。
行为更改
功能 | SQL Server 2000 行为 | SQL Server 2005 行为 |
---|---|---|
浏览 |
支持层次结构中的隐藏或禁用级别。 |
隐藏或禁用级别迁移为可见和启用级别。计算时如果涉及包含此类级别的层次结构,则可能会返回意外结果。 |
维度 |
支持在父子维度中不包含数据成员的选项。 |
数据成员始终存在于父子维度中;不能再从父子维度中排除数据成员。 |
多维表达式 (MDX) |
函数:CreateVirtualDimension |
表达式将返回错误。 |
MDX |
函数:CreatePropertySet |
表达式将返回错误。 |
MDX |
语句:With Cache |
接受该语法,但不执行任何操作。 |
MDX |
语句:Create Cache |
接受该语法,但不执行任何操作。 |
MDX |
计算优先规则。 |
计算优先规则已更改,与 Analysis Services 的早期版本不同。 由于自定义汇总的优先级提前,表达式返回的结果可能与 Analysis Services 的早期版本返回的不同。 |
安全性 |
支持通过指定维度安全性使用户看到的顶级不同于层次结构的顶级。 |
不支持维度安全性的顶级。在迁移后,使用顶级设置保护的成员将可见。 |
其他 |
更新中自动提交和自动回滚。 |
尝试提交不存在的事务会失败。在 SQL Server 2000 Analysis Services 中,Update 语句创建它自己的事务。但在 SQL Server 2005 Analysis Services 中不会创建。 |
请参阅
概念
其他资源
SQL Server 2005 Analysis Services 的向后兼容性