Уровень совместимости для табличных моделей

Применимо к: 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 с пакетом обновления 1 (SP1)
1100 SQL Server 2017 г.*, SQL Server 2016 г., SQL Server 2014 г., SQL Server 2012 с пакетом обновления 1 (SP1), SQL Server 2012 г.

* Уровни совместимости 1100 и 1103 устарели в SQL Server 2017 г.

Задание уровня совместимости

При создании проекта табличной модели в Visual Studio можно указать уровень совместимости в диалоговом окне Конструктор табличных моделей .

ssas_tabularproject_compat1200

Если выбрать параметр Больше не показывать это сообщение , все последующие проекты будут использовать уровень совместимости, указанный в качестве значения по умолчанию. Вы можете изменить уровень совместимости по умолчанию в SSDT вразделе Параметрыинструментов>.

Чтобы обновить проект табличной модели в SSDT, задайте свойство Уровень совместимости в окне Свойства модели. Имейте в виду, изменение уровня совместимости является необратимым.

Проверка уровня совместимости табличной базы данных в SSMS

В SSMS щелкните правой кнопкой мыши имя > базы данных Свойства>Уровень совместимости.

Проверка поддерживаемого уровня совместимости сервера в SSMS

В SSMS щелкните правой кнопкой мыши имя> сервераСвойства>Поддерживаемый уровень совместимости.

Это свойство задает наивысший уровень совместимости базы данных, которая будет выполняться на сервере. Поддерживаемый уровень совместимости доступен только для чтения. Его нельзя изменить.

См. также раздел

Уровень совместимости многомерной базы данных
Создание нового проекта табличной модели