表格式模型的相容性層級

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

* 1100 和 1103 相容性層級在 SQL Server 2017 中已被取代。

設定相容性層級

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

ssas_tabularproject_compat1200

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

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

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

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

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

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

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

另請參閱

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