表格式模型的相容性層級

適用於: 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

* SQL Server 2017 中已淘汰 1100 和 1103 相容性層級。

設定相容性層級

在 Visual Studio 中建立新的表格式模型專案時,您可以在 [表格式模型設計工具] 對話框中指定相容性層級。

ssas_tabularproject_compat1200

如果您選取 [不要再次顯示此訊息] 選項,則所有後續項目都會使用您指定為預設值的相容性層級。 您可以在 Tools>Options中變更 SSDT 中的預設相容性層級。

若要升級 SSDT 中的表格式模型專案,請在模型 [屬性] 視窗中設定 相容性層級 屬性。 請記住,升級相容性層級是無法復原的。

檢查 SSMS 中表格式資料庫的相容性層級

在 SSMS 中,以滑鼠右鍵按下資料庫名稱 >[屬性]>[相容性層級]

檢查 SSMS 中伺服器的支援相容性層級

在 SSMS 中,以滑鼠右鍵按下伺服器名稱,>[屬性]>支援的相容性層級

這個屬性會指定將在伺服器上執行之資料庫的最高相容性層級。 支援的相容性層級是唯讀的,無法變更。

另請參閱

多維度資料庫的相容性層級
建立新的表格式模型專案