表格模型的兼容性级别

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

兼容性级别是指 Analysis Services 引擎中特定于发布的行为。 例如,DirectQuery 和表格对象元数据具有不同的实现,具体取决于兼容性级别。 一般情况下,应选择平台支持的最新兼容级别。

最新支持的兼容性级别为 1700

按版本支持的兼容性级别

兼容性级别 服务器版本
1700年 Power BI Premium、Azure Analysis Services、SQL Server 2025
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

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

设置兼容级别

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

ssas_tabularproject_compat1200

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

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

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

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

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

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

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

另请参阅

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