DACPAC жалуется на просмотры с предложением FOR SYSTEM_TIME - PullRequest
0 голосов
/ 26 октября 2019

Мы используем SSDT DACPAC для развертывания нашего проекта базы данных. Мы получаем эту ошибку при публикации

Ошибка SQL72014: поставщик данных .Net SqlClient: Msg 13544, уровень 16, состояние 1, процедура sp_refreshsqlmodule_internal, строка 85 Временное предложение FOR SYSTEM_TIME можно использовать только с системной версиейстолы. 'reports.dbo.VW_xxxxxxx' не является таблицей с системной версией. Ошибка SQL72045: Ошибка выполнения скрипта.

Представление может быть создано и изменено в SSMS без жалоб.
Мы инкапсулируем некоторую логику в представлении, поэтому мы все еще хотели бы использовать FOR SYSTEM_TIME с представлением. Как заставить DACPAC работать с такими объектами и предложениями?

https://docs.microsoft.com/en-us/sql/relational-databases/tables/querying-data-in-a-system-versioned-temporal-table?view=sql-server-ver15 показывает представление с предложением FOR SYSTEM_TIME.

Спасибо!

...