表格模型的兼容级别

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

兼容性级别是指 Analysis Services 引擎中特定于版本的行为。 例如,DirectQuery 和表格对象元数据的实现因兼容性级别而异。 一般情况下,应选择平台支持的最新兼容级别。

支持的最新兼容级别为 1600

支持的兼容性级别(按版本)

兼容级别 服务器版本
1600 Power BI Premium、Azure Analysis Services、SQL Server 2022
1500 Power BI Premium、Azure Analysis Services、SQL Server 2022、SQL Server 2019
1400 Azure Analysis Services、SQL Server 2022、SQL Server 2019、SQL Server 2017
1200 Azure Analysis Services、SQL Server 2022、SQL Server 2019、SQL Server 2017、SQL Server 2016
1103 SQL Server 2017*、SQL Server 2016、SQL Server 2014、SQL Server 2012 SP1
1100 SQL Server 2017*、SQL Server 2016、SQL Server 2014、SQL Server 2012 SP1、SQL Server 2012

* 2017 SQL Server已弃用 1100 和 1103 兼容级别。

设置兼容级别

在 Visual Studio 中创建新的表格模型项目时,可以在 “表格模型设计器 ”对话框中指定兼容级别。

ssas_tabularproject_compat1200

如果选择“ 不再显示此消息 ”选项,则所有后续项目都将使用你指定为默认的兼容级别。 可以在“工具选项”>中更改 SSDT 中的默认兼容性级别。

若要升级 SSDT 中的表格模型项目,请在“模型属性”窗口中设置“兼容级别”属性。 请记住,升级兼容性级别的操作不可逆。

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

在 SSMS 中,右键单击数据库名称 >“属性>兼容级别”。

检查 SSMS 中服务器支持的兼容性级别

在 SSMS 中,右键单击服务器名称>“属性>支持的兼容级别”。

此属性指定将在服务器上运行的数据库的最高兼容级别。 支持的兼容级别为只读,无法更改。

另请参阅

多维数据库的兼容级别
创建新的表格模型项目