适用于:
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 中创建新的表格模型项目时,可以在 表格模型设计器 对话框中指定兼容级别。
如果选择“ 不再显示此消息 ”选项,则所有后续项目都将使用你指定为默认值的兼容级别。 可以在 “工具>选项”中更改 SSDT 中的默认兼容级别。
若要升级 SSDT 中的表格模型项目,请将“模型属性”窗口中的“兼容性级别”属性设置为” 请记住,升级兼容性级别不可逆。
检查 SSMS 中表格数据库的兼容性级别
在 SSMS 中,右键单击数据库名称 >“属性>兼容性级别”。
检查 SSMS 中服务器支持的兼容性级别
在 SSMS 中,右键单击服务器名称>>“属性支持的兼容性级别”。
此属性指定将在服务器上运行的数据库的最高兼容级别。 支持的兼容性级别是只读的,无法更改。