Я создал проект базы данных в Visual Studio, но при публикации я получаю сообщение об ошибке:
Неправильное использование параметра flush_interval_seconds в инструкции ALTER DATABASE
И сгенерированный код:
Сообщение 153, уровень 15, состояние 5, строка 5
Неправильное использование параметра flush_interval_seconds в инструкции ALTER DATABASE.
(43,0): SQL72045: ошибка выполнения скрипта.Выполненный скрипт:
IF EXISTS (SELECT 1
FROM [master].[dbo].[sysdatabases]
WHERE [name] = N'$(DatabaseName)')
BEGIN
ALTER DATABASE [$(DatabaseName)]
SET QUERY_STORE (DATA_FLUSH_INTERVAL_SECONDS = 0, INTERVAL_LENGTH_MINUTES = 0)
WITH ROLLBACK IMMEDIATE;
END
SQL72014: поставщик данных .Net SqlClient:
Сообщение 153, Уровень 16, Состояние 6, Строка 5
Недопустимое использование параметра interval_length_minutesв операторе ALTER DATABASE.
(43,0): SQL72045: Ошибка выполнения скрипта.Выполненный скрипт:
IF EXISTS (SELECT 1
FROM [master].[dbo].[sysdatabases]
WHERE [name] = N'$(DatabaseName)')
BEGIN
ALTER DATABASE [$(DatabaseName)]
SET QUERY_STORE (DATA_FLUSH_INTERVAL_SECONDS = 0, INTERVAL_LENGTH_MINUTES = 0)
WITH ROLLBACK IMMEDIATE;
END
Произошла ошибка во время выполнения пакета.
Я пытаюсь найти какую-либо ссылку на это, и чтовызывает это, и в конечном итоге, как это исправить, поэтому любые указания приветствуются.
Редактировать : вышеуказанный SQL генерируется автоматически при публикации БД из Visual Studio