兼容级别(SSAS 表格 SP1)

SQL Server 2012 Service Pack 1 (SP1) 引入了针对在表格模式下运行的 Analysis Services 的新功能,包括用于为度量值和 KPI 优化的存储、扩展的数据分类、扩展的字符、层次结构批注以及在从 Data Market 数据馈送导入时的改进的支持。

兼容级别

通过 SQL Server 2012 SP1,您现在可以在创建新的表格模型项目时、升级现有表格模型项目时、升级已部署的现有表格模型数据库时或者在导入 PowerPivot 工作簿时,指定“兼容级别”。 具有 SQL Server 2012 SP1 的 Analysis Services 实例支持以下兼容级别(数据库版本):

  • SQL Server 2012 (1100)

  • SQL Server 2012 SP1 (1103)

通常,应该先在开发和测试计算机上安装 Service Pack,然后再在生产计算机上安装。 在此类情况下,了解如何为新的表格模型项目以及已部署到生产环境中的表格模型项目设置兼容级别十分重要。

在创建新的表格模型项目时设置兼容级别

在安装有 SQL Server 2012 SP1 的 SQL Server Data Tools (SSDT) 中创建新的表格模型项目时,在**“新的表格项目选项”**对话框上,可以指定兼容级别。 您可以在创建要部署到 SQL Server 2012 SP1 Analysis Services 实例还是 SQL Server 2012 Analysis Services 实例(不含 Service Pack 1)的新项目之间进行选择。

您还可以通过选择**“不再显示此消息”**选项指定默认的兼容级别。 所有后续项目都将使用您指定的兼容级别。 您可以通过 SSDT 在“选项”中更改默认兼容级别。

将现有的表格模型项目升级到 SP1 兼容级别

您可以通过使用模型的**“属性”窗口中的“兼容级别”**属性,在安装 SP1 前升级在 SSDT 中创建的表格模型项目,以便与 Analysis Services SP1 兼容。 为了升级表格模型项目,安装有 SSDT 的计算机必须安装了 SP1,并且工作区数据库所在的 Analysis Services 实例必须也安装了 SP1。 不能从 SP1 降级到更早的版本。

将已部署的表格模型数据库升级到 SP1 兼容级别

您可以使用**“数据库属性”中的“兼容级别”**属性,在 SQL Server Management Studio (SSMS) 中将现有的已部署表格模型数据库升级到 SP1 兼容级别。 为了进行升级,安装有 SQL Server Analysis Services 实例的计算机必须安装 SP1。 不能将已部署的表格模型数据库从 SP1 降级到更早的版本。

从 PowerPivot 导入

在通过从安装有 SQL Server 2012 SP1 的 SSDT 中的 PowerPivot 导入来创建新的表格模型项目时,您可以指定是要将兼容级别升级到默认兼容级别(如果以前已在 SSDT 中配置),还是将该兼容级别保留为已在 PowerPivot 工作簿中指定的兼容级别。

检查 SSMS 中表格模型数据库的兼容级别

如果您的 Analysis Services 实例安装有 SP1,则可以通过查看**“数据库属性”中的“兼容级别”**属性,检查 SSMS 中表格模型数据库的兼容级别。

检查 SSMS 中具有 SP1 的 Analysis Services 实例支持的兼容级别

如果您的 Analysis Services 实例安装有 SP1,则可以通过查看**“Analysis Services 属性”“信息”页(SP1 中的新增功能)上的“支持的兼容级别”**属性,检查 SSMS 中支持的兼容级别。 支持的兼容级别 1103 指示安装了 SP1。 不能更改支持的兼容级别。