表格式模型的相容性層級
適用於: 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 中建立新的表格式模型專案時,您可以在 [表格式模型設計工具] 對話框中指定相容性層級。
如果您選取 [不要再次顯示此訊息] 選項,則所有後續項目都會使用您指定為預設值的相容性層級。 您可以在 Tools>Options中變更 SSDT 中的預設相容性層級。
若要升級 SSDT 中的表格式模型專案,請在模型 [屬性] 視窗中設定 相容性層級 屬性。 請記住,升級相容性層級是無法復原的。
檢查 SSMS 中表格式資料庫的相容性層級
在 SSMS 中,以滑鼠右鍵按下資料庫名稱 >[屬性]>[相容性層級]。
檢查 SSMS 中伺服器的支援相容性層級
在 SSMS 中,以滑鼠右鍵按下伺服器名稱,>[屬性]>支援的相容性層級。
這個屬性會指定將在伺服器上執行之資料庫的最高相容性層級。 支援的相容性層級是唯讀的,無法變更。