可以在创建新的表格模型项目、升级现有表格模型项目、升级现有已部署表格模型数据库或导入 PowerPivot 工作簿时指定 兼容性级别 。
兼容性级别
在生产计算机上安装之前,通常会在开发和测试计算机上安装新版本和服务包。 在这种情况下,了解如何为新的表格模型项目和已部署到生产环境中的项目设置兼容性级别非常重要。
SQL Server 2014 Analysis Services 实例支持以下兼容性级别(数据库版本):
SQL Server 2012 (1100)
SQL Server 2012 SP1 (1103)
SQL Server 2014 (1103)
创建新的表格模型项目时设置兼容性级别
在 SQL Server Data Tools (SSDT)中创建新的表格模型项目时,可以在 “新建表格项目选项 ”对话框中指定兼容级别。 可以选择创建新项目以部署到 SQL Server 2012 SP1 或更高版本 Analysis Services 实例或 SQL Server 2012 Analysis Services 实例(没有 Service Pack 1)。
还可以通过再次选择 “不显示此消息 ”选项来指定默认兼容级别。 所有后续项目都将使用指定的兼容级别。 可以在“选项”中更改 SSDT 中的默认兼容级别。
将现有表格模型项目升级到 1103 兼容级别
可以在安装 SQL Server 2012 SP1 或更高版本之前在 SSDT 中创建的表格模型项目升级到数据库版本 1103 兼容,方法是使用“模型属性”窗口中的“兼容级别”属性。 为了升级表格模型项目,安装了 SSDT 的计算机必须安装 SQL Server 2012 SP1 或更高版本,并且工作区数据库所在的 Analysis Services 实例还必须安装 SQL Server 2012 SP1 或更高版本。 不能降级到早期版本。
将已部署的表格模型数据库升级到 1103 兼容级别
可以使用数据库属性中的兼容级别属性,将现有已部署的表格模型数据库升级到 SQL Server Management Studio(SSMS)中兼容的数据库版本 1103。 若要升级,安装 SQL Server Analysis Services 实例的计算机必须安装 SQL Server 2012 SP1 或更高版本。 不能将已部署的表格模型数据库降级到早期版本。
从 PowerPivot 导入
通过从 PowerPivot 导入创建新的表格模型项目时,可以指定是否要将兼容级别升级到默认兼容级别(如果以前在 SSDT 中配置),或者将兼容性级别保留到 PowerPivot 工作簿中指定的兼容级别。
检查 SSMS 中表格模型数据库的兼容性级别
可以通过在数据库属性中查看兼容性级别属性(SQL Server 2012 SP1 中的新增)来检查 SSMS 中表格模型数据库的兼容性级别。
检查 SSMS 中 Analysis Services 实例支持的兼容性级别
可以通过在 Analysis Services 属性中的 信息页查看新增于 SQL Server 2012 SP1 的 “支持的兼容性级别” 属性来检查 SSMS 支持的兼容性级别。 支持的兼容级别为 1103 表示已安装 SQL Server SP1 或更高版本。 无法更改支持的兼容性级别。