SQL Server 2012 中不推荐使用的 Analysis Services 功能

本主题介绍 SQL Server 2012 中仍然可用但不推荐使用的 Analysis Services 功能。 按照计划,SQL Server 未来版本将不再具有这些功能。 在新的应用程序中不应使用这些不推荐使用的功能。

SQL Server 的下一版本中不支持的功能

SQL Server 的下一个版本将不再支持以下 Analysis Services 功能。 请不要在新的开发工作中使用这些功能,并尽快修改当前还在使用这些功能的应用程序。

类别

不推荐使用的功能

替代功能

本地多维数据集

InsertInto 连接字符串属性

用于填充本地多维数据集的原始连接字符串语法已替换为 Create Global Cube(创建全局多维数据集)语句。 有关详细信息,请参阅CREATE GLOBAL CUBE 语句 (MDX)

本地多维数据集

CreateCube 连接字符串属性

用于填充本地多维数据集的原始连接字符串语法已替换为 Create Global Cube(创建全局多维数据集)语句。 有关详细信息,请参阅CREATE GLOBAL CUBE 语句 (MDX)

数据挖掘

SQL Server 2000 PMML

SQL Server 2000 PMML 功能生成了一种格式的 PMML,它具有专有扩展插件,以支持由 PMML 规范中未提供的数据挖掘算法所提供的独特功能。 在 SQL Server 2005 中,Analysis Services 已将 PMML 功能更新为更高的 PMML 2.1 标准。 因此,不再需要在 SQL Server 2000 中添加的专有扩展插件,尽管此版本中仍支持它们。

MDX 语句

Create Action 语句

包括此语句是为了向后兼容。 它将替换为 Action 对象。 有关在 Analysis Services 的近期版本中如何创建操作的详细信息,请参阅操作(Analysis Services - 多维数据)

MDX 语句

Non_empty_behavior 属性

在创建计算成员时请避免设置此属性。 错误设置会增加返回无效结果的几率。 另外,属性将不再像以前一样有用。 对过去几个版本的引擎优化提升了对稀疏数据集的操作,使得此属性的相关性更小。

SQL Server 未来版本中不支持的功能

SQL Server 的下一版本仍支持以下 Analysis Services功能,但以后的版本将删除这些功能。 具体是哪一 SQL Server 版本现在还未确定。

类别

不推荐使用的功能

替代功能

MDX 函数

CalculationPassValue 函数

无。 OLAP 引擎管理计算传递。 不再需要此函数。

MDX 函数

CalculationCurrentPass 函数

无。 OLAP 引擎管理计算传递。 不再需要此函数。

多维表达式 (MDX)

默认情况下,NON_EMPTY_BEHAVIOR 查询优化器提示已打开。

在未来版本中,NON_EMPTY_BEHAVIOR 查询优化器提示将默认为关闭。 如果使用不当,MDX 优化提示可能会产生不正确的结果。

MDX

Non_Empty_Behavior 属性

无。 创建计算成员时,错误设置此属性会增加返回无效结果的可能性。 OLAP 引擎的近期优化提升了对较稀疏数据集的操作,使得此属性的相关性更小。

其他

CELL_EVALUATION_LIST 内部单元属性

最初提供了一个适用于单元格的计算公式的列表。 它在此版本的 Analysis Services 中为空白。 现在已在 MDX 脚本中指定了解决顺序。 有关详细信息,请参阅理解传递次序和求解次序 (MDX)

对象

COM 程序集

COM 程序集可能会造成安全风险。 将来版本中将删除对于 COM 程序集的支持。

请参阅

概念

SQL Server 2012 中废弃的 Analysis Services 功能

其他资源

Analysis Services 向后兼容性